builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-696 starttime: 1461306540.23 results: success (0) buildid: 20160421210502 builduid: 4af037259fc74061b246381ccbe2bf02 revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.227871) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.228367) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.228654) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.260700) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.261125) ========= 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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 23:29:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 14.1M=0.001s 2016-04-21 23:29:00 (14.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.303663 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.594210) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.594533) ========= 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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032563 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.656800) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:00.657182) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --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 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 23:29:00,642 truncating revision to first 12 chars 2016-04-21 23:29:00,643 Setting DEBUG logging. 2016-04-21 23:29:00,643 attempt 1/10 2016-04-21 23:29:00,643 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2271b0c11307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 23:29:00,991 unpacking tar archive at: fx-team-2271b0c11307/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598627 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:01.406571) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:01.406848) ========= script_repo_revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:01.407241) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:01.407512) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 23:29:01.434944) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 26 secs) (at 2016-04-21 23:29:01.435389) ========= /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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False 23:29:01 INFO - MultiFileLogger online at 20160421 23:29:01 in /builds/slave/test 23:29:01 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 23:29:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:29:01 INFO - {'append_to_log': False, 23:29:01 INFO - 'base_work_dir': '/builds/slave/test', 23:29:01 INFO - 'blob_upload_branch': 'fx-team', 23:29:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:29:01 INFO - 'buildbot_json_path': 'buildprops.json', 23:29:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:29:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:29:01 INFO - 'download_minidump_stackwalk': True, 23:29:01 INFO - 'download_symbols': 'true', 23:29:01 INFO - 'e10s': False, 23:29:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:29:01 INFO - 'tooltool.py': '/tools/tooltool.py', 23:29:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:29:01 INFO - '/tools/misc-python/virtualenv.py')}, 23:29:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:29:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:29:01 INFO - 'log_level': 'info', 23:29:01 INFO - 'log_to_console': True, 23:29:01 INFO - 'opt_config_files': (), 23:29:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:29:01 INFO - '--processes=1', 23:29:01 INFO - '--config=%(test_path)s/wptrunner.ini', 23:29:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:29:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:29:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:29:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:29:01 INFO - 'pip_index': False, 23:29:01 INFO - 'require_test_zip': True, 23:29:01 INFO - 'test_type': ('testharness',), 23:29:01 INFO - 'this_chunk': '1', 23:29:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:29:01 INFO - 'total_chunks': '10', 23:29:01 INFO - 'virtualenv_path': 'venv', 23:29:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:29:01 INFO - 'work_dir': 'build'} 23:29:01 INFO - ##### 23:29:01 INFO - ##### Running clobber step. 23:29:01 INFO - ##### 23:29:01 INFO - Running pre-action listener: _resource_record_pre_action 23:29:01 INFO - Running main action method: clobber 23:29:01 INFO - rmtree: /builds/slave/test/build 23:29:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:29:03 INFO - Running post-action listener: _resource_record_post_action 23:29:03 INFO - ##### 23:29:03 INFO - ##### Running read-buildbot-config step. 23:29:03 INFO - ##### 23:29:03 INFO - Running pre-action listener: _resource_record_pre_action 23:29:03 INFO - Running main action method: read_buildbot_config 23:29:03 INFO - Using buildbot properties: 23:29:03 INFO - { 23:29:03 INFO - "project": "", 23:29:03 INFO - "product": "firefox", 23:29:03 INFO - "script_repo_revision": "production", 23:29:03 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 23:29:03 INFO - "repository": "", 23:29:03 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 23:29:03 INFO - "buildid": "20160421210502", 23:29:03 INFO - "pgo_build": "False", 23:29:03 INFO - "basedir": "/builds/slave/test", 23:29:03 INFO - "buildnumber": 20, 23:29:03 INFO - "slavename": "tst-linux64-spot-696", 23:29:03 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 23:29:03 INFO - "platform": "linux64", 23:29:03 INFO - "branch": "fx-team", 23:29:03 INFO - "revision": "2271b0c11307e6b780eb61d2c6dbae6ae9ed927f", 23:29:03 INFO - "repo_path": "integration/fx-team", 23:29:03 INFO - "moz_repo_path": "", 23:29:03 INFO - "stage_platform": "linux64", 23:29:03 INFO - "builduid": "4af037259fc74061b246381ccbe2bf02", 23:29:03 INFO - "slavebuilddir": "test" 23:29:03 INFO - } 23:29:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 23:29:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 23:29:03 INFO - Running post-action listener: _resource_record_post_action 23:29:03 INFO - ##### 23:29:03 INFO - ##### Running download-and-extract step. 23:29:03 INFO - ##### 23:29:03 INFO - Running pre-action listener: _resource_record_pre_action 23:29:03 INFO - Running main action method: download_and_extract 23:29:03 INFO - mkdir: /builds/slave/test/build/tests 23:29:03 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')]} 23:29:03 INFO - https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:29:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:29:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:29:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:29:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 23:29:04 INFO - Downloaded 1361 bytes. 23:29:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:29:04 INFO - Using the following test package requirements: 23:29:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:29:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:29:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:29:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'jsshell-linux-x86_64.zip'], 23:29:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:29:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:29:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:29:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:29:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:29:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:29:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:29:04 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 23:29:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:04 INFO - https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:29:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:29:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:29:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:29:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 23:29:06 INFO - Downloaded 22741647 bytes. 23:29:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:29:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:29:06 INFO - caution: filename not matched: web-platform/* 23:29:06 INFO - Return code: 11 23:29:06 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')]} 23:29:06 INFO - https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:29:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:29:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:29:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:29:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 23:29:08 INFO - Downloaded 36400341 bytes. 23:29:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:29:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:29:11 INFO - caution: filename not matched: bin/* 23:29:11 INFO - caution: filename not matched: config/* 23:29:11 INFO - caution: filename not matched: mozbase/* 23:29:11 INFO - caution: filename not matched: marionette/* 23:29:11 INFO - caution: filename not matched: tools/wptserve/* 23:29:11 INFO - Return code: 11 23:29:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:11 INFO - https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:29:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:29:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:29:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:29:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 23:29:16 INFO - Downloaded 64341105 bytes. 23:29:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:29:16 INFO - mkdir: /builds/slave/test/properties 23:29:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:29:16 INFO - Writing to file /builds/slave/test/properties/build_url 23:29:16 INFO - Contents: 23:29:16 INFO - build_url:https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:29:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:29:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:29:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:29:17 INFO - Contents: 23:29:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:29:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:17 INFO - https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:29:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:29:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:29:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:29:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 23:29:21 INFO - Downloaded 90812194 bytes. 23:29:21 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:29:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:29:27 INFO - Return code: 0 23:29:27 INFO - Running post-action listener: _resource_record_post_action 23:29:27 INFO - Running post-action listener: set_extra_try_arguments 23:29:27 INFO - ##### 23:29:27 INFO - ##### Running create-virtualenv step. 23:29:27 INFO - ##### 23:29:27 INFO - Running pre-action listener: _pre_create_virtualenv 23:29:27 INFO - Running pre-action listener: _resource_record_pre_action 23:29:27 INFO - Running main action method: create_virtualenv 23:29:27 INFO - Creating virtualenv /builds/slave/test/build/venv 23:29:27 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 23:29:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:29:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:29:27 INFO - Using real prefix '/usr' 23:29:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:29:29 INFO - Installing distribute.............................................................................................................................................................................................done. 23:29:34 INFO - Installing pip.................done. 23:29:34 INFO - Return code: 0 23:29:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:29:34 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')]} 23:29:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:34 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')]} 23:29:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:34 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 0x1a1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b32b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, '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-1461305567.49462-699329888', '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 23:29:34 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 23:29:34 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 23:29:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:29:34 INFO - 'CCACHE_UMASK': '002', 23:29:34 INFO - 'DISPLAY': ':0', 23:29:34 INFO - 'HOME': '/home/cltbld', 23:29:34 INFO - 'LANG': 'en_US.UTF-8', 23:29:34 INFO - 'LOGNAME': 'cltbld', 23:29:34 INFO - 'MAIL': '/var/mail/cltbld', 23:29:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:29:34 INFO - 'MOZ_NO_REMOTE': '1', 23:29:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:29:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:29:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:34 INFO - 'PWD': '/builds/slave/test', 23:29:34 INFO - 'SHELL': '/bin/bash', 23:29:34 INFO - 'SHLVL': '1', 23:29:34 INFO - 'TERM': 'linux', 23:29:34 INFO - 'TMOUT': '86400', 23:29:34 INFO - 'USER': 'cltbld', 23:29:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:29:34 INFO - '_': '/tools/buildbot/bin/python'} 23:29:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:34 INFO - Downloading/unpacking psutil>=0.7.1 23:29: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 23:29: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 23:29: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 23:29: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 23:29: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 23:29: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 23:29:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:29:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:29:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:29:38 INFO - Installing collected packages: psutil 23:29:38 INFO - Running setup.py install for psutil 23:29:38 INFO - building 'psutil._psutil_linux' extension 23:29:38 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 23:29:38 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 23:29:38 INFO - building 'psutil._psutil_posix' extension 23:29:38 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 23:29:38 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 23:29:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:29:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:29:38 INFO - Successfully installed psutil 23:29:38 INFO - Cleaning up... 23:29:39 INFO - Return code: 0 23:29:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1a1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b32b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, '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-1461305567.49462-699329888', '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 23:29:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 23:29:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 23:29:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:29:39 INFO - 'CCACHE_UMASK': '002', 23:29:39 INFO - 'DISPLAY': ':0', 23:29:39 INFO - 'HOME': '/home/cltbld', 23:29:39 INFO - 'LANG': 'en_US.UTF-8', 23:29:39 INFO - 'LOGNAME': 'cltbld', 23:29:39 INFO - 'MAIL': '/var/mail/cltbld', 23:29:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:29:39 INFO - 'MOZ_NO_REMOTE': '1', 23:29:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:29:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:29:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:39 INFO - 'PWD': '/builds/slave/test', 23:29:39 INFO - 'SHELL': '/bin/bash', 23:29:39 INFO - 'SHLVL': '1', 23:29:39 INFO - 'TERM': 'linux', 23:29:39 INFO - 'TMOUT': '86400', 23:29:39 INFO - 'USER': 'cltbld', 23:29:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:29:39 INFO - '_': '/tools/buildbot/bin/python'} 23:29:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:29:39 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 23:29:39 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 23:29:39 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 23:29:39 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 23:29:39 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 23:29:39 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 23:29:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:29:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:29:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:29:42 INFO - Installing collected packages: mozsystemmonitor 23:29:42 INFO - Running setup.py install for mozsystemmonitor 23:29:43 INFO - Successfully installed mozsystemmonitor 23:29:43 INFO - Cleaning up... 23:29:43 INFO - Return code: 0 23:29:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:29:43 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')]} 23:29:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:43 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')]} 23:29:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:43 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 0x1a1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b32b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, '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-1461305567.49462-699329888', '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 23:29:43 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 23:29:43 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 23:29:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:29:43 INFO - 'CCACHE_UMASK': '002', 23:29:43 INFO - 'DISPLAY': ':0', 23:29:43 INFO - 'HOME': '/home/cltbld', 23:29:43 INFO - 'LANG': 'en_US.UTF-8', 23:29:43 INFO - 'LOGNAME': 'cltbld', 23:29:43 INFO - 'MAIL': '/var/mail/cltbld', 23:29:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:29:43 INFO - 'MOZ_NO_REMOTE': '1', 23:29:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:29:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:29:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:43 INFO - 'PWD': '/builds/slave/test', 23:29:43 INFO - 'SHELL': '/bin/bash', 23:29:43 INFO - 'SHLVL': '1', 23:29:43 INFO - 'TERM': 'linux', 23:29:43 INFO - 'TMOUT': '86400', 23:29:43 INFO - 'USER': 'cltbld', 23:29:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:29:43 INFO - '_': '/tools/buildbot/bin/python'} 23:29:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:43 INFO - Downloading/unpacking blobuploader==1.2.4 23:29:43 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 23:29:43 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 23:29:43 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 23:29:43 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 23:29:43 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 23:29:43 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 23:29:46 INFO - Downloading blobuploader-1.2.4.tar.gz 23:29:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:29:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:29:46 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 23:29:46 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 23:29:46 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 23:29:46 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 23:29:46 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 23:29:46 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 23:29:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:29:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:29:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:29:47 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 23:29:47 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 23:29:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:29:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:29:48 INFO - Downloading docopt-0.6.1.tar.gz 23:29:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:29:48 INFO - Installing collected packages: blobuploader, requests, docopt 23:29:48 INFO - Running setup.py install for blobuploader 23:29:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:29:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:29:48 INFO - Running setup.py install for requests 23:29:48 INFO - Running setup.py install for docopt 23:29:49 INFO - Successfully installed blobuploader requests docopt 23:29:49 INFO - Cleaning up... 23:29:49 INFO - Return code: 0 23:29:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:29:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:29:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:49 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 0x1a1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b32b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, '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-1461305567.49462-699329888', '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 23:29:49 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 23:29:49 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 23:29:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:29:49 INFO - 'CCACHE_UMASK': '002', 23:29:49 INFO - 'DISPLAY': ':0', 23:29:49 INFO - 'HOME': '/home/cltbld', 23:29:49 INFO - 'LANG': 'en_US.UTF-8', 23:29:49 INFO - 'LOGNAME': 'cltbld', 23:29:49 INFO - 'MAIL': '/var/mail/cltbld', 23:29:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:29:49 INFO - 'MOZ_NO_REMOTE': '1', 23:29:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:29:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:29:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:49 INFO - 'PWD': '/builds/slave/test', 23:29:49 INFO - 'SHELL': '/bin/bash', 23:29:49 INFO - 'SHLVL': '1', 23:29:49 INFO - 'TERM': 'linux', 23:29:49 INFO - 'TMOUT': '86400', 23:29:49 INFO - 'USER': 'cltbld', 23:29:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:29:49 INFO - '_': '/tools/buildbot/bin/python'} 23:29:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:29:49 INFO - Running setup.py (path:/tmp/pip-gzMyYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:29:49 INFO - Running setup.py (path:/tmp/pip-KL8BDz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:29:49 INFO - Running setup.py (path:/tmp/pip-wLBu8z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:29:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:29:49 INFO - Running setup.py (path:/tmp/pip-fxZRCa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:29:50 INFO - Running setup.py (path:/tmp/pip-UxVaK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:29:50 INFO - Running setup.py (path:/tmp/pip-UIRcPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:29:50 INFO - Running setup.py (path:/tmp/pip-DwkBKO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:29:50 INFO - Running setup.py (path:/tmp/pip-4fJkEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:29:50 INFO - Running setup.py (path:/tmp/pip-ZFnM14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:29:50 INFO - Running setup.py (path:/tmp/pip-tk1EM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:29:50 INFO - Running setup.py (path:/tmp/pip-OfpMiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:29:50 INFO - Running setup.py (path:/tmp/pip-m4xOF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:29:50 INFO - Running setup.py (path:/tmp/pip-dtxf5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:29:51 INFO - Running setup.py (path:/tmp/pip-RcLWVF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:29:51 INFO - Running setup.py (path:/tmp/pip-VfJB_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:29:51 INFO - Running setup.py (path:/tmp/pip-EXpcEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:29:51 INFO - Running setup.py (path:/tmp/pip-eT49nW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:29:51 INFO - Running setup.py (path:/tmp/pip-gpYNAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:29:51 INFO - Running setup.py (path:/tmp/pip-xuxPqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:29:51 INFO - Running setup.py (path:/tmp/pip-_1MBN5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:29:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:29:52 INFO - Running setup.py (path:/tmp/pip-godxYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:29:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:29:52 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 23:29:52 INFO - Running setup.py install for manifestparser 23:29:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:29:52 INFO - Running setup.py install for mozcrash 23:29:52 INFO - Running setup.py install for mozdebug 23:29:52 INFO - Running setup.py install for mozdevice 23:29:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Running setup.py install for mozfile 23:29:53 INFO - Running setup.py install for mozhttpd 23:29:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Running setup.py install for mozinfo 23:29:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Running setup.py install for mozInstall 23:29:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:29:53 INFO - Running setup.py install for mozleak 23:29:53 INFO - Running setup.py install for mozlog 23:29:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Running setup.py install for moznetwork 23:29:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Running setup.py install for mozprocess 23:29:54 INFO - Running setup.py install for mozprofile 23:29:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Running setup.py install for mozrunner 23:29:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:29:54 INFO - Running setup.py install for mozscreenshot 23:29:54 INFO - Running setup.py install for moztest 23:29:55 INFO - Running setup.py install for mozversion 23:29:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:29:55 INFO - Running setup.py install for wptserve 23:29:55 INFO - Running setup.py install for marionette-driver 23:29:55 INFO - Running setup.py install for browsermob-proxy 23:29:55 INFO - Running setup.py install for marionette-client 23:29:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:29:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:29:56 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 23:29:56 INFO - Cleaning up... 23:29:56 INFO - Return code: 0 23:29:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:29: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')]} 23:29:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:29:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29: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')]} 23:29:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:29:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:29:56 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 0x1a1a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a1b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b32b60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, '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-1461305567.49462-699329888', '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 23:29:56 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 23:29:56 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 23:29:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:29:56 INFO - 'CCACHE_UMASK': '002', 23:29:56 INFO - 'DISPLAY': ':0', 23:29:56 INFO - 'HOME': '/home/cltbld', 23:29:56 INFO - 'LANG': 'en_US.UTF-8', 23:29:56 INFO - 'LOGNAME': 'cltbld', 23:29:56 INFO - 'MAIL': '/var/mail/cltbld', 23:29:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:29:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:29:56 INFO - 'MOZ_NO_REMOTE': '1', 23:29:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:29:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:29:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:29:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:29:56 INFO - 'PWD': '/builds/slave/test', 23:29:56 INFO - 'SHELL': '/bin/bash', 23:29:56 INFO - 'SHLVL': '1', 23:29:56 INFO - 'TERM': 'linux', 23:29:56 INFO - 'TMOUT': '86400', 23:29:56 INFO - 'USER': 'cltbld', 23:29:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:29:56 INFO - '_': '/tools/buildbot/bin/python'} 23:29:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:29:56 INFO - Running setup.py (path:/tmp/pip-zTLEYD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:29:56 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)) 23:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:29:56 INFO - Running setup.py (path:/tmp/pip-bp1BUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:29:56 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)) 23:29:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:29:56 INFO - Running setup.py (path:/tmp/pip-YBGoxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:29:57 INFO - Running setup.py (path:/tmp/pip-SLwaoD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:29:57 INFO - Running setup.py (path:/tmp/pip-CUJBGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:29:57 INFO - Running setup.py (path:/tmp/pip-pWwegw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:29:57 INFO - Running setup.py (path:/tmp/pip-iVPM4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:29:57 INFO - Running setup.py (path:/tmp/pip-XhyNE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:29:57 INFO - Running setup.py (path:/tmp/pip-1aV5v3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:29:57 INFO - Running setup.py (path:/tmp/pip-0HYAcu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:29:57 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)) 23:29:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:29:57 INFO - Running setup.py (path:/tmp/pip-koMgpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:29:58 INFO - Running setup.py (path:/tmp/pip-5M6FV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:29:58 INFO - Running setup.py (path:/tmp/pip-d6eRA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:29:58 INFO - Running setup.py (path:/tmp/pip-BK6sgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:29:58 INFO - Running setup.py (path:/tmp/pip-HDrP6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:29:58 INFO - Running setup.py (path:/tmp/pip-WrBDsq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:29:58 INFO - Running setup.py (path:/tmp/pip-DHPYsv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:29:58 INFO - Running setup.py (path:/tmp/pip-wvUfhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:29:58 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)) 23:29:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:29:58 INFO - Running setup.py (path:/tmp/pip-DPoo8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:29:59 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)) 23:29:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:29:59 INFO - Running setup.py (path:/tmp/pip-TZ93B7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:29:59 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)) 23:29:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:29:59 INFO - Running setup.py (path:/tmp/pip-6TVntw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:29:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:29:59 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)) 23:29:59 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)) 23:29:59 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)) 23:29:59 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)) 23:29:59 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)) 23:29:59 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)) 23:29:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:29:59 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 23:29:59 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 23:29:59 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 23:29:59 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 23:29:59 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 23:29:59 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 23:30:02 INFO - Downloading blessings-1.6.tar.gz 23:30:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:30:03 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)) 23:30:03 INFO - Installing collected packages: blessings 23:30:03 INFO - Running setup.py install for blessings 23:30:03 INFO - Successfully installed blessings 23:30:03 INFO - Cleaning up... 23:30:03 INFO - Return code: 0 23:30:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:30:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:30:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:30:03 INFO - Reading from file tmpfile_stdout 23:30:03 INFO - Current package versions: 23:30:03 INFO - argparse == 1.2.1 23:30:03 INFO - blessings == 1.6 23:30:03 INFO - blobuploader == 1.2.4 23:30:03 INFO - browsermob-proxy == 0.6.0 23:30:03 INFO - docopt == 0.6.1 23:30:03 INFO - manifestparser == 1.1 23:30:03 INFO - marionette-client == 2.3.0 23:30:03 INFO - marionette-driver == 1.4.0 23:30:03 INFO - mozInstall == 1.12 23:30:03 INFO - mozcrash == 0.17 23:30:03 INFO - mozdebug == 0.1 23:30:03 INFO - mozdevice == 0.48 23:30:03 INFO - mozfile == 1.2 23:30:03 INFO - mozhttpd == 0.7 23:30:03 INFO - mozinfo == 0.9 23:30:03 INFO - mozleak == 0.1 23:30:03 INFO - mozlog == 3.1 23:30:03 INFO - moznetwork == 0.27 23:30:03 INFO - mozprocess == 0.22 23:30:03 INFO - mozprofile == 0.28 23:30:03 INFO - mozrunner == 6.11 23:30:03 INFO - mozscreenshot == 0.1 23:30:03 INFO - mozsystemmonitor == 0.0 23:30:03 INFO - moztest == 0.7 23:30:03 INFO - mozversion == 1.4 23:30:03 INFO - psutil == 3.1.1 23:30:03 INFO - requests == 1.2.3 23:30:03 INFO - wptserve == 1.4.0 23:30:03 INFO - wsgiref == 0.1.2 23:30:03 INFO - Running post-action listener: _resource_record_post_action 23:30:03 INFO - Running post-action listener: _start_resource_monitoring 23:30:03 INFO - Starting resource monitoring. 23:30:03 INFO - ##### 23:30:03 INFO - ##### Running pull step. 23:30:03 INFO - ##### 23:30:03 INFO - Running pre-action listener: _resource_record_pre_action 23:30:03 INFO - Running main action method: pull 23:30:03 INFO - Pull has nothing to do! 23:30:03 INFO - Running post-action listener: _resource_record_post_action 23:30:03 INFO - ##### 23:30:03 INFO - ##### Running install step. 23:30:03 INFO - ##### 23:30:03 INFO - Running pre-action listener: _resource_record_pre_action 23:30:03 INFO - Running main action method: install 23:30:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:30:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:30:04 INFO - Reading from file tmpfile_stdout 23:30:04 INFO - Detecting whether we're running mozinstall >=1.0... 23:30:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:30:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:30:04 INFO - Reading from file tmpfile_stdout 23:30:04 INFO - Output received: 23:30:04 INFO - Usage: mozinstall [options] installer 23:30:04 INFO - Options: 23:30:04 INFO - -h, --help show this help message and exit 23:30:04 INFO - -d DEST, --destination=DEST 23:30:04 INFO - Directory to install application into. [default: 23:30:04 INFO - "/builds/slave/test"] 23:30:04 INFO - --app=APP Application being installed. [default: firefox] 23:30:04 INFO - mkdir: /builds/slave/test/build/application 23:30:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:30:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 23:30:30 INFO - Reading from file tmpfile_stdout 23:30:30 INFO - Output received: 23:30:30 INFO - /builds/slave/test/build/application/firefox/firefox 23:30:30 INFO - Running post-action listener: _resource_record_post_action 23:30:30 INFO - ##### 23:30:30 INFO - ##### Running run-tests step. 23:30:30 INFO - ##### 23:30:30 INFO - Running pre-action listener: _resource_record_pre_action 23:30:30 INFO - Running main action method: run_tests 23:30:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:30:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:30:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:30:30 INFO - grabbing minidump binary from tooltool 23:30:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:30:30 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 0x1a64100>, '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 0x1b30be0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b31090>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:30:30 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 23:30:30 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 23:30:30 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:30:30 INFO - Return code: 0 23:30:30 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:30:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:30:30 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/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 23:30:30 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/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 23:30:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:30:30 INFO - 'CCACHE_UMASK': '002', 23:30:30 INFO - 'DISPLAY': ':0', 23:30:30 INFO - 'HOME': '/home/cltbld', 23:30:30 INFO - 'LANG': 'en_US.UTF-8', 23:30:30 INFO - 'LOGNAME': 'cltbld', 23:30:30 INFO - 'MAIL': '/var/mail/cltbld', 23:30:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:30:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:30:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:30:30 INFO - 'MOZ_NO_REMOTE': '1', 23:30:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:30:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:30:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:30:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:30:30 INFO - 'PWD': '/builds/slave/test', 23:30:30 INFO - 'SHELL': '/bin/bash', 23:30:30 INFO - 'SHLVL': '1', 23:30:30 INFO - 'TERM': 'linux', 23:30:30 INFO - 'TMOUT': '86400', 23:30:30 INFO - 'USER': 'cltbld', 23:30:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461305567.49462-699329888', 23:30:30 INFO - '_': '/tools/buildbot/bin/python'} 23:30:30 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/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 23:30:31 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 23:30:31 INFO - import pkg_resources 23:30:32 INFO - Using 1 client processes 23:30:32 INFO - wptserve Starting http server on 127.0.0.1:8000 23:30:32 INFO - wptserve Starting http server on 127.0.0.1:8001 23:30:32 INFO - wptserve Starting http server on 127.0.0.1:8443 23:30:35 INFO - SUITE-START | Running 778 tests 23:30:35 INFO - Running testharness tests 23:30:35 INFO - Setting up ssl 23:30:35 INFO - PROCESS | certutil | 23:30:35 INFO - PROCESS | certutil | 23:30:35 INFO - PROCESS | certutil | 23:30:35 INFO - Certificate Nickname Trust Attributes 23:30:35 INFO - SSL,S/MIME,JAR/XPI 23:30:35 INFO - 23:30:35 INFO - web-platform-tests CT,, 23:30:35 INFO - 23:30:35 INFO - Starting runner 23:30:37 INFO - PROCESS | 2681 | 1461306637555 Marionette DEBUG Marionette enabled via build flag and pref 23:30:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828131a800 == 1 [pid = 2681] [id = 1] 23:30:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 1 (0x7f828131b000) [pid = 2681] [serial = 1] [outer = (nil)] 23:30:37 INFO - PROCESS | 2681 | [2681] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:30:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 2 (0x7f828131c000) [pid = 2681] [serial = 2] [outer = 0x7f828131b000] 23:30:38 INFO - PROCESS | 2681 | 1461306638092 Marionette INFO Listening on port 2828 23:30:38 INFO - PROCESS | 2681 | 1461306638551 Marionette DEBUG Marionette enabled via command-line flag 23:30:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e494800 == 2 [pid = 2681] [id = 2] 23:30:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 3 (0x7f827e4e3000) [pid = 2681] [serial = 3] [outer = (nil)] 23:30:38 INFO - PROCESS | 2681 | [2681] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:30:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 4 (0x7f827e4e4000) [pid = 2681] [serial = 4] [outer = 0x7f827e4e3000] 23:30:38 INFO - PROCESS | 2681 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f827e2d0be0 23:30:38 INFO - PROCESS | 2681 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f827d623460 23:30:38 INFO - PROCESS | 2681 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f827d62a730 23:30:38 INFO - PROCESS | 2681 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f827d62aac0 23:30:38 INFO - PROCESS | 2681 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f827d62adf0 23:30:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 5 (0x7f8283c0c800) [pid = 2681] [serial = 5] [outer = 0x7f828131b000] 23:30:38 INFO - PROCESS | 2681 | [2681] 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 23:30:38 INFO - PROCESS | 2681 | 1461306638851 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49435 23:30:38 INFO - PROCESS | 2681 | [2681] 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 23:30:38 INFO - PROCESS | 2681 | 1461306638921 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49436 23:30:38 INFO - PROCESS | 2681 | 1461306638926 Marionette DEBUG Closed connection conn0 23:30:39 INFO - PROCESS | 2681 | [2681] 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 23:30:39 INFO - PROCESS | 2681 | [2681] 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 23:30:39 INFO - PROCESS | 2681 | 1461306639030 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49437 23:30:39 INFO - PROCESS | 2681 | 1461306639033 Marionette DEBUG Closed connection conn1 23:30:39 INFO - PROCESS | 2681 | [2681] 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 23:30:39 INFO - PROCESS | 2681 | 1461306639083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49438 23:30:39 INFO - PROCESS | 2681 | 1461306639087 Marionette DEBUG Closed connection conn2 23:30:39 INFO - PROCESS | 2681 | 1461306639132 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:30:39 INFO - PROCESS | 2681 | 1461306639147 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421210502","device":"desktop","version":"48.0a1"} 23:30:39 INFO - PROCESS | 2681 | [2681] 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 23:30:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e704000 == 3 [pid = 2681] [id = 3] 23:30:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 6 (0x7f8283c1a000) [pid = 2681] [serial = 6] [outer = (nil)] 23:30:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f06800 == 4 [pid = 2681] [id = 4] 23:30:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 7 (0x7f8271110c00) [pid = 2681] [serial = 7] [outer = (nil)] 23:30:40 INFO - PROCESS | 2681 | [2681] 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 23:30:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270205000 == 5 [pid = 2681] [id = 5] 23:30:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 8 (0x7f8270695400) [pid = 2681] [serial = 8] [outer = (nil)] 23:30:40 INFO - PROCESS | 2681 | [2681] 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 23:30:40 INFO - PROCESS | 2681 | [2681] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:30:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 9 (0x7f827024b000) [pid = 2681] [serial = 9] [outer = 0x7f8270695400] 23:30:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 10 (0x7f826fda9800) [pid = 2681] [serial = 10] [outer = 0x7f8283c1a000] 23:30:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 11 (0x7f826fc37000) [pid = 2681] [serial = 11] [outer = 0x7f8271110c00] 23:30:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 12 (0x7f826fc39000) [pid = 2681] [serial = 12] [outer = 0x7f8270695400] 23:30:42 INFO - PROCESS | 2681 | 1461306642193 Marionette DEBUG loaded listener.js 23:30:42 INFO - PROCESS | 2681 | 1461306642208 Marionette DEBUG loaded listener.js 23:30:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 13 (0x7f826dcb9000) [pid = 2681] [serial = 13] [outer = 0x7f8270695400] 23:30:42 INFO - PROCESS | 2681 | 1461306642794 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c496a804-2110-416d-833b-a898496b1fff","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421210502","device":"desktop","version":"48.0a1","command_id":1}}] 23:30:42 INFO - PROCESS | 2681 | 1461306642982 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}] 23:30:43 INFO - PROCESS | 2681 | 1461306643127 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:30:43 INFO - PROCESS | 2681 | 1461306643336 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:30:43 INFO - PROCESS | 2681 | [2681] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:30:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 14 (0x7f826a405400) [pid = 2681] [serial = 14] [outer = 0x7f8270695400] 23:30:43 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:30:43 INFO - PROCESS | 2681 | 1461306643710 Marionette TRACE conn3 <- [1,3,null,{}] 23:30:43 INFO - PROCESS | 2681 | 1461306643767 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:30:43 INFO - PROCESS | 2681 | 1461306643796 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:30:43 INFO - PROCESS | 2681 | 1461306643845 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:30:43 INFO - PROCESS | 2681 | 1461306643849 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:30:43 INFO - PROCESS | 2681 | 1461306643896 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:30:43 INFO - PROCESS | 2681 | 1461306643901 Marionette TRACE conn3 <- [1,6,null,{}] 23:30:43 INFO - PROCESS | 2681 | 1461306643944 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}] 23:30:43 INFO - PROCESS | 2681 | 1461306643958 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:30:43 INFO - PROCESS | 2681 | 1461306643967 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269967000 == 6 [pid = 2681] [id = 6] 23:30:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 15 (0x7f826991dc00) [pid = 2681] [serial = 15] [outer = (nil)] 23:30:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 16 (0x7f826991fc00) [pid = 2681] [serial = 16] [outer = 0x7f826991dc00] 23:30:44 INFO - PROCESS | 2681 | 1461306644022 Marionette DEBUG loaded listener.js 23:30:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 17 (0x7f826f80c400) [pid = 2681] [serial = 17] [outer = 0x7f826991dc00] 23:30:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269518800 == 7 [pid = 2681] [id = 7] 23:30:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 18 (0x7f8269548000) [pid = 2681] [serial = 18] [outer = (nil)] 23:30:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 19 (0x7f82698a5400) [pid = 2681] [serial = 19] [outer = 0x7f8269548000] 23:30:44 INFO - PROCESS | 2681 | 1461306644476 Marionette DEBUG loaded listener.js 23:30:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 20 (0x7f8269207c00) [pid = 2681] [serial = 20] [outer = 0x7f8269548000] 23:30:44 INFO - PROCESS | 2681 | [2681] 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 23:30:44 INFO - PROCESS | 2681 | 1461306644899 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]]]}] 23:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1048ms 23:30:44 INFO - PROCESS | 2681 | 1461306644993 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:30:44 INFO - PROCESS | 2681 | 1461306644995 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:30:45 INFO - PROCESS | 2681 | 1461306645019 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:30:45 INFO - PROCESS | 2681 | 1461306645022 Marionette TRACE conn3 <- [1,10,null,{}] 23:30:45 INFO - PROCESS | 2681 | 1461306645046 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}] 23:30:45 INFO - PROCESS | 2681 | 1461306645187 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:30:45 INFO - PROCESS | 2681 | 1461306645196 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826a37f800 == 8 [pid = 2681] [id = 8] 23:30:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 21 (0x7f826870d000) [pid = 2681] [serial = 21] [outer = (nil)] 23:30:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 22 (0x7f82698a4400) [pid = 2681] [serial = 22] [outer = 0x7f826870d000] 23:30:45 INFO - PROCESS | 2681 | 1461306645253 Marionette DEBUG loaded listener.js 23:30:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 23 (0x7f8267c69000) [pid = 2681] [serial = 23] [outer = 0x7f826870d000] 23:30:45 INFO - PROCESS | 2681 | 1461306645708 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]]]}] 23:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 746ms 23:30:45 INFO - PROCESS | 2681 | 1461306645761 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:30:45 INFO - PROCESS | 2681 | 1461306645764 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:30:45 INFO - PROCESS | 2681 | 1461306645774 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:30:45 INFO - PROCESS | 2681 | 1461306645776 Marionette TRACE conn3 <- [1,14,null,{}] 23:30:45 INFO - PROCESS | 2681 | 1461306645781 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}] 23:30:45 INFO - PROCESS | 2681 | 1461306645901 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:30:45 INFO - PROCESS | 2681 | 1461306645918 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267ea0000 == 9 [pid = 2681] [id = 9] 23:30:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 24 (0x7f8267dd1400) [pid = 2681] [serial = 24] [outer = (nil)] 23:30:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 25 (0x7f8267dd5000) [pid = 2681] [serial = 25] [outer = 0x7f8267dd1400] 23:30:45 INFO - PROCESS | 2681 | 1461306645970 Marionette DEBUG loaded listener.js 23:30:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 26 (0x7f826f8ce400) [pid = 2681] [serial = 26] [outer = 0x7f8267dd1400] 23:30:46 INFO - PROCESS | 2681 | 1461306646449 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]]]}] 23:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 723ms 23:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:30:46 INFO - PROCESS | 2681 | 1461306646502 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:30:46 INFO - PROCESS | 2681 | 1461306646504 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:30:46 INFO - PROCESS | 2681 | 1461306646508 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:30:46 INFO - PROCESS | 2681 | 1461306646511 Marionette TRACE conn3 <- [1,18,null,{}] 23:30:46 INFO - PROCESS | 2681 | 1461306646516 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}] 23:30:46 INFO - PROCESS | 2681 | 1461306646636 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:30:46 INFO - PROCESS | 2681 | 1461306646656 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e8000 == 10 [pid = 2681] [id = 10] 23:30:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 27 (0x7f826748fc00) [pid = 2681] [serial = 27] [outer = (nil)] 23:30:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 28 (0x7f8267491800) [pid = 2681] [serial = 28] [outer = 0x7f826748fc00] 23:30:46 INFO - PROCESS | 2681 | 1461306646709 Marionette DEBUG loaded listener.js 23:30:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 29 (0x7f8267497400) [pid = 2681] [serial = 29] [outer = 0x7f826748fc00] 23:30:47 INFO - PROCESS | 2681 | 1461306647181 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]]]}] 23:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 727ms 23:30:47 INFO - PROCESS | 2681 | 1461306647236 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:30:47 INFO - PROCESS | 2681 | 1461306647240 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:30:47 INFO - PROCESS | 2681 | 1461306647244 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:30:47 INFO - PROCESS | 2681 | 1461306647247 Marionette TRACE conn3 <- [1,22,null,{}] 23:30:47 INFO - PROCESS | 2681 | 1461306647251 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}] 23:30:47 INFO - PROCESS | 2681 | 1461306647371 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:30:47 INFO - PROCESS | 2681 | 1461306647388 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826768c000 == 11 [pid = 2681] [id = 11] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 30 (0x7f82675c8c00) [pid = 2681] [serial = 30] [outer = (nil)] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 31 (0x7f8267a52800) [pid = 2681] [serial = 31] [outer = 0x7f82675c8c00] 23:30:47 INFO - PROCESS | 2681 | 1461306647439 Marionette DEBUG loaded listener.js 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 32 (0x7f8267fed800) [pid = 2681] [serial = 32] [outer = 0x7f82675c8c00] 23:30:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677c5000 == 12 [pid = 2681] [id = 12] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 33 (0x7f82677c5800) [pid = 2681] [serial = 33] [outer = (nil)] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 34 (0x7f82677cb000) [pid = 2681] [serial = 34] [outer = 0x7f82677c5800] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 35 (0x7f82677c9000) [pid = 2681] [serial = 35] [outer = 0x7f82677c5800] 23:30:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826769c000 == 13 [pid = 2681] [id = 13] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 36 (0x7f8267788400) [pid = 2681] [serial = 36] [outer = (nil)] 23:30:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 37 (0x7f82678dac00) [pid = 2681] [serial = 37] [outer = 0x7f8267788400] 23:30:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 38 (0x7f82675c3400) [pid = 2681] [serial = 38] [outer = 0x7f8267788400] 23:30:48 INFO - PROCESS | 2681 | 1461306648581 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]]]}] 23:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1382ms 23:30:48 INFO - PROCESS | 2681 | 1461306648646 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:30:48 INFO - PROCESS | 2681 | 1461306648652 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:30:48 INFO - PROCESS | 2681 | 1461306648660 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:30:48 INFO - PROCESS | 2681 | 1461306648666 Marionette TRACE conn3 <- [1,26,null,{}] 23:30:48 INFO - PROCESS | 2681 | 1461306648673 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}] 23:30:48 INFO - PROCESS | 2681 | 1461306648807 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:30:48 INFO - PROCESS | 2681 | 1461306648921 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267e9c000 == 14 [pid = 2681] [id = 14] 23:30:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 39 (0x7f826777dc00) [pid = 2681] [serial = 39] [outer = (nil)] 23:30:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 40 (0x7f82678dd000) [pid = 2681] [serial = 40] [outer = 0x7f826777dc00] 23:30:48 INFO - PROCESS | 2681 | 1461306648990 Marionette DEBUG loaded listener.js 23:30:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 41 (0x7f8267dd1800) [pid = 2681] [serial = 41] [outer = 0x7f826777dc00] 23:30:49 INFO - PROCESS | 2681 | 1461306649681 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]]]}] 23:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1034ms 23:30:49 INFO - PROCESS | 2681 | 1461306649694 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:30:49 INFO - PROCESS | 2681 | 1461306649699 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:30:49 INFO - PROCESS | 2681 | 1461306649727 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:30:49 INFO - PROCESS | 2681 | 1461306649731 Marionette TRACE conn3 <- [1,30,null,{}] 23:30:49 INFO - PROCESS | 2681 | 1461306649736 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}] 23:30:49 INFO - PROCESS | 2681 | 1461306649870 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:30:49 INFO - PROCESS | 2681 | 1461306649986 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269970800 == 15 [pid = 2681] [id = 15] 23:30:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 42 (0x7f8267fe6c00) [pid = 2681] [serial = 42] [outer = (nil)] 23:30:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 43 (0x7f8269204800) [pid = 2681] [serial = 43] [outer = 0x7f8267fe6c00] 23:30:50 INFO - PROCESS | 2681 | 1461306650050 Marionette DEBUG loaded listener.js 23:30:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 44 (0x7f826953f400) [pid = 2681] [serial = 44] [outer = 0x7f8267fe6c00] 23:30:50 INFO - PROCESS | 2681 | 1461306650734 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]]]}] 23:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1036ms 23:30:50 INFO - PROCESS | 2681 | 1461306650757 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:30:50 INFO - PROCESS | 2681 | 1461306650761 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:30:50 INFO - PROCESS | 2681 | 1461306650766 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:30:50 INFO - PROCESS | 2681 | 1461306650771 Marionette TRACE conn3 <- [1,34,null,{}] 23:30:50 INFO - PROCESS | 2681 | 1461306650787 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}] 23:30:50 INFO - PROCESS | 2681 | 1461306650921 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:30:51 INFO - PROCESS | 2681 | 1461306651037 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e404800 == 16 [pid = 2681] [id = 16] 23:30:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 45 (0x7f8269545c00) [pid = 2681] [serial = 45] [outer = (nil)] 23:30:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 46 (0x7f826a409800) [pid = 2681] [serial = 46] [outer = 0x7f8269545c00] 23:30:51 INFO - PROCESS | 2681 | 1461306651102 Marionette DEBUG loaded listener.js 23:30:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 47 (0x7f826b439c00) [pid = 2681] [serial = 47] [outer = 0x7f8269545c00] 23:30:51 INFO - PROCESS | 2681 | 1461306651969 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]]]}] 23:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1240ms 23:30:52 INFO - PROCESS | 2681 | 1461306652006 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:30:52 INFO - PROCESS | 2681 | 1461306652014 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:30:52 INFO - PROCESS | 2681 | 1461306652025 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:30:52 INFO - PROCESS | 2681 | 1461306652029 Marionette TRACE conn3 <- [1,38,null,{}] 23:30:52 INFO - PROCESS | 2681 | 1461306652036 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}] 23:30:52 INFO - PROCESS | 2681 | 1461306652216 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:30:52 INFO - PROCESS | 2681 | 1461306652377 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb0000 == 17 [pid = 2681] [id = 17] 23:30:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 48 (0x7f8267fe8400) [pid = 2681] [serial = 48] [outer = (nil)] 23:30:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 49 (0x7f826d960000) [pid = 2681] [serial = 49] [outer = 0x7f8267fe8400] 23:30:52 INFO - PROCESS | 2681 | 1461306652430 Marionette DEBUG loaded listener.js 23:30:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 50 (0x7f826d9d8800) [pid = 2681] [serial = 50] [outer = 0x7f8267fe8400] 23:30:52 INFO - PROCESS | 2681 | 1461306652961 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]]]}] 23:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 984ms 23:30:53 INFO - PROCESS | 2681 | 1461306653006 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:30:53 INFO - PROCESS | 2681 | 1461306653012 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:30:53 INFO - PROCESS | 2681 | 1461306653020 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:30:53 INFO - PROCESS | 2681 | 1461306653024 Marionette TRACE conn3 <- [1,42,null,{}] 23:30:53 INFO - PROCESS | 2681 | 1461306653028 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}] 23:30:53 INFO - PROCESS | 2681 | 1461306653135 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:30:53 INFO - PROCESS | 2681 | 1461306653153 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f684800 == 18 [pid = 2681] [id = 18] 23:30:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 51 (0x7f826dcbd000) [pid = 2681] [serial = 51] [outer = (nil)] 23:30:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 52 (0x7f826eb6e000) [pid = 2681] [serial = 52] [outer = 0x7f826dcbd000] 23:30:53 INFO - PROCESS | 2681 | 1461306653207 Marionette DEBUG loaded listener.js 23:30:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 53 (0x7f826f80d000) [pid = 2681] [serial = 53] [outer = 0x7f826dcbd000] 23:30:53 INFO - PROCESS | 2681 | 1461306653757 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]]]}] 23:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 775ms 23:30:53 INFO - PROCESS | 2681 | 1461306653795 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:30:53 INFO - PROCESS | 2681 | 1461306653798 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:30:53 INFO - PROCESS | 2681 | 1461306653803 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:30:53 INFO - PROCESS | 2681 | 1461306653807 Marionette TRACE conn3 <- [1,46,null,{}] 23:30:53 INFO - PROCESS | 2681 | 1461306653845 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}] 23:30:53 INFO - PROCESS | 2681 | 1461306653961 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:30:54 INFO - PROCESS | 2681 | 1461306654039 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827007d000 == 19 [pid = 2681] [id = 19] 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 54 (0x7f826f8ca000) [pid = 2681] [serial = 54] [outer = (nil)] 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 55 (0x7f827024a800) [pid = 2681] [serial = 55] [outer = 0x7f826f8ca000] 23:30:54 INFO - PROCESS | 2681 | 1461306654097 Marionette DEBUG loaded listener.js 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 56 (0x7f8270dd5000) [pid = 2681] [serial = 56] [outer = 0x7f826f8ca000] 23:30:54 INFO - PROCESS | 2681 | 1461306654565 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]]]}] 23:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 809ms 23:30:54 INFO - PROCESS | 2681 | 1461306654613 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:30:54 INFO - PROCESS | 2681 | 1461306654625 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:30:54 INFO - PROCESS | 2681 | 1461306654636 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:30:54 INFO - PROCESS | 2681 | 1461306654637 Marionette TRACE conn3 <- [1,50,null,{}] 23:30:54 INFO - PROCESS | 2681 | 1461306654642 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}] 23:30:54 INFO - PROCESS | 2681 | 1461306654752 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:30:54 INFO - PROCESS | 2681 | 1461306654767 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827083a800 == 20 [pid = 2681] [id = 20] 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 57 (0x7f8267c6e000) [pid = 2681] [serial = 57] [outer = (nil)] 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 58 (0x7f8270f60c00) [pid = 2681] [serial = 58] [outer = 0x7f8267c6e000] 23:30:54 INFO - PROCESS | 2681 | 1461306654819 Marionette DEBUG loaded listener.js 23:30:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 59 (0x7f8271104400) [pid = 2681] [serial = 59] [outer = 0x7f8267c6e000] 23:30:55 INFO - PROCESS | 2681 | 1461306655384 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]]]}] 23:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 780ms 23:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:30:55 INFO - PROCESS | 2681 | 1461306655415 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:30:55 INFO - PROCESS | 2681 | 1461306655418 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:30:55 INFO - PROCESS | 2681 | 1461306655424 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:30:55 INFO - PROCESS | 2681 | 1461306655427 Marionette TRACE conn3 <- [1,54,null,{}] 23:30:55 INFO - PROCESS | 2681 | 1461306655431 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}] 23:30:55 INFO - PROCESS | 2681 | 1461306655533 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:30:55 INFO - PROCESS | 2681 | 1461306655615 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709b5000 == 21 [pid = 2681] [id = 21] 23:30:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 60 (0x7f8267a4d400) [pid = 2681] [serial = 60] [outer = (nil)] 23:30:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 61 (0x7f8270ebe400) [pid = 2681] [serial = 61] [outer = 0x7f8267a4d400] 23:30:55 INFO - PROCESS | 2681 | 1461306655666 Marionette DEBUG loaded listener.js 23:30:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 62 (0x7f827110b000) [pid = 2681] [serial = 62] [outer = 0x7f8267a4d400] 23:30:56 INFO - PROCESS | 2681 | 1461306656159 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]]]}] 23:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 778ms 23:30:56 INFO - PROCESS | 2681 | 1461306656202 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:30:56 INFO - PROCESS | 2681 | 1461306656204 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:30:56 INFO - PROCESS | 2681 | 1461306656209 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:30:56 INFO - PROCESS | 2681 | 1461306656211 Marionette TRACE conn3 <- [1,58,null,{}] 23:30:56 INFO - PROCESS | 2681 | 1461306656216 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}] 23:30:56 INFO - PROCESS | 2681 | 1461306656350 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:30:56 INFO - PROCESS | 2681 | 1461306656368 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270dbf800 == 22 [pid = 2681] [id = 22] 23:30:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 63 (0x7f8271486c00) [pid = 2681] [serial = 63] [outer = (nil)] 23:30:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 64 (0x7f8273cbdc00) [pid = 2681] [serial = 64] [outer = 0x7f8271486c00] 23:30:56 INFO - PROCESS | 2681 | 1461306656424 Marionette DEBUG loaded listener.js 23:30:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 65 (0x7f8273d0ec00) [pid = 2681] [serial = 65] [outer = 0x7f8271486c00] 23:30:56 INFO - PROCESS | 2681 | 1461306656968 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]]]}] 23:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 779ms 23:30:56 INFO - PROCESS | 2681 | 1461306656989 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:30:56 INFO - PROCESS | 2681 | 1461306656992 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:30:56 INFO - PROCESS | 2681 | 1461306656996 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:30:57 INFO - PROCESS | 2681 | 1461306656999 Marionette TRACE conn3 <- [1,62,null,{}] 23:30:57 INFO - PROCESS | 2681 | 1461306657004 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}] 23:30:57 INFO - PROCESS | 2681 | 1461306657105 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:30:57 INFO - PROCESS | 2681 | 1461306657118 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714e2000 == 23 [pid = 2681] [id = 23] 23:30:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 66 (0x7f8271a45c00) [pid = 2681] [serial = 66] [outer = (nil)] 23:30:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 67 (0x7f8273d6d400) [pid = 2681] [serial = 67] [outer = 0x7f8271a45c00] 23:30:57 INFO - PROCESS | 2681 | 1461306657168 Marionette DEBUG loaded listener.js 23:30:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 68 (0x7f82741c0000) [pid = 2681] [serial = 68] [outer = 0x7f8271a45c00] 23:30:57 INFO - PROCESS | 2681 | 1461306657728 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]]]}] 23:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 780ms 23:30:57 INFO - PROCESS | 2681 | 1461306657776 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:30:57 INFO - PROCESS | 2681 | 1461306657778 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:30:57 INFO - PROCESS | 2681 | 1461306657784 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:30:57 INFO - PROCESS | 2681 | 1461306657785 Marionette TRACE conn3 <- [1,66,null,{}] 23:30:57 INFO - PROCESS | 2681 | 1461306657790 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}] 23:30:57 INFO - PROCESS | 2681 | 1461306657894 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:30:58 INFO - PROCESS | 2681 | 1461306658018 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677e1800 == 24 [pid = 2681] [id = 24] 23:30:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 69 (0x7f8267493000) [pid = 2681] [serial = 69] [outer = (nil)] 23:30:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 70 (0x7f82675c0800) [pid = 2681] [serial = 70] [outer = 0x7f8267493000] 23:30:58 INFO - PROCESS | 2681 | 1461306658081 Marionette DEBUG loaded listener.js 23:30:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 71 (0x7f8267a55c00) [pid = 2681] [serial = 71] [outer = 0x7f8267493000] 23:30:58 INFO - PROCESS | 2681 | 1461306658771 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]]]}] 23:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1028ms 23:30:58 INFO - PROCESS | 2681 | 1461306658813 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:30:58 INFO - PROCESS | 2681 | 1461306658819 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:30:58 INFO - PROCESS | 2681 | 1461306658832 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:30:58 INFO - PROCESS | 2681 | 1461306658835 Marionette TRACE conn3 <- [1,70,null,{}] 23:30:58 INFO - PROCESS | 2681 | 1461306658842 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}] 23:30:58 INFO - PROCESS | 2681 | 1461306658978 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:30:59 INFO - PROCESS | 2681 | 1461306659099 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:30:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa21800 == 25 [pid = 2681] [id = 25] 23:30:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 72 (0x7f8267ddac00) [pid = 2681] [serial = 72] [outer = (nil)] 23:30:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 73 (0x7f8269546800) [pid = 2681] [serial = 73] [outer = 0x7f8267ddac00] 23:30:59 INFO - PROCESS | 2681 | 1461306659167 Marionette DEBUG loaded listener.js 23:30:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 74 (0x7f826d963400) [pid = 2681] [serial = 74] [outer = 0x7f8267ddac00] 23:30:59 INFO - PROCESS | 2681 | 1461306659810 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]]]}] 23:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1039ms 23:30:59 INFO - PROCESS | 2681 | 1461306659869 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:30:59 INFO - PROCESS | 2681 | 1461306659874 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:30:59 INFO - PROCESS | 2681 | 1461306659880 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:30:59 INFO - PROCESS | 2681 | 1461306659882 Marionette TRACE conn3 <- [1,74,null,{}] 23:30:59 INFO - PROCESS | 2681 | 1461306659910 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}] 23:31:00 INFO - PROCESS | 2681 | 1461306660051 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:31:00 INFO - PROCESS | 2681 | 1461306660195 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270dba800 == 26 [pid = 2681] [id = 26] 23:31:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 75 (0x7f826eb75000) [pid = 2681] [serial = 75] [outer = (nil)] 23:31:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 76 (0x7f826f8cec00) [pid = 2681] [serial = 76] [outer = 0x7f826eb75000] 23:31:00 INFO - PROCESS | 2681 | 1461306660263 Marionette DEBUG loaded listener.js 23:31:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 77 (0x7f827005f800) [pid = 2681] [serial = 77] [outer = 0x7f826eb75000] 23:31:00 INFO - PROCESS | 2681 | 1461306660893 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]]]}] 23:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1047ms 23:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:31:00 INFO - PROCESS | 2681 | 1461306660928 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:31:00 INFO - PROCESS | 2681 | 1461306660930 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:31:00 INFO - PROCESS | 2681 | 1461306660944 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:31:00 INFO - PROCESS | 2681 | 1461306660951 Marionette TRACE conn3 <- [1,78,null,{}] 23:31:00 INFO - PROCESS | 2681 | 1461306660970 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}] 23:31:01 INFO - PROCESS | 2681 | 1461306661108 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:31:01 INFO - PROCESS | 2681 | 1461306661226 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271c36800 == 27 [pid = 2681] [id = 27] 23:31:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 78 (0x7f826f865400) [pid = 2681] [serial = 78] [outer = (nil)] 23:31:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 79 (0x7f8271a4d400) [pid = 2681] [serial = 79] [outer = 0x7f826f865400] 23:31:01 INFO - PROCESS | 2681 | 1461306661289 Marionette DEBUG loaded listener.js 23:31:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 80 (0x7f8273cbf000) [pid = 2681] [serial = 80] [outer = 0x7f826f865400] 23:31:02 INFO - PROCESS | 2681 | 1461306662078 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]]]}] 23:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1192ms 23:31:02 INFO - PROCESS | 2681 | 1461306662128 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:31:02 INFO - PROCESS | 2681 | 1461306662135 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:31:02 INFO - PROCESS | 2681 | 1461306662168 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:31:02 INFO - PROCESS | 2681 | 1461306662171 Marionette TRACE conn3 <- [1,82,null,{}] 23:31:02 INFO - PROCESS | 2681 | 1461306662178 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}] 23:31:02 INFO - PROCESS | 2681 | 1461306662319 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:31:02 INFO - PROCESS | 2681 | 1461306662467 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714e2000 == 26 [pid = 2681] [id = 23] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270dbf800 == 25 [pid = 2681] [id = 22] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709b5000 == 24 [pid = 2681] [id = 21] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827083a800 == 23 [pid = 2681] [id = 20] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827007d000 == 22 [pid = 2681] [id = 19] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f684800 == 21 [pid = 2681] [id = 18] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb0000 == 20 [pid = 2681] [id = 17] 23:31:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267698800 == 21 [pid = 2681] [id = 28] 23:31:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 81 (0x7f82678da800) [pid = 2681] [serial = 81] [outer = (nil)] 23:31:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 82 (0x7f8267c6c400) [pid = 2681] [serial = 82] [outer = 0x7f82678da800] 23:31:02 INFO - PROCESS | 2681 | 1461306662554 Marionette DEBUG loaded listener.js 23:31:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f82692a5400) [pid = 2681] [serial = 83] [outer = 0x7f82678da800] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269970800 == 20 [pid = 2681] [id = 15] 23:31:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267e9c000 == 19 [pid = 2681] [id = 14] 23:31:03 INFO - PROCESS | 2681 | 1461306663227 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]]]}] 23:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1141ms 23:31:03 INFO - PROCESS | 2681 | 1461306663306 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:31:03 INFO - PROCESS | 2681 | 1461306663313 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:31:03 INFO - PROCESS | 2681 | 1461306663320 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:31:03 INFO - PROCESS | 2681 | 1461306663324 Marionette TRACE conn3 <- [1,86,null,{}] 23:31:03 INFO - PROCESS | 2681 | 1461306663330 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}] 23:31:03 INFO - PROCESS | 2681 | 1461306663513 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:31:03 INFO - PROCESS | 2681 | 1461306663526 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e40d800 == 20 [pid = 2681] [id = 29] 23:31:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f8267c72c00) [pid = 2681] [serial = 84] [outer = (nil)] 23:31:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f826dc2dc00) [pid = 2681] [serial = 85] [outer = 0x7f8267c72c00] 23:31:03 INFO - PROCESS | 2681 | 1461306663588 Marionette DEBUG loaded listener.js 23:31:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f826eb6b400) [pid = 2681] [serial = 86] [outer = 0x7f8267c72c00] 23:31:04 INFO - PROCESS | 2681 | 1461306664272 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]]]}] 23:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 985ms 23:31:04 INFO - PROCESS | 2681 | 1461306664308 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:31:04 INFO - PROCESS | 2681 | 1461306664313 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:31:04 INFO - PROCESS | 2681 | 1461306664320 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:31:04 INFO - PROCESS | 2681 | 1461306664323 Marionette TRACE conn3 <- [1,90,null,{}] 23:31:04 INFO - PROCESS | 2681 | 1461306664328 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}] 23:31:04 INFO - PROCESS | 2681 | 1461306664452 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:31:04 INFO - PROCESS | 2681 | 1461306664576 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270203000 == 21 [pid = 2681] [id = 30] 23:31:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f826f809000) [pid = 2681] [serial = 87] [outer = (nil)] 23:31:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8270dd4000) [pid = 2681] [serial = 88] [outer = 0x7f826f809000] 23:31:04 INFO - PROCESS | 2681 | 1461306664643 Marionette DEBUG loaded listener.js 23:31:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8270ec3000) [pid = 2681] [serial = 89] [outer = 0x7f826f809000] 23:31:05 INFO - PROCESS | 2681 | 1461306665338 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]]]}] 23:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1081ms 23:31:05 INFO - PROCESS | 2681 | 1461306665401 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:31:05 INFO - PROCESS | 2681 | 1461306665404 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:31:05 INFO - PROCESS | 2681 | 1461306665411 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:31:05 INFO - PROCESS | 2681 | 1461306665419 Marionette TRACE conn3 <- [1,94,null,{}] 23:31:05 INFO - PROCESS | 2681 | 1461306665431 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}] 23:31:05 INFO - PROCESS | 2681 | 1461306665602 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:31:05 INFO - PROCESS | 2681 | 1461306665719 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714d6800 == 22 [pid = 2681] [id = 31] 23:31:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f8271a4d800) [pid = 2681] [serial = 90] [outer = (nil)] 23:31:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f8273cc4400) [pid = 2681] [serial = 91] [outer = 0x7f8271a4d800] 23:31:05 INFO - PROCESS | 2681 | 1461306665781 Marionette DEBUG loaded listener.js 23:31:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f8273d74800) [pid = 2681] [serial = 92] [outer = 0x7f8271a4d800] 23:31:06 INFO - PROCESS | 2681 | 1461306666436 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]]]}] 23:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1088ms 23:31:06 INFO - PROCESS | 2681 | 1461306666498 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:31:06 INFO - PROCESS | 2681 | 1461306666502 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:31:06 INFO - PROCESS | 2681 | 1461306666507 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:31:06 INFO - PROCESS | 2681 | 1461306666510 Marionette TRACE conn3 <- [1,98,null,{}] 23:31:06 INFO - PROCESS | 2681 | 1461306666514 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}] 23:31:06 INFO - PROCESS | 2681 | 1461306666635 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:31:06 INFO - PROCESS | 2681 | 1461306666757 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273de1000 == 23 [pid = 2681] [id = 32] 23:31:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f82675c9000) [pid = 2681] [serial = 93] [outer = (nil)] 23:31:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f82786eec00) [pid = 2681] [serial = 94] [outer = 0x7f82675c9000] 23:31:06 INFO - PROCESS | 2681 | 1461306666819 Marionette DEBUG loaded listener.js 23:31:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f827e282000) [pid = 2681] [serial = 95] [outer = 0x7f82675c9000] 23:31:07 INFO - PROCESS | 2681 | 1461306667595 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]]]}] 23:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1125ms 23:31:07 INFO - PROCESS | 2681 | 1461306667632 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:31:07 INFO - PROCESS | 2681 | 1461306667637 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:31:07 INFO - PROCESS | 2681 | 1461306667644 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:31:07 INFO - PROCESS | 2681 | 1461306667648 Marionette TRACE conn3 <- [1,102,null,{}] 23:31:07 INFO - PROCESS | 2681 | 1461306667654 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}] 23:31:07 INFO - PROCESS | 2681 | 1461306667820 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:31:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270dba800 == 22 [pid = 2681] [id = 26] 23:31:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fa21800 == 21 [pid = 2681] [id = 25] 23:31:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677e1800 == 20 [pid = 2681] [id = 24] 23:31:07 INFO - PROCESS | 2681 | 1461306667931 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694bd800 == 21 [pid = 2681] [id = 33] 23:31:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8267a4cc00) [pid = 2681] [serial = 96] [outer = (nil)] 23:31:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f8267dcf000) [pid = 2681] [serial = 97] [outer = 0x7f8267a4cc00] 23:31:08 INFO - PROCESS | 2681 | 1461306668035 Marionette DEBUG loaded listener.js 23:31:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f826991c800) [pid = 2681] [serial = 98] [outer = 0x7f8267a4cc00] 23:31:08 INFO - PROCESS | 2681 | 1461306668716 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]]]}] 23:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1082ms 23:31:08 INFO - PROCESS | 2681 | 1461306668726 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:31:08 INFO - PROCESS | 2681 | 1461306668731 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:31:08 INFO - PROCESS | 2681 | 1461306668755 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:31:08 INFO - PROCESS | 2681 | 1461306668761 Marionette TRACE conn3 <- [1,106,null,{}] 23:31:08 INFO - PROCESS | 2681 | 1461306668767 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}] 23:31:08 INFO - PROCESS | 2681 | 1461306668896 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:31:09 INFO - PROCESS | 2681 | 1461306669021 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709b2000 == 22 [pid = 2681] [id = 34] 23:31:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826dc2d800) [pid = 2681] [serial = 99] [outer = (nil)] 23:31:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826fc39c00) [pid = 2681] [serial = 100] [outer = 0x7f826dc2d800] 23:31:09 INFO - PROCESS | 2681 | 1461306669087 Marionette DEBUG loaded listener.js 23:31:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8270dd4400) [pid = 2681] [serial = 101] [outer = 0x7f826dc2d800] 23:31:09 INFO - PROCESS | 2681 | 1461306669773 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]]]}] 23:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1088ms 23:31:09 INFO - PROCESS | 2681 | 1461306669841 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:31:09 INFO - PROCESS | 2681 | 1461306669845 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:31:09 INFO - PROCESS | 2681 | 1461306669850 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:31:09 INFO - PROCESS | 2681 | 1461306669852 Marionette TRACE conn3 <- [1,110,null,{}] 23:31:09 INFO - PROCESS | 2681 | 1461306669858 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}] 23:31:09 INFO - PROCESS | 2681 | 1461306669981 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:31:10 INFO - PROCESS | 2681 | 1461306670111 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d27000 == 23 [pid = 2681] [id = 35] 23:31:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826f86c400) [pid = 2681] [serial = 102] [outer = (nil)] 23:31:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8271a45400) [pid = 2681] [serial = 103] [outer = 0x7f826f86c400] 23:31:10 INFO - PROCESS | 2681 | 1461306670182 Marionette DEBUG loaded listener.js 23:31:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8273cc7800) [pid = 2681] [serial = 104] [outer = 0x7f826f86c400] 23:31:10 INFO - PROCESS | 2681 | 1461306670862 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]]]}] 23:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1082ms 23:31:10 INFO - PROCESS | 2681 | 1461306670933 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:31:10 INFO - PROCESS | 2681 | 1461306670938 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:31:10 INFO - PROCESS | 2681 | 1461306670952 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:31:10 INFO - PROCESS | 2681 | 1461306670958 Marionette TRACE conn3 <- [1,114,null,{}] 23:31:10 INFO - PROCESS | 2681 | 1461306670963 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}] 23:31:11 INFO - PROCESS | 2681 | 1461306671136 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:31:11 INFO - PROCESS | 2681 | 1461306671257 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6b3800 == 24 [pid = 2681] [id = 36] 23:31:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8270dd8400) [pid = 2681] [serial = 105] [outer = (nil)] 23:31:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f827e58dc00) [pid = 2681] [serial = 106] [outer = 0x7f8270dd8400] 23:31:11 INFO - PROCESS | 2681 | 1461306671319 Marionette DEBUG loaded listener.js 23:31:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f827e730000) [pid = 2681] [serial = 107] [outer = 0x7f8270dd8400] 23:31:12 INFO - PROCESS | 2681 | 1461306672137 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]]]}] 23:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1239ms 23:31:12 INFO - PROCESS | 2681 | 1461306672185 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:31:12 INFO - PROCESS | 2681 | 1461306672190 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:31:12 INFO - PROCESS | 2681 | 1461306672196 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:31:12 INFO - PROCESS | 2681 | 1461306672201 Marionette TRACE conn3 <- [1,118,null,{}] 23:31:12 INFO - PROCESS | 2681 | 1461306672208 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}] 23:31:12 INFO - PROCESS | 2681 | 1461306672330 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:31:12 INFO - PROCESS | 2681 | 1461306672477 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714d6800 == 23 [pid = 2681] [id = 31] 23:31:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270203000 == 22 [pid = 2681] [id = 30] 23:31:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e40d800 == 21 [pid = 2681] [id = 29] 23:31:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267698800 == 20 [pid = 2681] [id = 28] 23:31:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c1000 == 21 [pid = 2681] [id = 37] 23:31:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f82678e6c00) [pid = 2681] [serial = 108] [outer = (nil)] 23:31:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f82692a3800) [pid = 2681] [serial = 109] [outer = 0x7f82678e6c00] 23:31:12 INFO - PROCESS | 2681 | 1461306672553 Marionette DEBUG loaded listener.js 23:31:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f826da84c00) [pid = 2681] [serial = 110] [outer = 0x7f82678e6c00] 23:31:13 INFO - PROCESS | 2681 | 1461306673225 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]]]}] 23:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1081ms 23:31:13 INFO - PROCESS | 2681 | 1461306673277 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:31:13 INFO - PROCESS | 2681 | 1461306673283 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:31:13 INFO - PROCESS | 2681 | 1461306673291 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:31:13 INFO - PROCESS | 2681 | 1461306673295 Marionette TRACE conn3 <- [1,122,null,{}] 23:31:13 INFO - PROCESS | 2681 | 1461306673301 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}] 23:31:13 INFO - PROCESS | 2681 | 1461306673432 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:31:13 INFO - PROCESS | 2681 | 1461306673560 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714e4000 == 22 [pid = 2681] [id = 38] 23:31:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8267a52400) [pid = 2681] [serial = 111] [outer = (nil)] 23:31:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8270f69800) [pid = 2681] [serial = 112] [outer = 0x7f8267a52400] 23:31:13 INFO - PROCESS | 2681 | 1461306673625 Marionette DEBUG loaded listener.js 23:31:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8271a49c00) [pid = 2681] [serial = 113] [outer = 0x7f8267a52400] 23:31:14 INFO - PROCESS | 2681 | 1461306674283 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]]]}] 23:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1033ms 23:31:14 INFO - PROCESS | 2681 | 1461306674327 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:31:14 INFO - PROCESS | 2681 | 1461306674332 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:31:14 INFO - PROCESS | 2681 | 1461306674339 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:31:14 INFO - PROCESS | 2681 | 1461306674341 Marionette TRACE conn3 <- [1,126,null,{}] 23:31:14 INFO - PROCESS | 2681 | 1461306674346 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}] 23:31:14 INFO - PROCESS | 2681 | 1461306674479 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:31:14 INFO - PROCESS | 2681 | 1461306674608 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6ac000 == 23 [pid = 2681] [id = 39] 23:31:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f8270dd4c00) [pid = 2681] [serial = 114] [outer = (nil)] 23:31:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f827d6ee000) [pid = 2681] [serial = 115] [outer = 0x7f8270dd4c00] 23:31:14 INFO - PROCESS | 2681 | 1461306674677 Marionette DEBUG loaded listener.js 23:31:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f827e4d8c00) [pid = 2681] [serial = 116] [outer = 0x7f8270dd4c00] 23:31:15 INFO - PROCESS | 2681 | 1461306675408 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]]]}] 23:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1135ms 23:31:15 INFO - PROCESS | 2681 | 1461306675473 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:31:15 INFO - PROCESS | 2681 | 1461306675477 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:31:15 INFO - PROCESS | 2681 | 1461306675484 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:31:15 INFO - PROCESS | 2681 | 1461306675491 Marionette TRACE conn3 <- [1,130,null,{}] 23:31:15 INFO - PROCESS | 2681 | 1461306675503 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}] 23:31:15 INFO - PROCESS | 2681 | 1461306675675 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:31:15 INFO - PROCESS | 2681 | 1461306675797 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e748000 == 24 [pid = 2681] [id = 40] 23:31:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f827e592800) [pid = 2681] [serial = 117] [outer = (nil)] 23:31:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f827f911800) [pid = 2681] [serial = 118] [outer = 0x7f827e592800] 23:31:15 INFO - PROCESS | 2681 | 1461306675861 Marionette DEBUG loaded listener.js 23:31:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f827fad0c00) [pid = 2681] [serial = 119] [outer = 0x7f827e592800] 23:31:16 INFO - PROCESS | 2681 | 1461306676534 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]]]}] 23:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1087ms 23:31:16 INFO - PROCESS | 2681 | 1461306676569 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:31:16 INFO - PROCESS | 2681 | 1461306676572 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:31:16 INFO - PROCESS | 2681 | 1461306676578 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:31:16 INFO - PROCESS | 2681 | 1461306676580 Marionette TRACE conn3 <- [1,134,null,{}] 23:31:16 INFO - PROCESS | 2681 | 1461306676585 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}] 23:31:16 INFO - PROCESS | 2681 | 1461306676707 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:31:16 INFO - PROCESS | 2681 | 1461306676806 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f61e000 == 25 [pid = 2681] [id = 41] 23:31:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f827e7a8400) [pid = 2681] [serial = 120] [outer = (nil)] 23:31:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f8282f23400) [pid = 2681] [serial = 121] [outer = 0x7f827e7a8400] 23:31:16 INFO - PROCESS | 2681 | 1461306676867 Marionette DEBUG loaded listener.js 23:31:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f82831cac00) [pid = 2681] [serial = 122] [outer = 0x7f827e7a8400] 23:31:17 INFO - PROCESS | 2681 | 1461306677656 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]]]}] 23:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1128ms 23:31:17 INFO - PROCESS | 2681 | 1461306677706 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:31:17 INFO - PROCESS | 2681 | 1461306677711 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:31:17 INFO - PROCESS | 2681 | 1461306677718 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:31:17 INFO - PROCESS | 2681 | 1461306677722 Marionette TRACE conn3 <- [1,138,null,{}] 23:31:17 INFO - PROCESS | 2681 | 1461306677730 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}] 23:31:17 INFO - PROCESS | 2681 | 1461306677856 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:31:18 INFO - PROCESS | 2681 | 1461306678003 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b480000 == 26 [pid = 2681] [id = 42] 23:31:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f826991b400) [pid = 2681] [serial = 123] [outer = (nil)] 23:31:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f826eb75400) [pid = 2681] [serial = 124] [outer = 0x7f826991b400] 23:31:18 INFO - PROCESS | 2681 | 1461306678063 Marionette DEBUG loaded listener.js 23:31:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f827088f400) [pid = 2681] [serial = 125] [outer = 0x7f826991b400] 23:31:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694bd800 == 25 [pid = 2681] [id = 33] 23:31:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f8270dd7800) [pid = 2681] [serial = 126] [outer = 0x7f8267788400] 23:31:18 INFO - PROCESS | 2681 | 1461306678901 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]]]}] 23:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1234ms 23:31:18 INFO - PROCESS | 2681 | 1461306678951 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:31:18 INFO - PROCESS | 2681 | 1461306678956 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:31:18 INFO - PROCESS | 2681 | 1461306678965 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:31:18 INFO - PROCESS | 2681 | 1461306678969 Marionette TRACE conn3 <- [1,142,null,{}] 23:31:18 INFO - PROCESS | 2681 | 1461306678975 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}] 23:31:19 INFO - PROCESS | 2681 | 1461306679108 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:31:19 INFO - PROCESS | 2681 | 1461306679240 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db7800 == 26 [pid = 2681] [id = 43] 23:31:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f82678dfc00) [pid = 2681] [serial = 127] [outer = (nil)] 23:31:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f8271c68800) [pid = 2681] [serial = 128] [outer = 0x7f82678dfc00] 23:31:19 INFO - PROCESS | 2681 | 1461306679306 Marionette DEBUG loaded listener.js 23:31:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f82741c0400) [pid = 2681] [serial = 129] [outer = 0x7f82678dfc00] 23:31:20 INFO - PROCESS | 2681 | 1461306680027 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]]]}] 23:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1084ms 23:31:20 INFO - PROCESS | 2681 | 1461306680048 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:31:20 INFO - PROCESS | 2681 | 1461306680054 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:31:20 INFO - PROCESS | 2681 | 1461306680063 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:31:20 INFO - PROCESS | 2681 | 1461306680066 Marionette TRACE conn3 <- [1,146,null,{}] 23:31:20 INFO - PROCESS | 2681 | 1461306680070 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}] 23:31:20 INFO - PROCESS | 2681 | 1461306680207 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:31:20 INFO - PROCESS | 2681 | 1461306680315 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f40a000 == 27 [pid = 2681] [id = 44] 23:31:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f827e4d4800) [pid = 2681] [serial = 130] [outer = (nil)] 23:31:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f827e7a6000) [pid = 2681] [serial = 131] [outer = 0x7f827e4d4800] 23:31:20 INFO - PROCESS | 2681 | 1461306680375 Marionette DEBUG loaded listener.js 23:31:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f827f73c800) [pid = 2681] [serial = 132] [outer = 0x7f827e4d4800] 23:31:21 INFO - PROCESS | 2681 | 1461306681058 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]]]}] 23:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1026ms 23:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:31:21 INFO - PROCESS | 2681 | 1461306681089 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:31:21 INFO - PROCESS | 2681 | 1461306681091 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:31:21 INFO - PROCESS | 2681 | 1461306681096 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:31:21 INFO - PROCESS | 2681 | 1461306681102 Marionette TRACE conn3 <- [1,150,null,{}] 23:31:21 INFO - PROCESS | 2681 | 1461306681115 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}] 23:31:21 INFO - PROCESS | 2681 | 1461306681257 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:31:21 INFO - PROCESS | 2681 | 1461306681390 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82831a1800 == 28 [pid = 2681] [id = 45] 23:31:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f82836cf800) [pid = 2681] [serial = 133] [outer = (nil)] 23:31:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f82836de800) [pid = 2681] [serial = 134] [outer = 0x7f82836cf800] 23:31:21 INFO - PROCESS | 2681 | 1461306681456 Marionette DEBUG loaded listener.js 23:31:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f828388e400) [pid = 2681] [serial = 135] [outer = 0x7f82836cf800] 23:31:22 INFO - PROCESS | 2681 | 1461306682115 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]]]}] 23:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1031ms 23:31:22 INFO - PROCESS | 2681 | 1461306682127 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:31:22 INFO - PROCESS | 2681 | 1461306682131 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:31:22 INFO - PROCESS | 2681 | 1461306682135 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:31:22 INFO - PROCESS | 2681 | 1461306682138 Marionette TRACE conn3 <- [1,154,null,{}] 23:31:22 INFO - PROCESS | 2681 | 1461306682143 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}] 23:31:22 INFO - PROCESS | 2681 | 1461306682273 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:31:22 INFO - PROCESS | 2681 | 1461306682401 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82837ce000 == 29 [pid = 2681] [id = 46] 23:31:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f82836d7c00) [pid = 2681] [serial = 136] [outer = (nil)] 23:31:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8283c3d800) [pid = 2681] [serial = 137] [outer = 0x7f82836d7c00] 23:31:22 INFO - PROCESS | 2681 | 1461306682463 Marionette DEBUG loaded listener.js 23:31:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f8285844000) [pid = 2681] [serial = 138] [outer = 0x7f82836d7c00] 23:31:23 INFO - PROCESS | 2681 | 1461306683149 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]]]}] 23:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1025ms 23:31:23 INFO - PROCESS | 2681 | 1461306683179 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:31:23 INFO - PROCESS | 2681 | 1461306683182 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:31:23 INFO - PROCESS | 2681 | 1461306683198 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:31:23 INFO - PROCESS | 2681 | 1461306683201 Marionette TRACE conn3 <- [1,158,null,{}] 23:31:23 INFO - PROCESS | 2681 | 1461306683206 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}] 23:31:23 INFO - PROCESS | 2681 | 1461306683323 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:31:23 INFO - PROCESS | 2681 | 1461306683538 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827021e000 == 30 [pid = 2681] [id = 47] 23:31:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f82675ca000) [pid = 2681] [serial = 139] [outer = (nil)] 23:31:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8267a4c800) [pid = 2681] [serial = 140] [outer = 0x7f82675ca000] 23:31:23 INFO - PROCESS | 2681 | 1461306683599 Marionette DEBUG loaded listener.js 23:31:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f826d9d2800) [pid = 2681] [serial = 141] [outer = 0x7f82675ca000] 23:31:24 INFO - PROCESS | 2681 | 1461306684326 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]]]}] 23:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1184ms 23:31:24 INFO - PROCESS | 2681 | 1461306684374 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:31:24 INFO - PROCESS | 2681 | 1461306684380 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:31:24 INFO - PROCESS | 2681 | 1461306684387 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:31:24 INFO - PROCESS | 2681 | 1461306684391 Marionette TRACE conn3 <- [1,162,null,{}] 23:31:24 INFO - PROCESS | 2681 | 1461306684397 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}] 23:31:24 INFO - PROCESS | 2681 | 1461306684529 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:31:24 INFO - PROCESS | 2681 | 1461306684675 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6ac000 == 29 [pid = 2681] [id = 39] 23:31:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714e4000 == 28 [pid = 2681] [id = 38] 23:31:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c1000 == 27 [pid = 2681] [id = 37] 23:31:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa21800 == 28 [pid = 2681] [id = 48] 23:31:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f8267497000) [pid = 2681] [serial = 142] [outer = (nil)] 23:31:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8269208000) [pid = 2681] [serial = 143] [outer = 0x7f8267497000] 23:31:24 INFO - PROCESS | 2681 | 1461306684755 Marionette DEBUG loaded listener.js 23:31:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f8270ec2800) [pid = 2681] [serial = 144] [outer = 0x7f8267497000] 23:31:25 INFO - PROCESS | 2681 | 1461306685520 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]]]}] 23:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1182ms 23:31:25 INFO - PROCESS | 2681 | 1461306685568 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:31:25 INFO - PROCESS | 2681 | 1461306685574 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:31:25 INFO - PROCESS | 2681 | 1461306685582 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:31:25 INFO - PROCESS | 2681 | 1461306685586 Marionette TRACE conn3 <- [1,166,null,{}] 23:31:25 INFO - PROCESS | 2681 | 1461306685592 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}] 23:31:25 INFO - PROCESS | 2681 | 1461306685722 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:31:25 INFO - PROCESS | 2681 | 1461306685858 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827021b000 == 29 [pid = 2681] [id = 49] 23:31:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f82675cc400) [pid = 2681] [serial = 145] [outer = (nil)] 23:31:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f826b0f6400) [pid = 2681] [serial = 146] [outer = 0x7f82675cc400] 23:31:25 INFO - PROCESS | 2681 | 1461306685924 Marionette DEBUG loaded listener.js 23:31:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f826b43e400) [pid = 2681] [serial = 147] [outer = 0x7f82675cc400] 23:31:26 INFO - PROCESS | 2681 | 1461306686702 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]]]}] 23:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1181ms 23:31:26 INFO - PROCESS | 2681 | 1461306686763 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:31:26 INFO - PROCESS | 2681 | 1461306686769 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:31:26 INFO - PROCESS | 2681 | 1461306686776 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:31:26 INFO - PROCESS | 2681 | 1461306686778 Marionette TRACE conn3 <- [1,170,null,{}] 23:31:26 INFO - PROCESS | 2681 | 1461306686783 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}] 23:31:26 INFO - PROCESS | 2681 | 1461306686915 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:31:27 INFO - PROCESS | 2681 | 1461306687042 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283737800 == 30 [pid = 2681] [id = 50] 23:31:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f8271399800) [pid = 2681] [serial = 148] [outer = (nil)] 23:31:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f827f630c00) [pid = 2681] [serial = 149] [outer = 0x7f8271399800] 23:31:27 INFO - PROCESS | 2681 | 1461306687105 Marionette DEBUG loaded listener.js 23:31:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f827fadbc00) [pid = 2681] [serial = 150] [outer = 0x7f8271399800] 23:31:27 INFO - PROCESS | 2681 | 1461306687790 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]]]}] 23:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1030ms 23:31:27 INFO - PROCESS | 2681 | 1461306687805 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:31:27 INFO - PROCESS | 2681 | 1461306687809 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:31:27 INFO - PROCESS | 2681 | 1461306687840 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:31:27 INFO - PROCESS | 2681 | 1461306687848 Marionette TRACE conn3 <- [1,174,null,{}] 23:31:27 INFO - PROCESS | 2681 | 1461306687859 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}] 23:31:27 INFO - PROCESS | 2681 | 1461306687988 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:31:28 INFO - PROCESS | 2681 | 1461306688124 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692eb800 == 31 [pid = 2681] [id = 51] 23:31:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8283873c00) [pid = 2681] [serial = 151] [outer = (nil)] 23:31:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8283bc2c00) [pid = 2681] [serial = 152] [outer = 0x7f8283873c00] 23:31:28 INFO - PROCESS | 2681 | 1461306688187 Marionette DEBUG loaded listener.js 23:31:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f828584dc00) [pid = 2681] [serial = 153] [outer = 0x7f8283873c00] 23:31:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827021e000 == 30 [pid = 2681] [id = 47] 23:31:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e404800 == 29 [pid = 2681] [id = 16] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e748000 == 28 [pid = 2681] [id = 40] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273de1000 == 27 [pid = 2681] [id = 32] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f61e000 == 26 [pid = 2681] [id = 41] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269967000 == 25 [pid = 2681] [id = 6] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709b2000 == 24 [pid = 2681] [id = 34] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db7800 == 23 [pid = 2681] [id = 43] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6b3800 == 22 [pid = 2681] [id = 36] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82831a1800 == 21 [pid = 2681] [id = 45] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d27000 == 20 [pid = 2681] [id = 35] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f40a000 == 19 [pid = 2681] [id = 44] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e8000 == 18 [pid = 2681] [id = 10] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271c36800 == 17 [pid = 2681] [id = 27] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267ea0000 == 16 [pid = 2681] [id = 9] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b480000 == 15 [pid = 2681] [id = 42] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826768c000 == 14 [pid = 2681] [id = 11] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82837ce000 == 13 [pid = 2681] [id = 46] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826a37f800 == 12 [pid = 2681] [id = 8] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283737800 == 11 [pid = 2681] [id = 50] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827021b000 == 10 [pid = 2681] [id = 49] 23:31:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fa21800 == 9 [pid = 2681] [id = 48] 23:31:32 INFO - PROCESS | 2681 | 1461306692119 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]]]}] 23:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 4323ms 23:31:32 INFO - PROCESS | 2681 | 1461306692151 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:31:32 INFO - PROCESS | 2681 | 1461306692156 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:31:32 INFO - PROCESS | 2681 | 1461306692190 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:31:32 INFO - PROCESS | 2681 | 1461306692194 Marionette TRACE conn3 <- [1,178,null,{}] 23:31:32 INFO - PROCESS | 2681 | 1461306692202 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}] 23:31:32 INFO - PROCESS | 2681 | 1461306692326 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:31:32 INFO - PROCESS | 2681 | 1461306692343 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826af9d000 == 10 [pid = 2681] [id = 52] 23:31:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f826b441400) [pid = 2681] [serial = 154] [outer = (nil)] 23:31:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f826d964400) [pid = 2681] [serial = 155] [outer = 0x7f826b441400] 23:31:32 INFO - PROCESS | 2681 | 1461306692399 Marionette DEBUG loaded listener.js 23:31:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826dcb1000) [pid = 2681] [serial = 156] [outer = 0x7f826b441400] 23:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 859ms 23:31:33 INFO - PROCESS | 2681 | 1461306693013 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]]]}] 23:31:33 INFO - PROCESS | 2681 | 1461306693021 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:31:33 INFO - PROCESS | 2681 | 1461306693030 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:31:33 INFO - PROCESS | 2681 | 1461306693039 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:31:33 INFO - PROCESS | 2681 | 1461306693042 Marionette TRACE conn3 <- [1,182,null,{}] 23:31:33 INFO - PROCESS | 2681 | 1461306693046 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}] 23:31:33 INFO - PROCESS | 2681 | 1461306693210 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:31:33 INFO - PROCESS | 2681 | 1461306693233 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fca6000 == 11 [pid = 2681] [id = 53] 23:31:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8267fe8c00) [pid = 2681] [serial = 157] [outer = (nil)] 23:31:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826f871c00) [pid = 2681] [serial = 158] [outer = 0x7f8267fe8c00] 23:31:33 INFO - PROCESS | 2681 | 1461306693285 Marionette DEBUG loaded listener.js 23:31:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8271396800) [pid = 2681] [serial = 159] [outer = 0x7f8267fe8c00] 23:31:33 INFO - PROCESS | 2681 | 1461306693833 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]]]}] 23:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 876ms 23:31:33 INFO - PROCESS | 2681 | 1461306693915 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:31:33 INFO - PROCESS | 2681 | 1461306693919 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:31:33 INFO - PROCESS | 2681 | 1461306693924 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:31:33 INFO - PROCESS | 2681 | 1461306693929 Marionette TRACE conn3 <- [1,186,null,{}] 23:31:33 INFO - PROCESS | 2681 | 1461306693943 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}] 23:31:34 INFO - PROCESS | 2681 | 1461306694116 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:31:34 INFO - PROCESS | 2681 | 1461306694177 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271c36800 == 12 [pid = 2681] [id = 54] 23:31:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826e4cb800) [pid = 2681] [serial = 160] [outer = (nil)] 23:31:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8273d72c00) [pid = 2681] [serial = 161] [outer = 0x7f826e4cb800] 23:31:34 INFO - PROCESS | 2681 | 1461306694235 Marionette DEBUG loaded listener.js 23:31:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f827e585000) [pid = 2681] [serial = 162] [outer = 0x7f826e4cb800] 23:31:34 INFO - PROCESS | 2681 | 1461306694918 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]]]}] 23:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1035ms 23:31:34 INFO - PROCESS | 2681 | 1461306694983 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:31:34 INFO - PROCESS | 2681 | 1461306694985 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:31:35 INFO - PROCESS | 2681 | 1461306695002 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:31:35 INFO - PROCESS | 2681 | 1461306695005 Marionette TRACE conn3 <- [1,190,null,{}] 23:31:35 INFO - PROCESS | 2681 | 1461306695017 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}] 23:31:35 INFO - PROCESS | 2681 | 1461306695174 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:31:35 INFO - PROCESS | 2681 | 1461306695190 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f3cb800 == 13 [pid = 2681] [id = 55] 23:31:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8267a50800) [pid = 2681] [serial = 163] [outer = (nil)] 23:31:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f827f919800) [pid = 2681] [serial = 164] [outer = 0x7f8267a50800] 23:31:35 INFO - PROCESS | 2681 | 1461306695243 Marionette DEBUG loaded listener.js 23:31:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8281829c00) [pid = 2681] [serial = 165] [outer = 0x7f8267a50800] 23:31:36 INFO - PROCESS | 2681 | 1461306696676 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]]]}] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f8271a4d800) [pid = 2681] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8267a52400) [pid = 2681] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f82675ca000) [pid = 2681] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f826f809000) [pid = 2681] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f826991b400) [pid = 2681] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8270dd8400) [pid = 2681] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826dcbd000) [pid = 2681] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8267fe6c00) [pid = 2681] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8267c6e000) [pid = 2681] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8267a4d400) [pid = 2681] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f8271486c00) [pid = 2681] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8269545c00) [pid = 2681] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8267fe8400) [pid = 2681] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f826777dc00) [pid = 2681] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f826f8ca000) [pid = 2681] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826eb75000) [pid = 2681] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826991dc00) [pid = 2681] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f826dc2d800) [pid = 2681] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f82836d7c00) [pid = 2681] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f82678e6c00) [pid = 2681] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f8267497000) [pid = 2681] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f82675cc400) [pid = 2681] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f827e7a8400) [pid = 2681] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f8267ddac00) [pid = 2681] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f82675c9000) [pid = 2681] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f827e592800) [pid = 2681] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f8267a4cc00) [pid = 2681] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8267493000) [pid = 2681] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f8271a45c00) [pid = 2681] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f82678da800) [pid = 2681] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f826f865400) [pid = 2681] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f826f86c400) [pid = 2681] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f82678dfc00) [pid = 2681] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f82675c8c00) [pid = 2681] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f826748fc00) [pid = 2681] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f827e4d4800) [pid = 2681] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f8267dd1400) [pid = 2681] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f82836cf800) [pid = 2681] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f8270dd4c00) [pid = 2681] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f8271399800) [pid = 2681] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f826870d000) [pid = 2681] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:31:36 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f8267c72c00) [pid = 2681] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1796ms 23:31:36 INFO - PROCESS | 2681 | 1461306696804 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:31:36 INFO - PROCESS | 2681 | 1461306696808 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:31:36 INFO - PROCESS | 2681 | 1461306696813 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:31:36 INFO - PROCESS | 2681 | 1461306696814 Marionette TRACE conn3 <- [1,194,null,{}] 23:31:36 INFO - PROCESS | 2681 | 1461306696819 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}] 23:31:36 INFO - PROCESS | 2681 | 1461306696922 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:31:37 INFO - PROCESS | 2681 | 1461306697011 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb5800 == 14 [pid = 2681] [id = 56] 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f82678dcc00) [pid = 2681] [serial = 166] [outer = (nil)] 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8267a52400) [pid = 2681] [serial = 167] [outer = 0x7f82678dcc00] 23:31:37 INFO - PROCESS | 2681 | 1461306697062 Marionette DEBUG loaded listener.js 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f8267dd1400) [pid = 2681] [serial = 168] [outer = 0x7f82678dcc00] 23:31:37 INFO - PROCESS | 2681 | 1461306697531 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]]]}] 23:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 773ms 23:31:37 INFO - PROCESS | 2681 | 1461306697586 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:31:37 INFO - PROCESS | 2681 | 1461306697589 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:31:37 INFO - PROCESS | 2681 | 1461306697594 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:31:37 INFO - PROCESS | 2681 | 1461306697596 Marionette TRACE conn3 <- [1,198,null,{}] 23:31:37 INFO - PROCESS | 2681 | 1461306697600 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}] 23:31:37 INFO - PROCESS | 2681 | 1461306697762 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:31:37 INFO - PROCESS | 2681 | 1461306697795 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270da6800 == 15 [pid = 2681] [id = 57] 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f827e588c00) [pid = 2681] [serial = 169] [outer = (nil)] 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f827f630800) [pid = 2681] [serial = 170] [outer = 0x7f827e588c00] 23:31:37 INFO - PROCESS | 2681 | 1461306697868 Marionette DEBUG loaded listener.js 23:31:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f8281828800) [pid = 2681] [serial = 171] [outer = 0x7f827e588c00] 23:31:38 INFO - PROCESS | 2681 | 1461306698568 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]]]}] 23:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1024ms 23:31:38 INFO - PROCESS | 2681 | 1461306698618 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:31:38 INFO - PROCESS | 2681 | 1461306698621 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:31:38 INFO - PROCESS | 2681 | 1461306698626 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:31:38 INFO - PROCESS | 2681 | 1461306698627 Marionette TRACE conn3 <- [1,202,null,{}] 23:31:38 INFO - PROCESS | 2681 | 1461306698632 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}] 23:31:38 INFO - PROCESS | 2681 | 1461306698823 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:31:38 INFO - PROCESS | 2681 | 1461306698893 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c14800 == 16 [pid = 2681] [id = 58] 23:31:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f826749bc00) [pid = 2681] [serial = 172] [outer = (nil)] 23:31:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f8267786c00) [pid = 2681] [serial = 173] [outer = 0x7f826749bc00] 23:31:39 INFO - PROCESS | 2681 | 1461306699000 Marionette DEBUG loaded listener.js 23:31:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f8267dd7c00) [pid = 2681] [serial = 174] [outer = 0x7f826749bc00] 23:31:39 INFO - PROCESS | 2681 | 1461306699814 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]]]}] 23:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1227ms 23:31:39 INFO - PROCESS | 2681 | 1461306699854 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:31:39 INFO - PROCESS | 2681 | 1461306699860 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:31:39 INFO - PROCESS | 2681 | 1461306699866 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:31:39 INFO - PROCESS | 2681 | 1461306699871 Marionette TRACE conn3 <- [1,206,null,{}] 23:31:39 INFO - PROCESS | 2681 | 1461306699877 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}] 23:31:40 INFO - PROCESS | 2681 | 1461306700021 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:31:40 INFO - PROCESS | 2681 | 1461306700150 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709a6800 == 17 [pid = 2681] [id = 59] 23:31:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f8267fe3800) [pid = 2681] [serial = 175] [outer = (nil)] 23:31:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f826b435800) [pid = 2681] [serial = 176] [outer = 0x7f8267fe3800] 23:31:40 INFO - PROCESS | 2681 | 1461306700215 Marionette DEBUG loaded listener.js 23:31:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f826dcba800) [pid = 2681] [serial = 177] [outer = 0x7f8267fe3800] 23:31:40 INFO - PROCESS | 2681 | 1461306700956 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]]]}] 23:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1131ms 23:31:41 INFO - PROCESS | 2681 | 1461306700997 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:31:41 INFO - PROCESS | 2681 | 1461306701001 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:31:41 INFO - PROCESS | 2681 | 1461306701007 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:31:41 INFO - PROCESS | 2681 | 1461306701010 Marionette TRACE conn3 <- [1,210,null,{}] 23:31:41 INFO - PROCESS | 2681 | 1461306701015 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}] 23:31:41 INFO - PROCESS | 2681 | 1461306701267 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:31:41 INFO - PROCESS | 2681 | 1461306701446 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c0f000 == 18 [pid = 2681] [id = 60] 23:31:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f8267496800) [pid = 2681] [serial = 178] [outer = (nil)] 23:31:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8267a4a400) [pid = 2681] [serial = 179] [outer = 0x7f8267496800] 23:31:41 INFO - PROCESS | 2681 | 1461306701504 Marionette DEBUG loaded listener.js 23:31:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f8267c6cc00) [pid = 2681] [serial = 180] [outer = 0x7f8267496800] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8270dd5000) [pid = 2681] [serial = 56] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826d9d2800) [pid = 2681] [serial = 141] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f8273cc4400) [pid = 2681] [serial = 91] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f8270ec3000) [pid = 2681] [serial = 89] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f8269208000) [pid = 2681] [serial = 143] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f8270f69800) [pid = 2681] [serial = 112] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f827088f400) [pid = 2681] [serial = 125] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8270dd4000) [pid = 2681] [serial = 88] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f82692a3800) [pid = 2681] [serial = 109] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f8267c6c400) [pid = 2681] [serial = 82] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f827e730000) [pid = 2681] [serial = 107] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f8267a4c800) [pid = 2681] [serial = 140] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f826eb6b400) [pid = 2681] [serial = 86] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f827e58dc00) [pid = 2681] [serial = 106] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f828131c000) [pid = 2681] [serial = 2] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f826eb75400) [pid = 2681] [serial = 124] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f8267dcf000) [pid = 2681] [serial = 97] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f826eb6e000) [pid = 2681] [serial = 52] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f8269204800) [pid = 2681] [serial = 43] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8270f60c00) [pid = 2681] [serial = 58] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8271104400) [pid = 2681] [serial = 59] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f8270ebe400) [pid = 2681] [serial = 61] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f827110b000) [pid = 2681] [serial = 62] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8273d0ec00) [pid = 2681] [serial = 65] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f8273cbdc00) [pid = 2681] [serial = 64] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f826a409800) [pid = 2681] [serial = 46] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f826d960000) [pid = 2681] [serial = 49] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f826f80d000) [pid = 2681] [serial = 53] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f82678dd000) [pid = 2681] [serial = 40] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f827024a800) [pid = 2681] [serial = 55] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826d9d8800) [pid = 2681] [serial = 50] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f82678dac00) [pid = 2681] [serial = 37] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826953f400) [pid = 2681] [serial = 44] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f82741c0000) [pid = 2681] [serial = 68] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8267dd1800) [pid = 2681] [serial = 41] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826b439c00) [pid = 2681] [serial = 47] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8267fed800) [pid = 2681] [serial = 32] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f827024b000) [pid = 2681] [serial = 9] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f827f911800) [pid = 2681] [serial = 118] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8269546800) [pid = 2681] [serial = 73] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f82675c3400) [pid = 2681] [serial = 38] [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.] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f826b0f6400) [pid = 2681] [serial = 146] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8273d6d400) [pid = 2681] [serial = 67] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826fc39c00) [pid = 2681] [serial = 100] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f82675c0800) [pid = 2681] [serial = 70] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f82692a5400) [pid = 2681] [serial = 83] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f8273d74800) [pid = 2681] [serial = 92] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f8271c68800) [pid = 2681] [serial = 128] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f82786eec00) [pid = 2681] [serial = 94] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8271a49c00) [pid = 2681] [serial = 113] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f827d6ee000) [pid = 2681] [serial = 115] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f827f630c00) [pid = 2681] [serial = 149] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f8271a45400) [pid = 2681] [serial = 103] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f8283c3d800) [pid = 2681] [serial = 137] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f826d963400) [pid = 2681] [serial = 74] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f8282f23400) [pid = 2681] [serial = 121] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 81 (0x7f827e282000) [pid = 2681] [serial = 95] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 80 (0x7f827fad0c00) [pid = 2681] [serial = 119] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 79 (0x7f826f8cec00) [pid = 2681] [serial = 76] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 78 (0x7f828388e400) [pid = 2681] [serial = 135] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 77 (0x7f826fc39000) [pid = 2681] [serial = 12] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 76 (0x7f826991c800) [pid = 2681] [serial = 98] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 75 (0x7f8267a55c00) [pid = 2681] [serial = 71] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 74 (0x7f827e4d8c00) [pid = 2681] [serial = 116] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 73 (0x7f827fadbc00) [pid = 2681] [serial = 150] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 72 (0x7f8267dd5000) [pid = 2681] [serial = 25] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 71 (0x7f8283bc2c00) [pid = 2681] [serial = 152] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 70 (0x7f827e7a6000) [pid = 2681] [serial = 131] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 69 (0x7f82698a4400) [pid = 2681] [serial = 22] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 68 (0x7f8267c69000) [pid = 2681] [serial = 23] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 67 (0x7f826dc2dc00) [pid = 2681] [serial = 85] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 66 (0x7f827005f800) [pid = 2681] [serial = 77] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 65 (0x7f826f80c400) [pid = 2681] [serial = 17] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 64 (0x7f8270dd4400) [pid = 2681] [serial = 101] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 63 (0x7f82698a5400) [pid = 2681] [serial = 19] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 62 (0x7f8271a4d400) [pid = 2681] [serial = 79] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 61 (0x7f8285844000) [pid = 2681] [serial = 138] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 60 (0x7f826da84c00) [pid = 2681] [serial = 110] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 59 (0x7f8270ec2800) [pid = 2681] [serial = 144] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 58 (0x7f826b43e400) [pid = 2681] [serial = 147] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 57 (0x7f82831cac00) [pid = 2681] [serial = 122] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 56 (0x7f826991fc00) [pid = 2681] [serial = 16] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 55 (0x7f82677cb000) [pid = 2681] [serial = 34] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 54 (0x7f8273cbf000) [pid = 2681] [serial = 80] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 53 (0x7f8273cc7800) [pid = 2681] [serial = 104] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 52 (0x7f82741c0400) [pid = 2681] [serial = 129] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 51 (0x7f8267a52800) [pid = 2681] [serial = 31] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 50 (0x7f8267491800) [pid = 2681] [serial = 28] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 49 (0x7f8267497400) [pid = 2681] [serial = 29] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 48 (0x7f827f73c800) [pid = 2681] [serial = 132] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 47 (0x7f826f8ce400) [pid = 2681] [serial = 26] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | --DOMWINDOW == 46 (0x7f82836de800) [pid = 2681] [serial = 134] [outer = (nil)] [url = about:blank] 23:31:42 INFO - PROCESS | 2681 | 1461306702322 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:31:42 INFO - PROCESS | 2681 | 1461306702378 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]]]}] 23:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1385ms 23:31:42 INFO - PROCESS | 2681 | 1461306702397 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:31:42 INFO - PROCESS | 2681 | 1461306702402 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:31:42 INFO - PROCESS | 2681 | 1461306702408 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:31:42 INFO - PROCESS | 2681 | 1461306702411 Marionette TRACE conn3 <- [1,214,null,{}] 23:31:42 INFO - PROCESS | 2681 | 1461306702418 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}] 23:31:42 INFO - PROCESS | 2681 | 1461306702525 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:31:42 INFO - PROCESS | 2681 | 1461306702535 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e2000 == 19 [pid = 2681] [id = 61] 23:31:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 47 (0x7f8267fe8800) [pid = 2681] [serial = 181] [outer = (nil)] 23:31:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 48 (0x7f8269203000) [pid = 2681] [serial = 182] [outer = 0x7f8267fe8800] 23:31:42 INFO - PROCESS | 2681 | 1461306702593 Marionette DEBUG loaded listener.js 23:31:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 49 (0x7f82692a3800) [pid = 2681] [serial = 183] [outer = 0x7f8267fe8800] 23:31:43 INFO - PROCESS | 2681 | 1461306703195 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]]]}] 23:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 830ms 23:31:43 INFO - PROCESS | 2681 | 1461306703237 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:31:43 INFO - PROCESS | 2681 | 1461306703240 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:31:43 INFO - PROCESS | 2681 | 1461306703245 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:31:43 INFO - PROCESS | 2681 | 1461306703247 Marionette TRACE conn3 <- [1,218,null,{}] 23:31:43 INFO - PROCESS | 2681 | 1461306703252 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}] 23:31:43 INFO - PROCESS | 2681 | 1461306703363 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:31:43 INFO - PROCESS | 2681 | 1461306703448 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c4800 == 20 [pid = 2681] [id = 62] 23:31:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 50 (0x7f82692a2c00) [pid = 2681] [serial = 184] [outer = (nil)] 23:31:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 51 (0x7f8269921000) [pid = 2681] [serial = 185] [outer = 0x7f82692a2c00] 23:31:43 INFO - PROCESS | 2681 | 1461306703505 Marionette DEBUG loaded listener.js 23:31:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 52 (0x7f826b0eac00) [pid = 2681] [serial = 186] [outer = 0x7f82692a2c00] 23:31:44 INFO - PROCESS | 2681 | 1461306704189 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]]]}] 23:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 978ms 23:31:44 INFO - PROCESS | 2681 | 1461306704224 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:31:44 INFO - PROCESS | 2681 | 1461306704228 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:31:44 INFO - PROCESS | 2681 | 1461306704243 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:31:44 INFO - PROCESS | 2681 | 1461306704249 Marionette TRACE conn3 <- [1,222,null,{}] 23:31:44 INFO - PROCESS | 2681 | 1461306704263 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}] 23:31:44 INFO - PROCESS | 2681 | 1461306704387 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:31:44 INFO - PROCESS | 2681 | 1461306704399 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b443800 == 21 [pid = 2681] [id = 63] 23:31:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 53 (0x7f82675cac00) [pid = 2681] [serial = 187] [outer = (nil)] 23:31:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 54 (0x7f826b0f5400) [pid = 2681] [serial = 188] [outer = 0x7f82675cac00] 23:31:44 INFO - PROCESS | 2681 | 1461306704450 Marionette DEBUG loaded listener.js 23:31:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 55 (0x7f826d9d5c00) [pid = 2681] [serial = 189] [outer = 0x7f82675cac00] 23:31:45 INFO - PROCESS | 2681 | 1461306705054 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]]]}] 23:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 845ms 23:31:45 INFO - PROCESS | 2681 | 1461306705081 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:31:45 INFO - PROCESS | 2681 | 1461306705084 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:31:45 INFO - PROCESS | 2681 | 1461306705088 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:31:45 INFO - PROCESS | 2681 | 1461306705091 Marionette TRACE conn3 <- [1,226,null,{}] 23:31:45 INFO - PROCESS | 2681 | 1461306705104 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}] 23:31:45 INFO - PROCESS | 2681 | 1461306705235 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:31:45 INFO - PROCESS | 2681 | 1461306705290 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677cc800 == 22 [pid = 2681] [id = 64] 23:31:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 56 (0x7f826b0ecc00) [pid = 2681] [serial = 190] [outer = (nil)] 23:31:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 57 (0x7f826da78400) [pid = 2681] [serial = 191] [outer = 0x7f826b0ecc00] 23:31:45 INFO - PROCESS | 2681 | 1461306705340 Marionette DEBUG loaded listener.js 23:31:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 58 (0x7f826e930c00) [pid = 2681] [serial = 192] [outer = 0x7f826b0ecc00] 23:31:45 INFO - PROCESS | 2681 | 1461306705925 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]]]}] 23:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 876ms 23:31:45 INFO - PROCESS | 2681 | 1461306705973 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:31:45 INFO - PROCESS | 2681 | 1461306705976 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:31:45 INFO - PROCESS | 2681 | 1461306705981 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:31:45 INFO - PROCESS | 2681 | 1461306705984 Marionette TRACE conn3 <- [1,230,null,{}] 23:31:45 INFO - PROCESS | 2681 | 1461306705988 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}] 23:31:46 INFO - PROCESS | 2681 | 1461306706115 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 57 (0x7f8267a50800) [pid = 2681] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 56 (0x7f82678dcc00) [pid = 2681] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 55 (0x7f826b441400) [pid = 2681] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 54 (0x7f8283873c00) [pid = 2681] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 53 (0x7f8267fe8c00) [pid = 2681] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:31:46 INFO - PROCESS | 2681 | --DOMWINDOW == 52 (0x7f826e4cb800) [pid = 2681] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:31:46 INFO - PROCESS | 2681 | 1461306706266 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f684000 == 23 [pid = 2681] [id = 65] 23:31:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 53 (0x7f826d966000) [pid = 2681] [serial = 193] [outer = (nil)] 23:31:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 54 (0x7f826f466000) [pid = 2681] [serial = 194] [outer = 0x7f826d966000] 23:31:46 INFO - PROCESS | 2681 | 1461306706331 Marionette DEBUG loaded listener.js 23:31:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 55 (0x7f826faae800) [pid = 2681] [serial = 195] [outer = 0x7f826d966000] 23:31:46 INFO - PROCESS | 2681 | 1461306706835 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]]]}] 23:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 878ms 23:31:46 INFO - PROCESS | 2681 | 1461306706870 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:31:46 INFO - PROCESS | 2681 | 1461306706873 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:31:46 INFO - PROCESS | 2681 | 1461306706886 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:31:46 INFO - PROCESS | 2681 | 1461306706887 Marionette TRACE conn3 <- [1,234,null,{}] 23:31:46 INFO - PROCESS | 2681 | 1461306706891 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}] 23:31:47 INFO - PROCESS | 2681 | 1461306706998 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:31:47 INFO - PROCESS | 2681 | 1461306707010 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fcaa000 == 24 [pid = 2681] [id = 66] 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 56 (0x7f8267499800) [pid = 2681] [serial = 196] [outer = (nil)] 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 57 (0x7f8270dd2400) [pid = 2681] [serial = 197] [outer = 0x7f8267499800] 23:31:47 INFO - PROCESS | 2681 | 1461306707064 Marionette DEBUG loaded listener.js 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 58 (0x7f8270dd9000) [pid = 2681] [serial = 198] [outer = 0x7f8267499800] 23:31:47 INFO - PROCESS | 2681 | 1461306707629 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]]]}] 23:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 777ms 23:31:47 INFO - PROCESS | 2681 | 1461306707659 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:31:47 INFO - PROCESS | 2681 | 1461306707662 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:31:47 INFO - PROCESS | 2681 | 1461306707667 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:31:47 INFO - PROCESS | 2681 | 1461306707669 Marionette TRACE conn3 <- [1,238,null,{}] 23:31:47 INFO - PROCESS | 2681 | 1461306707674 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}] 23:31:47 INFO - PROCESS | 2681 | 1461306707778 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:31:47 INFO - PROCESS | 2681 | 1461306707858 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270217000 == 25 [pid = 2681] [id = 67] 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 59 (0x7f8267a4fc00) [pid = 2681] [serial = 199] [outer = (nil)] 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 60 (0x7f8270dd9c00) [pid = 2681] [serial = 200] [outer = 0x7f8267a4fc00] 23:31:47 INFO - PROCESS | 2681 | 1461306707910 Marionette DEBUG loaded listener.js 23:31:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 61 (0x7f8270f6a400) [pid = 2681] [serial = 201] [outer = 0x7f8267a4fc00] 23:31:48 INFO - PROCESS | 2681 | 1461306708375 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]]]}] 23:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 723ms 23:31:48 INFO - PROCESS | 2681 | 1461306708391 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:31:48 INFO - PROCESS | 2681 | 1461306708393 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:31:48 INFO - PROCESS | 2681 | 1461306708403 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:31:48 INFO - PROCESS | 2681 | 1461306708405 Marionette TRACE conn3 <- [1,242,null,{}] 23:31:48 INFO - PROCESS | 2681 | 1461306708408 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}] 23:31:48 INFO - PROCESS | 2681 | 1461306708525 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:31:48 INFO - PROCESS | 2681 | 1461306708536 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709a6000 == 26 [pid = 2681] [id = 68] 23:31:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 62 (0x7f8270dd4000) [pid = 2681] [serial = 202] [outer = (nil)] 23:31:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 63 (0x7f8271108c00) [pid = 2681] [serial = 203] [outer = 0x7f8270dd4000] 23:31:48 INFO - PROCESS | 2681 | 1461306708598 Marionette DEBUG loaded listener.js 23:31:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 64 (0x7f827148a400) [pid = 2681] [serial = 204] [outer = 0x7f8270dd4000] 23:31:49 INFO - PROCESS | 2681 | 1461306709369 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]]]}] 23:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1024ms 23:31:49 INFO - PROCESS | 2681 | 1461306709428 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:31:49 INFO - PROCESS | 2681 | 1461306709434 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:31:49 INFO - PROCESS | 2681 | 1461306709441 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:31:49 INFO - PROCESS | 2681 | 1461306709446 Marionette TRACE conn3 <- [1,246,null,{}] 23:31:49 INFO - PROCESS | 2681 | 1461306709452 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}] 23:31:49 INFO - PROCESS | 2681 | 1461306709646 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:31:49 INFO - PROCESS | 2681 | 1461306709763 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c1800 == 27 [pid = 2681] [id = 69] 23:31:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 65 (0x7f8267dda400) [pid = 2681] [serial = 205] [outer = (nil)] 23:31:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 66 (0x7f8268187000) [pid = 2681] [serial = 206] [outer = 0x7f8267dda400] 23:31:49 INFO - PROCESS | 2681 | 1461306709826 Marionette DEBUG loaded listener.js 23:31:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 67 (0x7f8269541c00) [pid = 2681] [serial = 207] [outer = 0x7f8267dda400] 23:31:50 INFO - PROCESS | 2681 | 1461306710438 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]]]}] 23:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1029ms 23:31:50 INFO - PROCESS | 2681 | 1461306710470 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:31:50 INFO - PROCESS | 2681 | 1461306710477 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:31:50 INFO - PROCESS | 2681 | 1461306710486 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:31:50 INFO - PROCESS | 2681 | 1461306710489 Marionette TRACE conn3 <- [1,250,null,{}] 23:31:50 INFO - PROCESS | 2681 | 1461306710493 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}] 23:31:50 INFO - PROCESS | 2681 | 1461306710624 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:31:50 INFO - PROCESS | 2681 | 1461306710719 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f892000 == 28 [pid = 2681] [id = 70] 23:31:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 68 (0x7f8267c6f400) [pid = 2681] [serial = 208] [outer = (nil)] 23:31:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 69 (0x7f826b0f0c00) [pid = 2681] [serial = 209] [outer = 0x7f8267c6f400] 23:31:50 INFO - PROCESS | 2681 | 1461306710779 Marionette DEBUG loaded listener.js 23:31:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 70 (0x7f826b43fc00) [pid = 2681] [serial = 210] [outer = 0x7f8267c6f400] 23:31:51 INFO - PROCESS | 2681 | 1461306711436 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]]]}] 23:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 975ms 23:31:51 INFO - PROCESS | 2681 | 1461306711462 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:31:51 INFO - PROCESS | 2681 | 1461306711465 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:31:51 INFO - PROCESS | 2681 | 1461306711470 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:31:51 INFO - PROCESS | 2681 | 1461306711475 Marionette TRACE conn3 <- [1,254,null,{}] 23:31:51 INFO - PROCESS | 2681 | 1461306711488 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}] 23:31:51 INFO - PROCESS | 2681 | 1461306711622 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:31:51 INFO - PROCESS | 2681 | 1461306711745 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db9800 == 29 [pid = 2681] [id = 71] 23:31:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 71 (0x7f826f469c00) [pid = 2681] [serial = 211] [outer = (nil)] 23:31:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 72 (0x7f826fc3a000) [pid = 2681] [serial = 212] [outer = 0x7f826f469c00] 23:31:51 INFO - PROCESS | 2681 | 1461306711808 Marionette DEBUG loaded listener.js 23:31:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 73 (0x7f8270ebcc00) [pid = 2681] [serial = 213] [outer = 0x7f826f469c00] 23:31:52 INFO - PROCESS | 2681 | 1461306712568 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]]]}] 23:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1133ms 23:31:52 INFO - PROCESS | 2681 | 1461306712603 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:31:52 INFO - PROCESS | 2681 | 1461306712606 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:31:52 INFO - PROCESS | 2681 | 1461306712612 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:31:52 INFO - PROCESS | 2681 | 1461306712614 Marionette TRACE conn3 <- [1,258,null,{}] 23:31:52 INFO - PROCESS | 2681 | 1461306712619 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}] 23:31:52 INFO - PROCESS | 2681 | 1461306712745 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:31:52 INFO - PROCESS | 2681 | 1461306712957 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680eb800 == 30 [pid = 2681] [id = 72] 23:31:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 74 (0x7f82675ca000) [pid = 2681] [serial = 214] [outer = (nil)] 23:31:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 75 (0x7f82678dd400) [pid = 2681] [serial = 215] [outer = 0x7f82675ca000] 23:31:53 INFO - PROCESS | 2681 | 1461306713020 Marionette DEBUG loaded listener.js 23:31:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 76 (0x7f8267dce000) [pid = 2681] [serial = 216] [outer = 0x7f82675ca000] 23:31:53 INFO - PROCESS | 2681 | 1461306713690 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]]]}] 23:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1128ms 23:31:53 INFO - PROCESS | 2681 | 1461306713741 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:31:53 INFO - PROCESS | 2681 | 1461306713745 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:31:53 INFO - PROCESS | 2681 | 1461306713753 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:31:53 INFO - PROCESS | 2681 | 1461306713757 Marionette TRACE conn3 <- [1,262,null,{}] 23:31:53 INFO - PROCESS | 2681 | 1461306713763 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}] 23:31:53 INFO - PROCESS | 2681 | 1461306713892 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 75 (0x7f827f630800) [pid = 2681] [serial = 170] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 74 (0x7f827f919800) [pid = 2681] [serial = 164] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 73 (0x7f8267a52400) [pid = 2681] [serial = 167] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 72 (0x7f826d964400) [pid = 2681] [serial = 155] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 71 (0x7f826dcb1000) [pid = 2681] [serial = 156] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 70 (0x7f828584dc00) [pid = 2681] [serial = 153] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 69 (0x7f826f871c00) [pid = 2681] [serial = 158] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 68 (0x7f8273d72c00) [pid = 2681] [serial = 161] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 67 (0x7f827e585000) [pid = 2681] [serial = 162] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 66 (0x7f8281829c00) [pid = 2681] [serial = 165] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 65 (0x7f8271396800) [pid = 2681] [serial = 159] [outer = (nil)] [url = about:blank] 23:31:53 INFO - PROCESS | 2681 | --DOMWINDOW == 64 (0x7f8267dd1400) [pid = 2681] [serial = 168] [outer = (nil)] [url = about:blank] 23:31:54 INFO - PROCESS | 2681 | 1461306714037 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c13800 == 31 [pid = 2681] [id = 73] 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 65 (0x7f82675ca400) [pid = 2681] [serial = 217] [outer = (nil)] 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 66 (0x7f82692a5400) [pid = 2681] [serial = 218] [outer = 0x7f82675ca400] 23:31:54 INFO - PROCESS | 2681 | 1461306714090 Marionette DEBUG loaded listener.js 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 67 (0x7f826a407000) [pid = 2681] [serial = 219] [outer = 0x7f82675ca400] 23:31:54 INFO - PROCESS | 2681 | 1461306714602 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]]]}] 23:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 882ms 23:31:54 INFO - PROCESS | 2681 | 1461306714647 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:31:54 INFO - PROCESS | 2681 | 1461306714652 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:31:54 INFO - PROCESS | 2681 | 1461306714662 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:31:54 INFO - PROCESS | 2681 | 1461306714664 Marionette TRACE conn3 <- [1,266,null,{}] 23:31:54 INFO - PROCESS | 2681 | 1461306714668 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}] 23:31:54 INFO - PROCESS | 2681 | 1461306714786 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:31:54 INFO - PROCESS | 2681 | 1461306714801 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e943000 == 32 [pid = 2681] [id = 74] 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 68 (0x7f826b0ef000) [pid = 2681] [serial = 220] [outer = (nil)] 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 69 (0x7f826d9d4c00) [pid = 2681] [serial = 221] [outer = 0x7f826b0ef000] 23:31:54 INFO - PROCESS | 2681 | 1461306714852 Marionette DEBUG loaded listener.js 23:31:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 70 (0x7f826dcbc800) [pid = 2681] [serial = 222] [outer = 0x7f826b0ef000] 23:31:55 INFO - PROCESS | 2681 | 1461306715414 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]]]}] 23:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 774ms 23:31:55 INFO - PROCESS | 2681 | 1461306715435 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:31:55 INFO - PROCESS | 2681 | 1461306715438 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:31:55 INFO - PROCESS | 2681 | 1461306715445 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:31:55 INFO - PROCESS | 2681 | 1461306715452 Marionette TRACE conn3 <- [1,270,null,{}] 23:31:55 INFO - PROCESS | 2681 | 1461306715494 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}] 23:31:55 INFO - PROCESS | 2681 | 1461306715635 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:31:55 INFO - PROCESS | 2681 | 1461306715656 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827064d000 == 33 [pid = 2681] [id = 75] 23:31:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 71 (0x7f826d9d6400) [pid = 2681] [serial = 223] [outer = (nil)] 23:31:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 72 (0x7f826fcf4000) [pid = 2681] [serial = 224] [outer = 0x7f826d9d6400] 23:31:55 INFO - PROCESS | 2681 | 1461306715707 Marionette DEBUG loaded listener.js 23:31:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 73 (0x7f8270ec3000) [pid = 2681] [serial = 225] [outer = 0x7f826d9d6400] 23:31:56 INFO - PROCESS | 2681 | 1461306716318 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]]]}] 23:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 891ms 23:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:31:56 INFO - PROCESS | 2681 | 1461306716334 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:31:56 INFO - PROCESS | 2681 | 1461306716337 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:31:56 INFO - PROCESS | 2681 | 1461306716342 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:31:56 INFO - PROCESS | 2681 | 1461306716344 Marionette TRACE conn3 <- [1,274,null,{}] 23:31:56 INFO - PROCESS | 2681 | 1461306716355 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}] 23:31:56 INFO - PROCESS | 2681 | 1461306716491 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:31:56 INFO - PROCESS | 2681 | 1461306716550 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f14000 == 34 [pid = 2681] [id = 76] 23:31:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 74 (0x7f826dc2d800) [pid = 2681] [serial = 226] [outer = (nil)] 23:31:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 75 (0x7f82713a3000) [pid = 2681] [serial = 227] [outer = 0x7f826dc2d800] 23:31:56 INFO - PROCESS | 2681 | 1461306716601 Marionette DEBUG loaded listener.js 23:31:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 76 (0x7f8271c60800) [pid = 2681] [serial = 228] [outer = 0x7f826dc2d800] 23:31:57 INFO - PROCESS | 2681 | 1461306717178 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]]]}] 23:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 874ms 23:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:31:57 INFO - PROCESS | 2681 | 1461306717215 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:31:57 INFO - PROCESS | 2681 | 1461306717217 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:31:57 INFO - PROCESS | 2681 | 1461306717221 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:31:57 INFO - PROCESS | 2681 | 1461306717224 Marionette TRACE conn3 <- [1,278,null,{}] 23:31:57 INFO - PROCESS | 2681 | 1461306717235 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}] 23:31:57 INFO - PROCESS | 2681 | 1461306717366 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:31:57 INFO - PROCESS | 2681 | 1461306717423 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e4800 == 35 [pid = 2681] [id = 77] 23:31:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 77 (0x7f8271fbf400) [pid = 2681] [serial = 229] [outer = (nil)] 23:31:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 78 (0x7f8273cbdc00) [pid = 2681] [serial = 230] [outer = 0x7f8271fbf400] 23:31:57 INFO - PROCESS | 2681 | 1461306717488 Marionette DEBUG loaded listener.js 23:31:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 79 (0x7f8273d6d400) [pid = 2681] [serial = 231] [outer = 0x7f8271fbf400] 23:31:58 INFO - PROCESS | 2681 | 1461306718041 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]]]}] 23:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 877ms 23:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:31:58 INFO - PROCESS | 2681 | 1461306718098 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:31:58 INFO - PROCESS | 2681 | 1461306718100 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:31:58 INFO - PROCESS | 2681 | 1461306718105 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:31:58 INFO - PROCESS | 2681 | 1461306718108 Marionette TRACE conn3 <- [1,282,null,{}] 23:31:58 INFO - PROCESS | 2681 | 1461306718118 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}] 23:31:58 INFO - PROCESS | 2681 | 1461306718272 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 78 (0x7f8267a4fc00) [pid = 2681] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 77 (0x7f82675cac00) [pid = 2681] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 76 (0x7f826b0ecc00) [pid = 2681] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 75 (0x7f8267496800) [pid = 2681] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 74 (0x7f82692a2c00) [pid = 2681] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 73 (0x7f826d966000) [pid = 2681] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 72 (0x7f8267fe8800) [pid = 2681] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 71 (0x7f827e588c00) [pid = 2681] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:31:58 INFO - PROCESS | 2681 | --DOMWINDOW == 70 (0x7f8267499800) [pid = 2681] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:31:58 INFO - PROCESS | 2681 | 1461306718362 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692f6000 == 36 [pid = 2681] [id = 78] 23:31:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 71 (0x7f8267493000) [pid = 2681] [serial = 232] [outer = (nil)] 23:31:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 72 (0x7f8267dce800) [pid = 2681] [serial = 233] [outer = 0x7f8267493000] 23:31:58 INFO - PROCESS | 2681 | 1461306718413 Marionette DEBUG loaded listener.js 23:31:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 73 (0x7f826eb74000) [pid = 2681] [serial = 234] [outer = 0x7f8267493000] 23:31:58 INFO - PROCESS | 2681 | 1461306718937 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]]]}] 23:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 878ms 23:31:58 INFO - PROCESS | 2681 | 1461306718983 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:31:58 INFO - PROCESS | 2681 | 1461306718986 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:31:58 INFO - PROCESS | 2681 | 1461306718990 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:31:58 INFO - PROCESS | 2681 | 1461306718993 Marionette TRACE conn3 <- [1,286,null,{}] 23:31:58 INFO - PROCESS | 2681 | 1461306718997 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}] 23:31:59 INFO - PROCESS | 2681 | 1461306719101 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:31:59 INFO - PROCESS | 2681 | 1461306719117 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267a12000 == 37 [pid = 2681] [id = 79] 23:31:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 74 (0x7f826f807c00) [pid = 2681] [serial = 235] [outer = (nil)] 23:31:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 75 (0x7f827e4d6400) [pid = 2681] [serial = 236] [outer = 0x7f826f807c00] 23:31:59 INFO - PROCESS | 2681 | 1461306719167 Marionette DEBUG loaded listener.js 23:31:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 76 (0x7f827e58c000) [pid = 2681] [serial = 237] [outer = 0x7f826f807c00] 23:31:59 INFO - PROCESS | 2681 | 1461306719729 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]]]}] 23:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 775ms 23:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:31:59 INFO - PROCESS | 2681 | 1461306719766 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:31:59 INFO - PROCESS | 2681 | 1461306719768 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:31:59 INFO - PROCESS | 2681 | 1461306719773 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:31:59 INFO - PROCESS | 2681 | 1461306719775 Marionette TRACE conn3 <- [1,290,null,{}] 23:31:59 INFO - PROCESS | 2681 | 1461306719786 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}] 23:31:59 INFO - PROCESS | 2681 | 1461306719891 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:31:59 INFO - PROCESS | 2681 | 1461306719979 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:31:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82778cb000 == 38 [pid = 2681] [id = 80] 23:31:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 77 (0x7f8267499800) [pid = 2681] [serial = 238] [outer = (nil)] 23:32:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 78 (0x7f827e591400) [pid = 2681] [serial = 239] [outer = 0x7f8267499800] 23:32:00 INFO - PROCESS | 2681 | 1461306720040 Marionette DEBUG loaded listener.js 23:32:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 79 (0x7f827e7a7000) [pid = 2681] [serial = 240] [outer = 0x7f8267499800] 23:32:00 INFO - PROCESS | 2681 | 1461306720671 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]]]}] 23:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 935ms 23:32:00 INFO - PROCESS | 2681 | 1461306720707 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:32:00 INFO - PROCESS | 2681 | 1461306720712 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:32:00 INFO - PROCESS | 2681 | 1461306720719 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:32:00 INFO - PROCESS | 2681 | 1461306720724 Marionette TRACE conn3 <- [1,294,null,{}] 23:32:00 INFO - PROCESS | 2681 | 1461306720731 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}] 23:32:00 INFO - PROCESS | 2681 | 1461306720861 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:32:00 INFO - PROCESS | 2681 | 1461306720963 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826d98f800 == 39 [pid = 2681] [id = 81] 23:32:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 80 (0x7f8267fe4000) [pid = 2681] [serial = 241] [outer = (nil)] 23:32:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 81 (0x7f8269916800) [pid = 2681] [serial = 242] [outer = 0x7f8267fe4000] 23:32:01 INFO - PROCESS | 2681 | 1461306721026 Marionette DEBUG loaded listener.js 23:32:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 82 (0x7f826b0f3800) [pid = 2681] [serial = 243] [outer = 0x7f8267fe4000] 23:32:01 INFO - PROCESS | 2681 | 1461306721698 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]]]}] 23:32:01 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. 23:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1033ms 23:32:01 INFO - PROCESS | 2681 | 1461306721753 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:32:01 INFO - PROCESS | 2681 | 1461306721760 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:32:01 INFO - PROCESS | 2681 | 1461306721769 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:32:01 INFO - PROCESS | 2681 | 1461306721772 Marionette TRACE conn3 <- [1,298,null,{}] 23:32:01 INFO - PROCESS | 2681 | 1461306721776 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}] 23:32:01 INFO - PROCESS | 2681 | 1461306721967 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:32:02 INFO - PROCESS | 2681 | 1461306722118 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271a91000 == 40 [pid = 2681] [id = 82] 23:32:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f826dcb1800) [pid = 2681] [serial = 244] [outer = (nil)] 23:32:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f826f8ccc00) [pid = 2681] [serial = 245] [outer = 0x7f826dcb1800] 23:32:02 INFO - PROCESS | 2681 | 1461306722184 Marionette DEBUG loaded listener.js 23:32:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f8270dd6800) [pid = 2681] [serial = 246] [outer = 0x7f826dcb1800] 23:32:02 INFO - PROCESS | 2681 | 1461306722913 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]]]}] 23:32:02 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. 23:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1183ms 23:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:32:02 INFO - PROCESS | 2681 | 1461306722952 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:32:02 INFO - PROCESS | 2681 | 1461306722954 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:32:02 INFO - PROCESS | 2681 | 1461306722960 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:32:02 INFO - PROCESS | 2681 | 1461306722965 Marionette TRACE conn3 <- [1,302,null,{}] 23:32:02 INFO - PROCESS | 2681 | 1461306722978 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}] 23:32:03 INFO - PROCESS | 2681 | 1461306723133 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:32:03 INFO - PROCESS | 2681 | 1461306723253 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e2d6000 == 41 [pid = 2681] [id = 83] 23:32:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f82720dc400) [pid = 2681] [serial = 247] [outer = (nil)] 23:32:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f8273d70c00) [pid = 2681] [serial = 248] [outer = 0x7f82720dc400] 23:32:03 INFO - PROCESS | 2681 | 1461306723318 Marionette DEBUG loaded listener.js 23:32:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f827d6f0000) [pid = 2681] [serial = 249] [outer = 0x7f82720dc400] 23:32:04 INFO - PROCESS | 2681 | 1461306724087 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]]]}] 23:32:04 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. 23:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1182ms 23:32:04 INFO - PROCESS | 2681 | 1461306724141 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:32:04 INFO - PROCESS | 2681 | 1461306724144 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:32:04 INFO - PROCESS | 2681 | 1461306724164 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:32:04 INFO - PROCESS | 2681 | 1461306724166 Marionette TRACE conn3 <- [1,306,null,{}] 23:32:04 INFO - PROCESS | 2681 | 1461306724171 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}] 23:32:04 INFO - PROCESS | 2681 | 1461306724299 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:32:04 INFO - PROCESS | 2681 | 1461306724542 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826afa3800 == 42 [pid = 2681] [id = 84] 23:32:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8267a52400) [pid = 2681] [serial = 250] [outer = (nil)] 23:32:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f8267c66000) [pid = 2681] [serial = 251] [outer = 0x7f8267a52400] 23:32:04 INFO - PROCESS | 2681 | 1461306724614 Marionette DEBUG loaded listener.js 23:32:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f8267fe8400) [pid = 2681] [serial = 252] [outer = 0x7f8267a52400] 23:32:05 INFO - PROCESS | 2681 | 1461306725297 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]]]}] 23:32:05 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. 23:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1177ms 23:32:05 INFO - PROCESS | 2681 | 1461306725340 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:32:05 INFO - PROCESS | 2681 | 1461306725348 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:32:05 INFO - PROCESS | 2681 | 1461306725364 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:32:05 INFO - PROCESS | 2681 | 1461306725367 Marionette TRACE conn3 <- [1,310,null,{}] 23:32:05 INFO - PROCESS | 2681 | 1461306725378 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}] 23:32:05 INFO - PROCESS | 2681 | 1461306725509 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:32:05 INFO - PROCESS | 2681 | 1461306725634 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c0800 == 43 [pid = 2681] [id = 85] 23:32:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f826b0f6800) [pid = 2681] [serial = 253] [outer = (nil)] 23:32:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f826b441000) [pid = 2681] [serial = 254] [outer = 0x7f826b0f6800] 23:32:05 INFO - PROCESS | 2681 | 1461306725692 Marionette DEBUG loaded listener.js 23:32:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f826e3a6c00) [pid = 2681] [serial = 255] [outer = 0x7f826b0f6800] 23:32:05 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692eb800 == 42 [pid = 2681] [id = 51] 23:32:05 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267a12000 == 41 [pid = 2681] [id = 79] 23:32:05 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692f6000 == 40 [pid = 2681] [id = 78] 23:32:05 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e4800 == 39 [pid = 2681] [id = 77] 23:32:05 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f14000 == 38 [pid = 2681] [id = 76] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827064d000 == 37 [pid = 2681] [id = 75] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e943000 == 36 [pid = 2681] [id = 74] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c13800 == 35 [pid = 2681] [id = 73] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680eb800 == 34 [pid = 2681] [id = 72] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db9800 == 33 [pid = 2681] [id = 71] 23:32:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f892000 == 32 [pid = 2681] [id = 70] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f8270dd9c00) [pid = 2681] [serial = 200] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f8270f6a400) [pid = 2681] [serial = 201] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826b0f5400) [pid = 2681] [serial = 188] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f826da78400) [pid = 2681] [serial = 191] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f8267c6cc00) [pid = 2681] [serial = 180] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8267a4a400) [pid = 2681] [serial = 179] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f8269921000) [pid = 2681] [serial = 185] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f826f466000) [pid = 2681] [serial = 194] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f826b0eac00) [pid = 2681] [serial = 186] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f826e930c00) [pid = 2681] [serial = 192] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f826faae800) [pid = 2681] [serial = 195] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f8269203000) [pid = 2681] [serial = 182] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 81 (0x7f82692a3800) [pid = 2681] [serial = 183] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 80 (0x7f8267786c00) [pid = 2681] [serial = 173] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 79 (0x7f8281828800) [pid = 2681] [serial = 171] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 78 (0x7f826b435800) [pid = 2681] [serial = 176] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 77 (0x7f8270dd2400) [pid = 2681] [serial = 197] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 76 (0x7f8270dd9000) [pid = 2681] [serial = 198] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | --DOMWINDOW == 75 (0x7f826d9d5c00) [pid = 2681] [serial = 189] [outer = (nil)] [url = about:blank] 23:32:06 INFO - PROCESS | 2681 | 1461306726315 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]]]}] 23:32:06 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. 23:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 989ms 23:32:06 INFO - PROCESS | 2681 | 1461306726351 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:32:06 INFO - PROCESS | 2681 | 1461306726355 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:32:06 INFO - PROCESS | 2681 | 1461306726362 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:32:06 INFO - PROCESS | 2681 | 1461306726365 Marionette TRACE conn3 <- [1,314,null,{}] 23:32:06 INFO - PROCESS | 2681 | 1461306726370 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}] 23:32:06 INFO - PROCESS | 2681 | 1461306726478 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:32:06 INFO - PROCESS | 2681 | 1461306726496 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826951c000 == 33 [pid = 2681] [id = 86] 23:32:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 76 (0x7f826f871c00) [pid = 2681] [serial = 256] [outer = (nil)] 23:32:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 77 (0x7f827024cc00) [pid = 2681] [serial = 257] [outer = 0x7f826f871c00] 23:32:06 INFO - PROCESS | 2681 | 1461306726548 Marionette DEBUG loaded listener.js 23:32:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 78 (0x7f8270dd9000) [pid = 2681] [serial = 258] [outer = 0x7f826f871c00] 23:32:07 INFO - PROCESS | 2681 | 1461306727147 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]]]}] 23:32:07 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. 23:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 825ms 23:32:07 INFO - PROCESS | 2681 | 1461306727245 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:32:07 INFO - PROCESS | 2681 | 1461306727247 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:32:07 INFO - PROCESS | 2681 | 1461306727257 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:32:07 INFO - PROCESS | 2681 | 1461306727265 Marionette TRACE conn3 <- [1,318,null,{}] 23:32:07 INFO - PROCESS | 2681 | 1461306727279 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}] 23:32:07 INFO - PROCESS | 2681 | 1461306727394 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:32:07 INFO - PROCESS | 2681 | 1461306727404 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709be800 == 34 [pid = 2681] [id = 87] 23:32:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 79 (0x7f8270dd9c00) [pid = 2681] [serial = 259] [outer = (nil)] 23:32:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 80 (0x7f8273cc0c00) [pid = 2681] [serial = 260] [outer = 0x7f8270dd9c00] 23:32:07 INFO - PROCESS | 2681 | 1461306727455 Marionette DEBUG loaded listener.js 23:32:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 81 (0x7f8273d72c00) [pid = 2681] [serial = 261] [outer = 0x7f8270dd9c00] 23:32:08 INFO - PROCESS | 2681 | 1461306728059 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]]]}] 23:32:08 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. 23:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 835ms 23:32:08 INFO - PROCESS | 2681 | 1461306728091 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:32:08 INFO - PROCESS | 2681 | 1461306728095 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:32:08 INFO - PROCESS | 2681 | 1461306728108 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:32:08 INFO - PROCESS | 2681 | 1461306728110 Marionette TRACE conn3 <- [1,322,null,{}] 23:32:08 INFO - PROCESS | 2681 | 1461306728113 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}] 23:32:08 INFO - PROCESS | 2681 | 1461306728224 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:32:08 INFO - PROCESS | 2681 | 1461306728325 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f21000 == 35 [pid = 2681] [id = 88] 23:32:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 82 (0x7f8267786c00) [pid = 2681] [serial = 262] [outer = (nil)] 23:32:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f827d6f0400) [pid = 2681] [serial = 263] [outer = 0x7f8267786c00] 23:32:08 INFO - PROCESS | 2681 | 1461306728376 Marionette DEBUG loaded listener.js 23:32:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f827e730000) [pid = 2681] [serial = 264] [outer = 0x7f8267786c00] 23:32:08 INFO - PROCESS | 2681 | 1461306728982 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]]]}] 23:32:08 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. 23:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 885ms 23:32:09 INFO - PROCESS | 2681 | 1461306728998 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:32:09 INFO - PROCESS | 2681 | 1461306729001 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:32:09 INFO - PROCESS | 2681 | 1461306729006 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:32:09 INFO - PROCESS | 2681 | 1461306729007 Marionette TRACE conn3 <- [1,326,null,{}] 23:32:09 INFO - PROCESS | 2681 | 1461306729019 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}] 23:32:09 INFO - PROCESS | 2681 | 1461306729154 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:32:09 INFO - PROCESS | 2681 | 1461306729214 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273de5800 == 36 [pid = 2681] [id = 89] 23:32:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f827f633400) [pid = 2681] [serial = 265] [outer = (nil)] 23:32:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f827f732400) [pid = 2681] [serial = 266] [outer = 0x7f827f633400] 23:32:09 INFO - PROCESS | 2681 | 1461306729277 Marionette DEBUG loaded listener.js 23:32:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f827f913000) [pid = 2681] [serial = 267] [outer = 0x7f827f633400] 23:32:09 INFO - PROCESS | 2681 | 1461306729885 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]]]}] 23:32:09 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. 23:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 926ms 23:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:32:09 INFO - PROCESS | 2681 | 1461306729939 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:32:09 INFO - PROCESS | 2681 | 1461306729941 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:32:09 INFO - PROCESS | 2681 | 1461306729946 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:32:09 INFO - PROCESS | 2681 | 1461306729948 Marionette TRACE conn3 <- [1,330,null,{}] 23:32:09 INFO - PROCESS | 2681 | 1461306729953 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}] 23:32:10 INFO - PROCESS | 2681 | 1461306730091 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:32:10 INFO - PROCESS | 2681 | 1461306730124 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4f0000 == 37 [pid = 2681] [id = 90] 23:32:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8281825400) [pid = 2681] [serial = 268] [outer = (nil)] 23:32:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8282f26c00) [pid = 2681] [serial = 269] [outer = 0x7f8281825400] 23:32:10 INFO - PROCESS | 2681 | 1461306730175 Marionette DEBUG loaded listener.js 23:32:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f82836d0c00) [pid = 2681] [serial = 270] [outer = 0x7f8281825400] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f8271fbf400) [pid = 2681] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8267493000) [pid = 2681] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f826f807c00) [pid = 2681] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f826d9d6400) [pid = 2681] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f82675ca400) [pid = 2681] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f826b0ef000) [pid = 2681] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f82675ca000) [pid = 2681] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:32:10 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f826dc2d800) [pid = 2681] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:32:10 INFO - PROCESS | 2681 | 1461306730796 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]]]}] 23:32:10 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. 23:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 877ms 23:32:10 INFO - PROCESS | 2681 | 1461306730823 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:32:10 INFO - PROCESS | 2681 | 1461306730826 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:32:10 INFO - PROCESS | 2681 | 1461306730831 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:32:10 INFO - PROCESS | 2681 | 1461306730833 Marionette TRACE conn3 <- [1,334,null,{}] 23:32:10 INFO - PROCESS | 2681 | 1461306730838 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}] 23:32:10 INFO - PROCESS | 2681 | 1461306730941 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:32:11 INFO - PROCESS | 2681 | 1461306731028 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d30000 == 38 [pid = 2681] [id = 91] 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f82675ca000) [pid = 2681] [serial = 271] [outer = (nil)] 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f827fadbc00) [pid = 2681] [serial = 272] [outer = 0x7f82675ca000] 23:32:11 INFO - PROCESS | 2681 | 1461306731080 Marionette DEBUG loaded listener.js 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f82836d5800) [pid = 2681] [serial = 273] [outer = 0x7f82675ca000] 23:32:11 INFO - PROCESS | 2681 | 1461306731576 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]]]}] 23:32:11 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. 23:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 777ms 23:32:11 INFO - PROCESS | 2681 | 1461306731609 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:32:11 INFO - PROCESS | 2681 | 1461306731611 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:32:11 INFO - PROCESS | 2681 | 1461306731616 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:32:11 INFO - PROCESS | 2681 | 1461306731617 Marionette TRACE conn3 <- [1,338,null,{}] 23:32:11 INFO - PROCESS | 2681 | 1461306731622 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}] 23:32:11 INFO - PROCESS | 2681 | 1461306731724 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:32:11 INFO - PROCESS | 2681 | 1461306731736 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f604800 == 39 [pid = 2681] [id = 92] 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f8268702400) [pid = 2681] [serial = 274] [outer = (nil)] 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f82836de800) [pid = 2681] [serial = 275] [outer = 0x7f8268702400] 23:32:11 INFO - PROCESS | 2681 | 1461306731787 Marionette DEBUG loaded listener.js 23:32:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f828387c400) [pid = 2681] [serial = 276] [outer = 0x7f8268702400] 23:32:12 INFO - PROCESS | 2681 | 1461306732364 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]]]}] 23:32:12 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. 23:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 772ms 23:32:12 INFO - PROCESS | 2681 | 1461306732431 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:32:12 INFO - PROCESS | 2681 | 1461306732436 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:32:12 INFO - PROCESS | 2681 | 1461306732446 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:32:12 INFO - PROCESS | 2681 | 1461306732451 Marionette TRACE conn3 <- [1,342,null,{}] 23:32:12 INFO - PROCESS | 2681 | 1461306732459 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}] 23:32:12 INFO - PROCESS | 2681 | 1461306732593 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:32:12 INFO - PROCESS | 2681 | 1461306732727 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692f8800 == 40 [pid = 2681] [id = 93] 23:32:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f826749b800) [pid = 2681] [serial = 277] [outer = (nil)] 23:32:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f8269203c00) [pid = 2681] [serial = 278] [outer = 0x7f826749b800] 23:32:12 INFO - PROCESS | 2681 | 1461306732789 Marionette DEBUG loaded listener.js 23:32:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f826b0ecc00) [pid = 2681] [serial = 279] [outer = 0x7f826749b800] 23:32:13 INFO - PROCESS | 2681 | 1461306733548 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]]]}] 23:32:13 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. 23:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1141ms 23:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:32:13 INFO - PROCESS | 2681 | 1461306733585 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:32:13 INFO - PROCESS | 2681 | 1461306733589 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:32:13 INFO - PROCESS | 2681 | 1461306733599 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:32:13 INFO - PROCESS | 2681 | 1461306733604 Marionette TRACE conn3 <- [1,346,null,{}] 23:32:13 INFO - PROCESS | 2681 | 1461306733609 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}] 23:32:13 INFO - PROCESS | 2681 | 1461306733752 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:32:13 INFO - PROCESS | 2681 | 1461306733875 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db8000 == 41 [pid = 2681] [id = 94] 23:32:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f826f809c00) [pid = 2681] [serial = 280] [outer = (nil)] 23:32:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8270dd5400) [pid = 2681] [serial = 281] [outer = 0x7f826f809c00] 23:32:13 INFO - PROCESS | 2681 | 1461306733938 Marionette DEBUG loaded listener.js 23:32:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f827130ec00) [pid = 2681] [serial = 282] [outer = 0x7f826f809c00] 23:32:14 INFO - PROCESS | 2681 | 1461306734629 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]]]}] 23:32:14 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. 23:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1090ms 23:32:14 INFO - PROCESS | 2681 | 1461306734685 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:32:14 INFO - PROCESS | 2681 | 1461306734689 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:32:14 INFO - PROCESS | 2681 | 1461306734694 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:32:14 INFO - PROCESS | 2681 | 1461306734697 Marionette TRACE conn3 <- [1,350,null,{}] 23:32:14 INFO - PROCESS | 2681 | 1461306734708 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}] 23:32:14 INFO - PROCESS | 2681 | 1461306734852 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:32:14 INFO - PROCESS | 2681 | 1461306734984 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828131f000 == 42 [pid = 2681] [id = 95] 23:32:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f827e732400) [pid = 2681] [serial = 283] [outer = (nil)] 23:32:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f827f630800) [pid = 2681] [serial = 284] [outer = 0x7f827e732400] 23:32:15 INFO - PROCESS | 2681 | 1461306735052 Marionette DEBUG loaded listener.js 23:32:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f827f911c00) [pid = 2681] [serial = 285] [outer = 0x7f827e732400] 23:32:15 INFO - PROCESS | 2681 | 1461306735817 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]]]}] 23:32:15 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. 23:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1176ms 23:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:32:15 INFO - PROCESS | 2681 | 1461306735870 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:32:15 INFO - PROCESS | 2681 | 1461306735873 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:32:15 INFO - PROCESS | 2681 | 1461306735878 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:32:15 INFO - PROCESS | 2681 | 1461306735881 Marionette TRACE conn3 <- [1,354,null,{}] 23:32:15 INFO - PROCESS | 2681 | 1461306735886 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}] 23:32:16 INFO - PROCESS | 2681 | 1461306736010 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:32:16 INFO - PROCESS | 2681 | 1461306736139 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82831a2800 == 43 [pid = 2681] [id = 96] 23:32:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f827e7f5000) [pid = 2681] [serial = 286] [outer = (nil)] 23:32:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f8283789400) [pid = 2681] [serial = 287] [outer = 0x7f827e7f5000] 23:32:16 INFO - PROCESS | 2681 | 1461306736200 Marionette DEBUG loaded listener.js 23:32:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8283b08400) [pid = 2681] [serial = 288] [outer = 0x7f827e7f5000] 23:32:17 INFO - PROCESS | 2681 | 1461306737106 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]]]}] 23:32:17 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. 23:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1276ms 23:32:17 INFO - PROCESS | 2681 | 1461306737167 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:32:17 INFO - PROCESS | 2681 | 1461306737171 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:32:17 INFO - PROCESS | 2681 | 1461306737178 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:32:17 INFO - PROCESS | 2681 | 1461306737181 Marionette TRACE conn3 <- [1,358,null,{}] 23:32:17 INFO - PROCESS | 2681 | 1461306737188 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}] 23:32:17 INFO - PROCESS | 2681 | 1461306737306 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:32:17 INFO - PROCESS | 2681 | 1461306737439 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826d98b000 == 44 [pid = 2681] [id = 97] 23:32:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8267a54c00) [pid = 2681] [serial = 289] [outer = (nil)] 23:32:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826929e000) [pid = 2681] [serial = 290] [outer = 0x7f8267a54c00] 23:32:17 INFO - PROCESS | 2681 | 1461306737499 Marionette DEBUG loaded listener.js 23:32:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826b0ee800) [pid = 2681] [serial = 291] [outer = 0x7f8267a54c00] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d30000 == 43 [pid = 2681] [id = 91] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e4f0000 == 42 [pid = 2681] [id = 90] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273de5800 == 41 [pid = 2681] [id = 89] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f21000 == 40 [pid = 2681] [id = 88] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709be800 == 39 [pid = 2681] [id = 87] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8271108c00) [pid = 2681] [serial = 203] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8268187000) [pid = 2681] [serial = 206] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826b0f0c00) [pid = 2681] [serial = 209] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f827e591400) [pid = 2681] [serial = 239] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f826fc3a000) [pid = 2681] [serial = 212] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826951c000 == 38 [pid = 2681] [id = 86] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c0800 == 37 [pid = 2681] [id = 85] 23:32:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826afa3800 == 36 [pid = 2681] [id = 84] 23:32:18 INFO - PROCESS | 2681 | 1461306738280 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]]]}] 23:32:18 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. 23:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1127ms 23:32:18 INFO - PROCESS | 2681 | 1461306738306 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:32:18 INFO - PROCESS | 2681 | 1461306738312 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f8273cbdc00) [pid = 2681] [serial = 230] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8267dce800) [pid = 2681] [serial = 233] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8273d6d400) [pid = 2681] [serial = 231] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f827e4d6400) [pid = 2681] [serial = 236] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826fcf4000) [pid = 2681] [serial = 224] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f82692a5400) [pid = 2681] [serial = 218] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826a407000) [pid = 2681] [serial = 219] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f826d9d4c00) [pid = 2681] [serial = 221] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f826dcbc800) [pid = 2681] [serial = 222] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f82678dd400) [pid = 2681] [serial = 215] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f8267dce000) [pid = 2681] [serial = 216] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f8271c60800) [pid = 2681] [serial = 228] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f82713a3000) [pid = 2681] [serial = 227] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f826eb74000) [pid = 2681] [serial = 234] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f827e58c000) [pid = 2681] [serial = 237] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f8270ec3000) [pid = 2681] [serial = 225] [outer = (nil)] [url = about:blank] 23:32:18 INFO - PROCESS | 2681 | 1461306738352 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:32:18 INFO - PROCESS | 2681 | 1461306738356 Marionette TRACE conn3 <- [1,362,null,{}] 23:32:18 INFO - PROCESS | 2681 | 1461306738362 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}] 23:32:18 INFO - PROCESS | 2681 | 1461306738474 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:32:18 INFO - PROCESS | 2681 | 1461306738491 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826950d000 == 37 [pid = 2681] [id = 98] 23:32:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f82675cd800) [pid = 2681] [serial = 292] [outer = (nil)] 23:32:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f826e433c00) [pid = 2681] [serial = 293] [outer = 0x7f82675cd800] 23:32:18 INFO - PROCESS | 2681 | 1461306738543 Marionette DEBUG loaded listener.js 23:32:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f826e43dc00) [pid = 2681] [serial = 294] [outer = 0x7f82675cd800] 23:32:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f826eb71800) [pid = 2681] [serial = 295] [outer = 0x7f8267788400] 23:32:19 INFO - PROCESS | 2681 | 1461306739261 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]]]}] 23:32:19 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. 23:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 949ms 23:32:19 INFO - PROCESS | 2681 | 1461306739284 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:32:19 INFO - PROCESS | 2681 | 1461306739287 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:32:19 INFO - PROCESS | 2681 | 1461306739292 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:32:19 INFO - PROCESS | 2681 | 1461306739297 Marionette TRACE conn3 <- [1,366,null,{}] 23:32:19 INFO - PROCESS | 2681 | 1461306739309 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}] 23:32:19 INFO - PROCESS | 2681 | 1461306739453 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:32:19 INFO - PROCESS | 2681 | 1461306739473 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fdac800 == 38 [pid = 2681] [id = 99] 23:32:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f826e43e000) [pid = 2681] [serial = 296] [outer = (nil)] 23:32:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8270dd8000) [pid = 2681] [serial = 297] [outer = 0x7f826e43e000] 23:32:19 INFO - PROCESS | 2681 | 1461306739527 Marionette DEBUG loaded listener.js 23:32:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8271396800) [pid = 2681] [serial = 298] [outer = 0x7f826e43e000] 23:32:20 INFO - PROCESS | 2681 | 1461306740201 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]]]}] 23:32:20 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. 23:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 929ms 23:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:32:20 INFO - PROCESS | 2681 | 1461306740231 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:32:20 INFO - PROCESS | 2681 | 1461306740234 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:32:20 INFO - PROCESS | 2681 | 1461306740238 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:32:20 INFO - PROCESS | 2681 | 1461306740241 Marionette TRACE conn3 <- [1,370,null,{}] 23:32:20 INFO - PROCESS | 2681 | 1461306740246 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}] 23:32:20 INFO - PROCESS | 2681 | 1461306740363 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:32:20 INFO - PROCESS | 2681 | 1461306740371 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271a94000 == 39 [pid = 2681] [id = 100] 23:32:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f826e43d800) [pid = 2681] [serial = 299] [outer = (nil)] 23:32:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f8273d0f400) [pid = 2681] [serial = 300] [outer = 0x7f826e43d800] 23:32:20 INFO - PROCESS | 2681 | 1461306740427 Marionette DEBUG loaded listener.js 23:32:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f82741c5800) [pid = 2681] [serial = 301] [outer = 0x7f826e43d800] 23:32:21 INFO - PROCESS | 2681 | 1461306741046 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]]]}] 23:32:21 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. 23:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 828ms 23:32:21 INFO - PROCESS | 2681 | 1461306741067 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:32:21 INFO - PROCESS | 2681 | 1461306741069 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:32:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:32:21 INFO - PROCESS | 2681 | 1461306741074 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:32:21 INFO - PROCESS | 2681 | 1461306741076 Marionette TRACE conn3 <- [1,374,null,{}] 23:32:21 INFO - PROCESS | 2681 | 1461306741080 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}] 23:32:21 INFO - PROCESS | 2681 | 1461306741215 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:32:21 INFO - PROCESS | 2681 | 1461306741239 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d2f000 == 40 [pid = 2681] [id = 101] 23:32:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f826e43c400) [pid = 2681] [serial = 302] [outer = (nil)] 23:32:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f827d6ef000) [pid = 2681] [serial = 303] [outer = 0x7f826e43c400] 23:32:21 INFO - PROCESS | 2681 | 1461306741290 Marionette DEBUG loaded listener.js 23:32:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f827e72dc00) [pid = 2681] [serial = 304] [outer = 0x7f826e43c400] 23:32:21 INFO - PROCESS | 2681 | 1461306741934 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:32:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:32:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 877ms 23:32:21 INFO - PROCESS | 2681 | 1461306741960 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:32:21 INFO - PROCESS | 2681 | 1461306741962 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:32:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:32:21 INFO - PROCESS | 2681 | 1461306741967 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:32:21 INFO - PROCESS | 2681 | 1461306741969 Marionette TRACE conn3 <- [1,378,null,{}] 23:32:21 INFO - PROCESS | 2681 | 1461306741973 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}] 23:32:22 INFO - PROCESS | 2681 | 1461306742136 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:32:22 INFO - PROCESS | 2681 | 1461306742180 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c6000 == 41 [pid = 2681] [id = 102] 23:32:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f827f7c6400) [pid = 2681] [serial = 305] [outer = (nil)] 23:32:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f82831cac00) [pid = 2681] [serial = 306] [outer = 0x7f827f7c6400] 23:32:22 INFO - PROCESS | 2681 | 1461306742232 Marionette DEBUG loaded listener.js 23:32:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8283b07400) [pid = 2681] [serial = 307] [outer = 0x7f827f7c6400] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f827f633400) [pid = 2681] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8281825400) [pid = 2681] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8267a52400) [pid = 2681] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826b0f6800) [pid = 2681] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826f871c00) [pid = 2681] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f8270dd9c00) [pid = 2681] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f8267786c00) [pid = 2681] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:32:22 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f82675ca000) [pid = 2681] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:32:22 INFO - PROCESS | 2681 | 1461306742922 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:32:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:32:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 974ms 23:32:22 INFO - PROCESS | 2681 | 1461306742940 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:32:22 INFO - PROCESS | 2681 | 1461306742944 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:32:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:32:22 INFO - PROCESS | 2681 | 1461306742949 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:32:22 INFO - PROCESS | 2681 | 1461306742950 Marionette TRACE conn3 <- [1,382,null,{}] 23:32:22 INFO - PROCESS | 2681 | 1461306742955 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}] 23:32:23 INFO - PROCESS | 2681 | 1461306743091 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:32:23 INFO - PROCESS | 2681 | 1461306743105 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e3000 == 42 [pid = 2681] [id = 103] 23:32:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f82675c1000) [pid = 2681] [serial = 308] [outer = (nil)] 23:32:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f827e909800) [pid = 2681] [serial = 309] [outer = 0x7f82675c1000] 23:32:23 INFO - PROCESS | 2681 | 1461306743156 Marionette DEBUG loaded listener.js 23:32:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8283bcd000) [pid = 2681] [serial = 310] [outer = 0x7f82675c1000] 23:32:23 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:32:23 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:32:23 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:32:23 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:32:23 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:32:23 INFO - PROCESS | 2681 | 1461306743728 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:32:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:32:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 827ms 23:32:23 INFO - PROCESS | 2681 | 1461306743776 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:32:23 INFO - PROCESS | 2681 | 1461306743779 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:32:23 INFO - PROCESS | 2681 | 1461306743783 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:32:23 INFO - PROCESS | 2681 | 1461306743785 Marionette TRACE conn3 <- [1,386,null,{}] 23:32:23 INFO - PROCESS | 2681 | 1461306743790 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}] 23:32:23 INFO - PROCESS | 2681 | 1461306743893 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:32:23 INFO - PROCESS | 2681 | 1461306743986 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f726000 == 43 [pid = 2681] [id = 104] 23:32:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f8267786c00) [pid = 2681] [serial = 311] [outer = (nil)] 23:32:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8283c41000) [pid = 2681] [serial = 312] [outer = 0x7f8267786c00] 23:32:24 INFO - PROCESS | 2681 | 1461306744036 Marionette DEBUG loaded listener.js 23:32:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f82858ae800) [pid = 2681] [serial = 313] [outer = 0x7f8267786c00] 23:32:24 INFO - PROCESS | 2681 | 1461306744554 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]]]}] 23:32:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:32:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 822ms 23:32:24 INFO - PROCESS | 2681 | 1461306744606 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:32:24 INFO - PROCESS | 2681 | 1461306744608 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:32:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:32:24 INFO - PROCESS | 2681 | 1461306744618 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:32:24 INFO - PROCESS | 2681 | 1461306744620 Marionette TRACE conn3 <- [1,390,null,{}] 23:32:24 INFO - PROCESS | 2681 | 1461306744625 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}] 23:32:24 INFO - PROCESS | 2681 | 1461306744732 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:32:24 INFO - PROCESS | 2681 | 1461306744879 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267ea7000 == 44 [pid = 2681] [id = 105] 23:32:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826748f800) [pid = 2681] [serial = 314] [outer = (nil)] 23:32:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f82678dfc00) [pid = 2681] [serial = 315] [outer = 0x7f826748f800] 23:32:24 INFO - PROCESS | 2681 | 1461306744983 Marionette DEBUG loaded listener.js 23:32:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f8268707800) [pid = 2681] [serial = 316] [outer = 0x7f826748f800] 23:32:25 INFO - PROCESS | 2681 | 1461306745798 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]]]}] 23:32:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1225ms 23:32:25 INFO - PROCESS | 2681 | 1461306745845 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:32:25 INFO - PROCESS | 2681 | 1461306745850 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:32:25 INFO - PROCESS | 2681 | 1461306745857 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:32:25 INFO - PROCESS | 2681 | 1461306745862 Marionette TRACE conn3 <- [1,394,null,{}] 23:32:25 INFO - PROCESS | 2681 | 1461306745868 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}] 23:32:26 INFO - PROCESS | 2681 | 1461306745998 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:32:26 INFO - PROCESS | 2681 | 1461306746131 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f24000 == 45 [pid = 2681] [id = 106] 23:32:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826d9de000) [pid = 2681] [serial = 317] [outer = (nil)] 23:32:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f826e442c00) [pid = 2681] [serial = 318] [outer = 0x7f826d9de000] 23:32:26 INFO - PROCESS | 2681 | 1461306746195 Marionette DEBUG loaded listener.js 23:32:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f827068cc00) [pid = 2681] [serial = 319] [outer = 0x7f826d9de000] 23:32:26 INFO - PROCESS | 2681 | 1461306746912 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]]]}] 23:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1184ms 23:32:27 INFO - PROCESS | 2681 | 1461306747043 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:32:27 INFO - PROCESS | 2681 | 1461306747048 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:32:27 INFO - PROCESS | 2681 | 1461306747054 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:32:27 INFO - PROCESS | 2681 | 1461306747056 Marionette TRACE conn3 <- [1,398,null,{}] 23:32:27 INFO - PROCESS | 2681 | 1461306747061 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}] 23:32:27 INFO - PROCESS | 2681 | 1461306747200 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:32:27 INFO - PROCESS | 2681 | 1461306747328 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8282fb9800 == 46 [pid = 2681] [id = 107] 23:32:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826fc2f000) [pid = 2681] [serial = 320] [outer = (nil)] 23:32:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f827d6eec00) [pid = 2681] [serial = 321] [outer = 0x7f826fc2f000] 23:32:27 INFO - PROCESS | 2681 | 1461306747390 Marionette DEBUG loaded listener.js 23:32:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f827f913800) [pid = 2681] [serial = 322] [outer = 0x7f826fc2f000] 23:32:28 INFO - PROCESS | 2681 | 1461306748183 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]]]}] 23:32:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:32:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1188ms 23:32:28 INFO - PROCESS | 2681 | 1461306748243 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:32:28 INFO - PROCESS | 2681 | 1461306748245 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:32:28 INFO - PROCESS | 2681 | 1461306748259 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:32:28 INFO - PROCESS | 2681 | 1461306748266 Marionette TRACE conn3 <- [1,402,null,{}] 23:32:28 INFO - PROCESS | 2681 | 1461306748272 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}] 23:32:28 INFO - PROCESS | 2681 | 1461306748402 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:32:28 INFO - PROCESS | 2681 | 1461306748527 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283b4e800 == 47 [pid = 2681] [id = 108] 23:32:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826fcf4000) [pid = 2681] [serial = 323] [outer = (nil)] 23:32:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8283c43000) [pid = 2681] [serial = 324] [outer = 0x7f826fcf4000] 23:32:28 INFO - PROCESS | 2681 | 1461306748588 Marionette DEBUG loaded listener.js 23:32:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8286586400) [pid = 2681] [serial = 325] [outer = 0x7f826fcf4000] 23:32:29 INFO - PROCESS | 2681 | 1461306749348 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]]]}] 23:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1143ms 23:32:29 INFO - PROCESS | 2681 | 1461306749412 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:32:29 INFO - PROCESS | 2681 | 1461306749416 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:32:29 INFO - PROCESS | 2681 | 1461306749422 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:32:29 INFO - PROCESS | 2681 | 1461306749424 Marionette TRACE conn3 <- [1,406,null,{}] 23:32:29 INFO - PROCESS | 2681 | 1461306749429 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}] 23:32:29 INFO - PROCESS | 2681 | 1461306749561 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:32:29 INFO - PROCESS | 2681 | 1461306749816 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa2e000 == 48 [pid = 2681] [id = 109] 23:32:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f8267c67000) [pid = 2681] [serial = 326] [outer = (nil)] 23:32:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8267dd3c00) [pid = 2681] [serial = 327] [outer = 0x7f8267c67000] 23:32:29 INFO - PROCESS | 2681 | 1461306749890 Marionette DEBUG loaded listener.js 23:32:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826954b000) [pid = 2681] [serial = 328] [outer = 0x7f8267c67000] 23:32:30 INFO - PROCESS | 2681 | 1461306750697 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]]]}] 23:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1329ms 23:32:30 INFO - PROCESS | 2681 | 1461306750751 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:32:30 INFO - PROCESS | 2681 | 1461306750756 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:32:30 INFO - PROCESS | 2681 | 1461306750764 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:32:30 INFO - PROCESS | 2681 | 1461306750767 Marionette TRACE conn3 <- [1,410,null,{}] 23:32:30 INFO - PROCESS | 2681 | 1461306750773 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}] 23:32:30 INFO - PROCESS | 2681 | 1461306750898 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:32:31 INFO - PROCESS | 2681 | 1461306751025 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f726000 == 47 [pid = 2681] [id = 104] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e3000 == 46 [pid = 2681] [id = 103] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6c6000 == 45 [pid = 2681] [id = 102] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f82836de800) [pid = 2681] [serial = 275] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e3000 == 46 [pid = 2681] [id = 110] 23:32:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8267c6a400) [pid = 2681] [serial = 329] [outer = (nil)] 23:32:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f826e43f000) [pid = 2681] [serial = 330] [outer = 0x7f8267c6a400] 23:32:31 INFO - PROCESS | 2681 | 1461306751107 Marionette DEBUG loaded listener.js 23:32:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8270dde400) [pid = 2681] [serial = 331] [outer = 0x7f8267c6a400] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d2f000 == 45 [pid = 2681] [id = 101] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271a94000 == 44 [pid = 2681] [id = 100] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fdac800 == 43 [pid = 2681] [id = 99] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826950d000 == 42 [pid = 2681] [id = 98] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826d98b000 == 41 [pid = 2681] [id = 97] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82831a2800 == 40 [pid = 2681] [id = 96] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828131f000 == 39 [pid = 2681] [id = 95] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db8000 == 38 [pid = 2681] [id = 94] 23:32:31 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692f8800 == 37 [pid = 2681] [id = 93] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f827f732400) [pid = 2681] [serial = 266] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8282f26c00) [pid = 2681] [serial = 269] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8267c66000) [pid = 2681] [serial = 251] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826e3a6c00) [pid = 2681] [serial = 255] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826b441000) [pid = 2681] [serial = 254] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f827024cc00) [pid = 2681] [serial = 257] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8270dd9000) [pid = 2681] [serial = 258] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8273cc0c00) [pid = 2681] [serial = 260] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8273d72c00) [pid = 2681] [serial = 261] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f827f913000) [pid = 2681] [serial = 267] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8269916800) [pid = 2681] [serial = 242] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f826f8ccc00) [pid = 2681] [serial = 245] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f8273d70c00) [pid = 2681] [serial = 248] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8267fe8400) [pid = 2681] [serial = 252] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f82836d0c00) [pid = 2681] [serial = 270] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f827d6f0400) [pid = 2681] [serial = 263] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f827fadbc00) [pid = 2681] [serial = 272] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f827e730000) [pid = 2681] [serial = 264] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f82836d5800) [pid = 2681] [serial = 273] [outer = (nil)] [url = about:blank] 23:32:31 INFO - PROCESS | 2681 | 1461306751707 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]]]}] 23:32:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:32:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 979ms 23:32:31 INFO - PROCESS | 2681 | 1461306751745 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:32:31 INFO - PROCESS | 2681 | 1461306751750 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:32:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:32:31 INFO - PROCESS | 2681 | 1461306751756 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:32:31 INFO - PROCESS | 2681 | 1461306751758 Marionette TRACE conn3 <- [1,414,null,{}] 23:32:31 INFO - PROCESS | 2681 | 1461306751763 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}] 23:32:31 INFO - PROCESS | 2681 | 1461306751875 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:32:31 INFO - PROCESS | 2681 | 1461306751889 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827008b800 == 38 [pid = 2681] [id = 111] 23:32:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8271483800) [pid = 2681] [serial = 332] [outer = (nil)] 23:32:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8273d0a400) [pid = 2681] [serial = 333] [outer = 0x7f8271483800] 23:32:31 INFO - PROCESS | 2681 | 1461306751943 Marionette DEBUG loaded listener.js 23:32:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f827e27b000) [pid = 2681] [serial = 334] [outer = 0x7f8271483800] 23:32:32 INFO - PROCESS | 2681 | 1461306752693 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]]]}] 23:32:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 981ms 23:32:32 INFO - PROCESS | 2681 | 1461306752737 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:32:32 INFO - PROCESS | 2681 | 1461306752740 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:32:32 INFO - PROCESS | 2681 | 1461306752749 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:32:32 INFO - PROCESS | 2681 | 1461306752755 Marionette TRACE conn3 <- [1,418,null,{}] 23:32:32 INFO - PROCESS | 2681 | 1461306752767 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}] 23:32:32 INFO - PROCESS | 2681 | 1461306752878 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:32:32 INFO - PROCESS | 2681 | 1461306752895 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d35000 == 39 [pid = 2681] [id = 112] 23:32:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8267a50800) [pid = 2681] [serial = 335] [outer = (nil)] 23:32:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f82836d8000) [pid = 2681] [serial = 336] [outer = 0x7f8267a50800] 23:32:32 INFO - PROCESS | 2681 | 1461306752946 Marionette DEBUG loaded listener.js 23:32:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8283b03c00) [pid = 2681] [serial = 337] [outer = 0x7f8267a50800] 23:32:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:32:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1242ms 23:32:33 INFO - PROCESS | 2681 | 1461306753982 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]]]}] 23:32:33 INFO - PROCESS | 2681 | 1461306753988 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:32:33 INFO - PROCESS | 2681 | 1461306753991 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:32:34 INFO - PROCESS | 2681 | 1461306753996 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:32:34 INFO - PROCESS | 2681 | 1461306753998 Marionette TRACE conn3 <- [1,422,null,{}] 23:32:34 INFO - PROCESS | 2681 | 1461306754002 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}] 23:32:34 INFO - PROCESS | 2681 | 1461306754166 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:32:34 INFO - PROCESS | 2681 | 1461306754175 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e484800 == 40 [pid = 2681] [id = 113] 23:32:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8269903800) [pid = 2681] [serial = 338] [outer = (nil)] 23:32:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826990a400) [pid = 2681] [serial = 339] [outer = 0x7f8269903800] 23:32:34 INFO - PROCESS | 2681 | 1461306754227 Marionette DEBUG loaded listener.js 23:32:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8281828800) [pid = 2681] [serial = 340] [outer = 0x7f8269903800] 23:32:35 INFO - PROCESS | 2681 | 1461306755277 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]]]}] 23:32:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:32:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1333ms 23:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:32:35 INFO - PROCESS | 2681 | 1461306755330 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:32:35 INFO - PROCESS | 2681 | 1461306755332 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:32:35 INFO - PROCESS | 2681 | 1461306755343 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:32:35 INFO - PROCESS | 2681 | 1461306755346 Marionette TRACE conn3 <- [1,426,null,{}] 23:32:35 INFO - PROCESS | 2681 | 1461306755350 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}] 23:32:35 INFO - PROCESS | 2681 | 1461306755490 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:32:35 INFO - PROCESS | 2681 | 1461306755589 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f615800 == 41 [pid = 2681] [id = 114] 23:32:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8283bcf400) [pid = 2681] [serial = 341] [outer = (nil)] 23:32:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f828580e800) [pid = 2681] [serial = 342] [outer = 0x7f8283bcf400] 23:32:35 INFO - PROCESS | 2681 | 1461306755653 Marionette DEBUG loaded listener.js 23:32:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f82865acc00) [pid = 2681] [serial = 343] [outer = 0x7f8283bcf400] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f82675cd800) [pid = 2681] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8268702400) [pid = 2681] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8267a54c00) [pid = 2681] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826e43c400) [pid = 2681] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f827f7c6400) [pid = 2681] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826e43d800) [pid = 2681] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f826e43e000) [pid = 2681] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:32:35 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f82675c1000) [pid = 2681] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:32:36 INFO - PROCESS | 2681 | 1461306756245 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] 23:32:36 INFO - PROCESS | 2681 | 1461306756278 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:32:36 INFO - PROCESS | 2681 | 1461306756283 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:32:36 INFO - PROCESS | 2681 | 1461306756285 Marionette TRACE conn3 <- [1,430,null,{}] 23:32:36 INFO - PROCESS | 2681 | 1461306756289 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}] 23:32:36 INFO - PROCESS | 2681 | 1461306756429 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:32:36 INFO - PROCESS | 2681 | 1461306756448 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828366c000 == 42 [pid = 2681] [id = 115] 23:32:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826e437000) [pid = 2681] [serial = 344] [outer = (nil)] 23:32:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f82865b4400) [pid = 2681] [serial = 345] [outer = 0x7f826e437000] 23:32:36 INFO - PROCESS | 2681 | 1461306756499 Marionette DEBUG loaded listener.js 23:32:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8287ddd800) [pid = 2681] [serial = 346] [outer = 0x7f826e437000] 23:32:37 INFO - PROCESS | 2681 | 1461306757075 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]]]}] 23:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 23:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:32:37 INFO - PROCESS | 2681 | 1461306757107 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:32:37 INFO - PROCESS | 2681 | 1461306757109 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:32:37 INFO - PROCESS | 2681 | 1461306757113 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:32:37 INFO - PROCESS | 2681 | 1461306757116 Marionette TRACE conn3 <- [1,434,null,{}] 23:32:37 INFO - PROCESS | 2681 | 1461306757120 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}] 23:32:37 INFO - PROCESS | 2681 | 1461306757226 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:32:37 INFO - PROCESS | 2681 | 1461306757237 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283c1e800 == 43 [pid = 2681] [id = 116] 23:32:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f8266dec400) [pid = 2681] [serial = 347] [outer = (nil)] 23:32:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8266df1c00) [pid = 2681] [serial = 348] [outer = 0x7f8266dec400] 23:32:37 INFO - PROCESS | 2681 | 1461306757294 Marionette DEBUG loaded listener.js 23:32:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8266df5c00) [pid = 2681] [serial = 349] [outer = 0x7f8266dec400] 23:32:37 INFO - PROCESS | 2681 | 1461306757955 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]]]}] 23:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 873ms 23:32:37 INFO - PROCESS | 2681 | 1461306757987 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:32:37 INFO - PROCESS | 2681 | 1461306757992 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:32:38 INFO - PROCESS | 2681 | 1461306758000 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:32:38 INFO - PROCESS | 2681 | 1461306758005 Marionette TRACE conn3 <- [1,438,null,{}] 23:32:38 INFO - PROCESS | 2681 | 1461306758028 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}] 23:32:38 INFO - PROCESS | 2681 | 1461306758199 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:32:38 INFO - PROCESS | 2681 | 1461306758271 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da49800 == 44 [pid = 2681] [id = 117] 23:32:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8266df6400) [pid = 2681] [serial = 350] [outer = (nil)] 23:32:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826870ac00) [pid = 2681] [serial = 351] [outer = 0x7f8266df6400] 23:32:38 INFO - PROCESS | 2681 | 1461306758347 Marionette DEBUG loaded listener.js 23:32:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826990b800) [pid = 2681] [serial = 352] [outer = 0x7f8266df6400] 23:32:39 INFO - PROCESS | 2681 | 1461306759149 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]]]}] 23:32:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1186ms 23:32:39 INFO - PROCESS | 2681 | 1461306759187 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:32:39 INFO - PROCESS | 2681 | 1461306759194 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:32:39 INFO - PROCESS | 2681 | 1461306759202 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:32:39 INFO - PROCESS | 2681 | 1461306759206 Marionette TRACE conn3 <- [1,442,null,{}] 23:32:39 INFO - PROCESS | 2681 | 1461306759211 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}] 23:32:39 INFO - PROCESS | 2681 | 1461306759354 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:32:39 INFO - PROCESS | 2681 | 1461306759489 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271a94000 == 45 [pid = 2681] [id = 118] 23:32:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f826d9d6000) [pid = 2681] [serial = 353] [outer = (nil)] 23:32:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826f8ccc00) [pid = 2681] [serial = 354] [outer = 0x7f826d9d6000] 23:32:39 INFO - PROCESS | 2681 | 1461306759550 Marionette DEBUG loaded listener.js 23:32:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8271481400) [pid = 2681] [serial = 355] [outer = 0x7f826d9d6000] 23:32:40 INFO - PROCESS | 2681 | 1461306760333 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]]]}] 23:32:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:32:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1187ms 23:32:40 INFO - PROCESS | 2681 | 1461306760389 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:32:40 INFO - PROCESS | 2681 | 1461306760392 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:32:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:32:40 INFO - PROCESS | 2681 | 1461306760398 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:32:40 INFO - PROCESS | 2681 | 1461306760403 Marionette TRACE conn3 <- [1,446,null,{}] 23:32:40 INFO - PROCESS | 2681 | 1461306760417 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}] 23:32:40 INFO - PROCESS | 2681 | 1461306760557 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:32:40 INFO - PROCESS | 2681 | 1461306760687 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82865c5000 == 46 [pid = 2681] [id = 119] 23:32:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8270ec3000) [pid = 2681] [serial = 356] [outer = (nil)] 23:32:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f827f6e7c00) [pid = 2681] [serial = 357] [outer = 0x7f8270ec3000] 23:32:40 INFO - PROCESS | 2681 | 1461306760755 Marionette DEBUG loaded listener.js 23:32:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8283754800) [pid = 2681] [serial = 358] [outer = 0x7f8270ec3000] 23:32:41 INFO - PROCESS | 2681 | 1461306761555 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]]]}] 23:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1230ms 23:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:32:41 INFO - PROCESS | 2681 | 1461306761629 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:32:41 INFO - PROCESS | 2681 | 1461306761632 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:32:41 INFO - PROCESS | 2681 | 1461306761638 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:32:41 INFO - PROCESS | 2681 | 1461306761641 Marionette TRACE conn3 <- [1,450,null,{}] 23:32:41 INFO - PROCESS | 2681 | 1461306761645 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}] 23:32:41 INFO - PROCESS | 2681 | 1461306761808 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:32:41 INFO - PROCESS | 2681 | 1461306761937 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287d7b800 == 47 [pid = 2681] [id = 120] 23:32:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f8273cc0c00) [pid = 2681] [serial = 359] [outer = (nil)] 23:32:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f8286593000) [pid = 2681] [serial = 360] [outer = 0x7f8273cc0c00] 23:32:42 INFO - PROCESS | 2681 | 1461306762001 Marionette DEBUG loaded listener.js 23:32:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f8287d93800) [pid = 2681] [serial = 361] [outer = 0x7f8273cc0c00] 23:32:42 INFO - PROCESS | 2681 | 1461306762752 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] 23:32:42 INFO - PROCESS | 2681 | 1461306762818 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:32:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:32:42 INFO - PROCESS | 2681 | 1461306762823 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:32:42 INFO - PROCESS | 2681 | 1461306762825 Marionette TRACE conn3 <- [1,454,null,{}] 23:32:42 INFO - PROCESS | 2681 | 1461306762830 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}] 23:32:42 INFO - PROCESS | 2681 | 1461306762966 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:32:43 INFO - PROCESS | 2681 | 1461306763094 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826afa6000 == 48 [pid = 2681] [id = 121] 23:32:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f82675c8400) [pid = 2681] [serial = 362] [outer = (nil)] 23:32:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f826dc2e800) [pid = 2681] [serial = 363] [outer = 0x7f82675c8400] 23:32:43 INFO - PROCESS | 2681 | 1461306763154 Marionette DEBUG loaded listener.js 23:32:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f826fbd1400) [pid = 2681] [serial = 364] [outer = 0x7f82675c8400] 23:32:44 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:44 INFO - PROCESS | 2681 | 1461306764125 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]]]}] 23:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1379ms 23:32:44 INFO - PROCESS | 2681 | 1461306764203 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:32:44 INFO - PROCESS | 2681 | 1461306764209 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:32:44 INFO - PROCESS | 2681 | 1461306764216 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:32:44 INFO - PROCESS | 2681 | 1461306764220 Marionette TRACE conn3 <- [1,458,null,{}] 23:32:44 INFO - PROCESS | 2681 | 1461306764226 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}] 23:32:44 INFO - PROCESS | 2681 | 1461306764393 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:32:44 INFO - PROCESS | 2681 | 1461306764532 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f604800 == 47 [pid = 2681] [id = 92] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828366c000 == 46 [pid = 2681] [id = 115] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f615800 == 45 [pid = 2681] [id = 114] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8283c41000) [pid = 2681] [serial = 312] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8269203c00) [pid = 2681] [serial = 278] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f827f630800) [pid = 2681] [serial = 284] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f8270dd5400) [pid = 2681] [serial = 281] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8283789400) [pid = 2681] [serial = 287] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680f5800 == 46 [pid = 2681] [id = 122] 23:32:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f826990e800) [pid = 2681] [serial = 365] [outer = (nil)] 23:32:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f826b0e9400) [pid = 2681] [serial = 366] [outer = 0x7f826990e800] 23:32:44 INFO - PROCESS | 2681 | 1461306764616 Marionette DEBUG loaded listener.js 23:32:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f826d9d8c00) [pid = 2681] [serial = 367] [outer = 0x7f826990e800] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e484800 == 45 [pid = 2681] [id = 113] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d35000 == 44 [pid = 2681] [id = 112] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827008b800 == 43 [pid = 2681] [id = 111] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e3000 == 42 [pid = 2681] [id = 110] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fa2e000 == 41 [pid = 2681] [id = 109] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283b4e800 == 40 [pid = 2681] [id = 108] 23:32:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267ea7000 == 39 [pid = 2681] [id = 105] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f826e433c00) [pid = 2681] [serial = 293] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f828387c400) [pid = 2681] [serial = 276] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f826929e000) [pid = 2681] [serial = 290] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826b0ee800) [pid = 2681] [serial = 291] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f827d6ef000) [pid = 2681] [serial = 303] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f826e43dc00) [pid = 2681] [serial = 294] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f82831cac00) [pid = 2681] [serial = 306] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8283b07400) [pid = 2681] [serial = 307] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f8273d0f400) [pid = 2681] [serial = 300] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8270dd8000) [pid = 2681] [serial = 297] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8271396800) [pid = 2681] [serial = 298] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8283bcd000) [pid = 2681] [serial = 310] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f827e72dc00) [pid = 2681] [serial = 304] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f827e909800) [pid = 2681] [serial = 309] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f82741c5800) [pid = 2681] [serial = 301] [outer = (nil)] [url = about:blank] 23:32:44 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8270dd7800) [pid = 2681] [serial = 126] [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.] 23:32:45 INFO - PROCESS | 2681 | 1461306765176 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] 23:32:45 INFO - PROCESS | 2681 | 1461306765265 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:32:45 INFO - PROCESS | 2681 | 1461306765326 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:32:45 INFO - PROCESS | 2681 | 1461306765329 Marionette TRACE conn3 <- [1,462,null,{}] 23:32:45 INFO - PROCESS | 2681 | 1461306765336 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}] 23:32:45 INFO - PROCESS | 2681 | 1461306765471 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:32:45 INFO - PROCESS | 2681 | 1461306765556 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5bb000 == 40 [pid = 2681] [id = 123] 23:32:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826991e400) [pid = 2681] [serial = 368] [outer = (nil)] 23:32:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826f811000) [pid = 2681] [serial = 369] [outer = 0x7f826991e400] 23:32:45 INFO - PROCESS | 2681 | 1461306765608 Marionette DEBUG loaded listener.js 23:32:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826fbd8000) [pid = 2681] [serial = 370] [outer = 0x7f826991e400] 23:32:46 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:32:46 INFO - PROCESS | 2681 | 1461306766215 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] 23:32:46 INFO - PROCESS | 2681 | 1461306766269 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:32:46 INFO - PROCESS | 2681 | 1461306766274 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:32:46 INFO - PROCESS | 2681 | 1461306766279 Marionette TRACE conn3 <- [1,466,null,{}] 23:32:46 INFO - PROCESS | 2681 | 1461306766292 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}] 23:32:46 INFO - PROCESS | 2681 | 1461306766440 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:32:46 INFO - PROCESS | 2681 | 1461306766458 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271adf800 == 41 [pid = 2681] [id = 124] 23:32:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8271307400) [pid = 2681] [serial = 371] [outer = (nil)] 23:32:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8271a52400) [pid = 2681] [serial = 372] [outer = 0x7f8271307400] 23:32:46 INFO - PROCESS | 2681 | 1461306766512 Marionette DEBUG loaded listener.js 23:32:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8273d13000) [pid = 2681] [serial = 373] [outer = 0x7f8271307400] 23:32:47 INFO - PROCESS | 2681 | 1461306767109 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] 23:32:47 INFO - PROCESS | 2681 | 1461306767158 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:32:47 INFO - PROCESS | 2681 | 1461306767164 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:32:47 INFO - PROCESS | 2681 | 1461306767166 Marionette TRACE conn3 <- [1,470,null,{}] 23:32:47 INFO - PROCESS | 2681 | 1461306767170 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}] 23:32:47 INFO - PROCESS | 2681 | 1461306767318 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:32:47 INFO - PROCESS | 2681 | 1461306767346 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827416b800 == 42 [pid = 2681] [id = 125] 23:32:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8270ec5800) [pid = 2681] [serial = 374] [outer = (nil)] 23:32:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f827e90ac00) [pid = 2681] [serial = 375] [outer = 0x7f8270ec5800] 23:32:47 INFO - PROCESS | 2681 | 1461306767399 Marionette DEBUG loaded listener.js 23:32:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f827f7cf800) [pid = 2681] [serial = 376] [outer = 0x7f8270ec5800] 23:32:48 INFO - PROCESS | 2681 | 1461306768061 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]]]}] 23:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 926ms 23:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:32:48 INFO - PROCESS | 2681 | 1461306768090 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:32:48 INFO - PROCESS | 2681 | 1461306768092 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:32:48 INFO - PROCESS | 2681 | 1461306768096 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:32:48 INFO - PROCESS | 2681 | 1461306768100 Marionette TRACE conn3 <- [1,474,null,{}] 23:32:48 INFO - PROCESS | 2681 | 1461306768104 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}] 23:32:48 INFO - PROCESS | 2681 | 1461306768249 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:32:48 INFO - PROCESS | 2681 | 1461306768261 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e75d000 == 43 [pid = 2681] [id = 126] 23:32:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8270354800) [pid = 2681] [serial = 377] [outer = (nil)] 23:32:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f827035c400) [pid = 2681] [serial = 378] [outer = 0x7f8270354800] 23:32:48 INFO - PROCESS | 2681 | 1461306768312 Marionette DEBUG loaded listener.js 23:32:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8270361400) [pid = 2681] [serial = 379] [outer = 0x7f8270354800] 23:32:49 INFO - PROCESS | 2681 | 1461306768998 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]]]}] 23:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 924ms 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f8271483800) [pid = 2681] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8269903800) [pid = 2681] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f826e437000) [pid = 2681] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8283bcf400) [pid = 2681] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f8267a50800) [pid = 2681] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8267c67000) [pid = 2681] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8267c6a400) [pid = 2681] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8270dd4000) [pid = 2681] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8267499800) [pid = 2681] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:32:49 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8267786c00) [pid = 2681] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:32:49 INFO - PROCESS | 2681 | 1461306769122 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:32:49 INFO - PROCESS | 2681 | 1461306769125 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:32:49 INFO - PROCESS | 2681 | 1461306769135 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:32:49 INFO - PROCESS | 2681 | 1461306769137 Marionette TRACE conn3 <- [1,478,null,{}] 23:32:49 INFO - PROCESS | 2681 | 1461306769141 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}] 23:32:49 INFO - PROCESS | 2681 | 1461306769281 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:32:49 INFO - PROCESS | 2681 | 1461306769289 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827414c800 == 44 [pid = 2681] [id = 127] 23:32:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f82786e2800) [pid = 2681] [serial = 380] [outer = (nil)] 23:32:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f827f7d1c00) [pid = 2681] [serial = 381] [outer = 0x7f82786e2800] 23:32:49 INFO - PROCESS | 2681 | 1461306769344 Marionette DEBUG loaded listener.js 23:32:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8283794000) [pid = 2681] [serial = 382] [outer = 0x7f82786e2800] 23:32:49 INFO - PROCESS | 2681 | 1461306769969 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]]]}] 23:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 884ms 23:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:32:50 INFO - PROCESS | 2681 | 1461306770019 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:32:50 INFO - PROCESS | 2681 | 1461306770021 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:32:50 INFO - PROCESS | 2681 | 1461306770025 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:32:50 INFO - PROCESS | 2681 | 1461306770027 Marionette TRACE conn3 <- [1,482,null,{}] 23:32:50 INFO - PROCESS | 2681 | 1461306770033 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}] 23:32:50 INFO - PROCESS | 2681 | 1461306770140 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:32:50 INFO - PROCESS | 2681 | 1461306770236 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828365a000 == 45 [pid = 2681] [id = 128] 23:32:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8266deb800) [pid = 2681] [serial = 383] [outer = (nil)] 23:32:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8283b07000) [pid = 2681] [serial = 384] [outer = 0x7f8266deb800] 23:32:50 INFO - PROCESS | 2681 | 1461306770286 Marionette DEBUG loaded listener.js 23:32:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f8286270400) [pid = 2681] [serial = 385] [outer = 0x7f8266deb800] 23:32:50 INFO - PROCESS | 2681 | 1461306770789 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]]]}] 23:32:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:32:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 824ms 23:32:50 INFO - PROCESS | 2681 | 1461306770850 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:32:50 INFO - PROCESS | 2681 | 1461306770852 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:32:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:32:50 INFO - PROCESS | 2681 | 1461306770857 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:32:50 INFO - PROCESS | 2681 | 1461306770859 Marionette TRACE conn3 <- [1,486,null,{}] 23:32:50 INFO - PROCESS | 2681 | 1461306770864 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}] 23:32:50 INFO - PROCESS | 2681 | 1461306770978 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:32:50 INFO - PROCESS | 2681 | 1461306770992 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283c1d800 == 46 [pid = 2681] [id = 129] 23:32:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8283bd1c00) [pid = 2681] [serial = 386] [outer = (nil)] 23:32:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8287d93400) [pid = 2681] [serial = 387] [outer = 0x7f8283bd1c00] 23:32:51 INFO - PROCESS | 2681 | 1461306771044 Marionette DEBUG loaded listener.js 23:32:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8287de9c00) [pid = 2681] [serial = 388] [outer = 0x7f8283bd1c00] 23:32:51 INFO - PROCESS | 2681 | 1461306771880 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]]]}] 23:32:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:32:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1073ms 23:32:51 INFO - PROCESS | 2681 | 1461306771932 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:32:51 INFO - PROCESS | 2681 | 1461306771938 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:32:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:32:51 INFO - PROCESS | 2681 | 1461306771945 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:32:51 INFO - PROCESS | 2681 | 1461306771950 Marionette TRACE conn3 <- [1,490,null,{}] 23:32:51 INFO - PROCESS | 2681 | 1461306771957 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}] 23:32:52 INFO - PROCESS | 2681 | 1461306772088 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:32:52 INFO - PROCESS | 2681 | 1461306772228 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270208800 == 47 [pid = 2681] [id = 130] 23:32:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f826990e000) [pid = 2681] [serial = 389] [outer = (nil)] 23:32:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f826b43c400) [pid = 2681] [serial = 390] [outer = 0x7f826990e000] 23:32:52 INFO - PROCESS | 2681 | 1461306772294 Marionette DEBUG loaded listener.js 23:32:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f826f45f000) [pid = 2681] [serial = 391] [outer = 0x7f826990e000] 23:32:53 INFO - PROCESS | 2681 | 1461306773074 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]]]}] 23:32:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:32:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1181ms 23:32:53 INFO - PROCESS | 2681 | 1461306773156 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:32:53 INFO - PROCESS | 2681 | 1461306773164 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:32:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:32:53 INFO - PROCESS | 2681 | 1461306773176 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:32:53 INFO - PROCESS | 2681 | 1461306773179 Marionette TRACE conn3 <- [1,494,null,{}] 23:32:53 INFO - PROCESS | 2681 | 1461306773191 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}] 23:32:53 INFO - PROCESS | 2681 | 1461306773318 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:32:53 INFO - PROCESS | 2681 | 1461306773447 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6bc000 == 48 [pid = 2681] [id = 131] 23:32:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f826fbcf000) [pid = 2681] [serial = 392] [outer = (nil)] 23:32:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f827035d000) [pid = 2681] [serial = 393] [outer = 0x7f826fbcf000] 23:32:53 INFO - PROCESS | 2681 | 1461306773510 Marionette DEBUG loaded listener.js 23:32:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8270dd7800) [pid = 2681] [serial = 394] [outer = 0x7f826fbcf000] 23:32:54 INFO - PROCESS | 2681 | 1461306774316 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]]]}] 23:32:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:32:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1184ms 23:32:54 INFO - PROCESS | 2681 | 1461306774360 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:32:54 INFO - PROCESS | 2681 | 1461306774364 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:32:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:32:54 INFO - PROCESS | 2681 | 1461306774369 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:32:54 INFO - PROCESS | 2681 | 1461306774374 Marionette TRACE conn3 <- [1,498,null,{}] 23:32:54 INFO - PROCESS | 2681 | 1461306774403 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}] 23:32:54 INFO - PROCESS | 2681 | 1461306774540 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:32:54 INFO - PROCESS | 2681 | 1461306774669 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287d76000 == 49 [pid = 2681] [id = 132] 23:32:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f8270dd9400) [pid = 2681] [serial = 395] [outer = (nil)] 23:32:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f82831c6000) [pid = 2681] [serial = 396] [outer = 0x7f8270dd9400] 23:32:54 INFO - PROCESS | 2681 | 1461306774738 Marionette DEBUG loaded listener.js 23:32:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f82858b2400) [pid = 2681] [serial = 397] [outer = 0x7f8270dd9400] 23:32:55 INFO - PROCESS | 2681 | 1461306775433 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]]]}] 23:32:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:32:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1133ms 23:32:55 INFO - PROCESS | 2681 | 1461306775503 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:32:55 INFO - PROCESS | 2681 | 1461306775507 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:32:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:32:55 INFO - PROCESS | 2681 | 1461306775513 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:32:55 INFO - PROCESS | 2681 | 1461306775515 Marionette TRACE conn3 <- [1,502,null,{}] 23:32:55 INFO - PROCESS | 2681 | 1461306775520 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}] 23:32:55 INFO - PROCESS | 2681 | 1461306775649 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:32:55 INFO - PROCESS | 2681 | 1461306775784 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828357f800 == 50 [pid = 2681] [id = 133] 23:32:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f826b288000) [pid = 2681] [serial = 398] [outer = (nil)] 23:32:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f826b28f800) [pid = 2681] [serial = 399] [outer = 0x7f826b288000] 23:32:55 INFO - PROCESS | 2681 | 1461306775845 Marionette DEBUG loaded listener.js 23:32:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f8270360800) [pid = 2681] [serial = 400] [outer = 0x7f826b288000] 23:32:56 INFO - PROCESS | 2681 | 1461306776733 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]]]}] 23:32:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:32:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1278ms 23:32:56 INFO - PROCESS | 2681 | 1461306776791 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:32:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:32:56 INFO - PROCESS | 2681 | 1461306776796 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:32:56 INFO - PROCESS | 2681 | 1461306776803 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:32:56 INFO - PROCESS | 2681 | 1461306776807 Marionette TRACE conn3 <- [1,506,null,{}] 23:32:56 INFO - PROCESS | 2681 | 1461306776815 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}] 23:32:56 INFO - PROCESS | 2681 | 1461306776940 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:32:57 INFO - PROCESS | 2681 | 1461306777110 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267ea0000 == 51 [pid = 2681] [id = 134] 23:32:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8267a4dc00) [pid = 2681] [serial = 401] [outer = (nil)] 23:32:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f826870e000) [pid = 2681] [serial = 402] [outer = 0x7f8267a4dc00] 23:32:57 INFO - PROCESS | 2681 | 1461306777192 Marionette DEBUG loaded listener.js 23:32:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f826990d800) [pid = 2681] [serial = 403] [outer = 0x7f8267a4dc00] 23:32:58 INFO - PROCESS | 2681 | 1461306778015 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]]]}] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82778cb000 == 50 [pid = 2681] [id = 80] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828365a000 == 49 [pid = 2681] [id = 128] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827414c800 == 48 [pid = 2681] [id = 127] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f82678dfc00) [pid = 2681] [serial = 315] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f8283c43000) [pid = 2681] [serial = 324] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f827d6eec00) [pid = 2681] [serial = 321] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f826e442c00) [pid = 2681] [serial = 318] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f8266df1c00) [pid = 2681] [serial = 348] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e75d000 == 47 [pid = 2681] [id = 126] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827416b800 == 46 [pid = 2681] [id = 125] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271adf800 == 45 [pid = 2681] [id = 124] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5bb000 == 44 [pid = 2681] [id = 123] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680f5800 == 43 [pid = 2681] [id = 122] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826afa6000 == 42 [pid = 2681] [id = 121] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287d7b800 == 41 [pid = 2681] [id = 120] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82865c5000 == 40 [pid = 2681] [id = 119] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271a94000 == 39 [pid = 2681] [id = 118] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da49800 == 38 [pid = 2681] [id = 117] 23:32:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283c1e800 == 37 [pid = 2681] [id = 116] 23:32:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:32:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1284ms 23:32:58 INFO - PROCESS | 2681 | 1461306778087 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:32:58 INFO - PROCESS | 2681 | 1461306778093 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:32:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:32:58 INFO - PROCESS | 2681 | 1461306778101 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:32:58 INFO - PROCESS | 2681 | 1461306778104 Marionette TRACE conn3 <- [1,510,null,{}] 23:32:58 INFO - PROCESS | 2681 | 1461306778108 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}] 23:32:58 INFO - PROCESS | 2681 | 1461306778227 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:32:58 INFO - PROCESS | 2681 | 1461306778236 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b475800 == 38 [pid = 2681] [id = 135] 23:32:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f826b0f5400) [pid = 2681] [serial = 404] [outer = (nil)] 23:32:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f826b291400) [pid = 2681] [serial = 405] [outer = 0x7f826b0f5400] 23:32:58 INFO - PROCESS | 2681 | 1461306778288 Marionette DEBUG loaded listener.js 23:32:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f826e43f400) [pid = 2681] [serial = 406] [outer = 0x7f826b0f5400] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f827148a400) [pid = 2681] [serial = 204] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f827e7a7000) [pid = 2681] [serial = 240] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f82858ae800) [pid = 2681] [serial = 313] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f8273d0a400) [pid = 2681] [serial = 333] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f827e27b000) [pid = 2681] [serial = 334] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f826990a400) [pid = 2681] [serial = 339] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f82865b4400) [pid = 2681] [serial = 345] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f828580e800) [pid = 2681] [serial = 342] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f82836d8000) [pid = 2681] [serial = 336] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f826954b000) [pid = 2681] [serial = 328] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8267dd3c00) [pid = 2681] [serial = 327] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826e43f000) [pid = 2681] [serial = 330] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f8270dde400) [pid = 2681] [serial = 331] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8281828800) [pid = 2681] [serial = 340] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f82865acc00) [pid = 2681] [serial = 343] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8283b03c00) [pid = 2681] [serial = 337] [outer = (nil)] [url = about:blank] 23:32:58 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f8287ddd800) [pid = 2681] [serial = 346] [outer = (nil)] [url = about:blank] 23:32:59 INFO - PROCESS | 2681 | 1461306779003 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]]]}] 23:32:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:32:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 924ms 23:32:59 INFO - PROCESS | 2681 | 1461306779031 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:32:59 INFO - PROCESS | 2681 | 1461306779034 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:32:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:32:59 INFO - PROCESS | 2681 | 1461306779040 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:32:59 INFO - PROCESS | 2681 | 1461306779045 Marionette TRACE conn3 <- [1,514,null,{}] 23:32:59 INFO - PROCESS | 2681 | 1461306779058 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}] 23:32:59 INFO - PROCESS | 2681 | 1461306779173 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:32:59 INFO - PROCESS | 2681 | 1461306779188 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:32:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270680000 == 39 [pid = 2681] [id = 136] 23:32:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826fbd5c00) [pid = 2681] [serial = 407] [outer = (nil)] 23:32:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f826fdfbc00) [pid = 2681] [serial = 408] [outer = 0x7f826fbd5c00] 23:32:59 INFO - PROCESS | 2681 | 1461306779242 Marionette DEBUG loaded listener.js 23:32:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f827035f400) [pid = 2681] [serial = 409] [outer = 0x7f826fbd5c00] 23:32:59 INFO - PROCESS | 2681 | 1461306779882 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]]]}] 23:32:59 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 23:32:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 882ms 23:32:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:32:59 INFO - PROCESS | 2681 | 1461306779922 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:32:59 INFO - PROCESS | 2681 | 1461306779925 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:32:59 INFO - PROCESS | 2681 | 1461306779930 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:32:59 INFO - PROCESS | 2681 | 1461306779933 Marionette TRACE conn3 <- [1,518,null,{}] 23:32:59 INFO - PROCESS | 2681 | 1461306779937 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}] 23:33:00 INFO - PROCESS | 2681 | 1461306780099 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:33:00 INFO - PROCESS | 2681 | 1461306780164 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db0800 == 40 [pid = 2681] [id = 137] 23:33:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8267491800) [pid = 2681] [serial = 410] [outer = (nil)] 23:33:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8270dd7400) [pid = 2681] [serial = 411] [outer = 0x7f8267491800] 23:33:00 INFO - PROCESS | 2681 | 1461306780215 Marionette DEBUG loaded listener.js 23:33:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f8273cca000) [pid = 2681] [serial = 412] [outer = 0x7f8267491800] 23:33:00 INFO - PROCESS | 2681 | 1461306780754 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]]]}] 23:33:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:33:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 878ms 23:33:00 INFO - PROCESS | 2681 | 1461306780811 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:33:00 INFO - PROCESS | 2681 | 1461306780813 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:33:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:33:00 INFO - PROCESS | 2681 | 1461306780818 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:33:00 INFO - PROCESS | 2681 | 1461306780820 Marionette TRACE conn3 <- [1,522,null,{}] 23:33:00 INFO - PROCESS | 2681 | 1461306780825 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}] 23:33:00 INFO - PROCESS | 2681 | 1461306780970 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:33:01 INFO - PROCESS | 2681 | 1461306781005 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b408800 == 41 [pid = 2681] [id = 138] 23:33:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f8270360400) [pid = 2681] [serial = 413] [outer = (nil)] 23:33:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f82741bb000) [pid = 2681] [serial = 414] [outer = 0x7f8270360400] 23:33:01 INFO - PROCESS | 2681 | 1461306781054 Marionette DEBUG loaded listener.js 23:33:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f827e72f400) [pid = 2681] [serial = 415] [outer = 0x7f8270360400] 23:33:01 INFO - PROCESS | 2681 | 1461306781726 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]]]}] 23:33:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:33:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 929ms 23:33:01 INFO - PROCESS | 2681 | 1461306781749 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:33:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:33:01 INFO - PROCESS | 2681 | 1461306781752 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:33:01 INFO - PROCESS | 2681 | 1461306781762 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:33:01 INFO - PROCESS | 2681 | 1461306781764 Marionette TRACE conn3 <- [1,526,null,{}] 23:33:01 INFO - PROCESS | 2681 | 1461306781767 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}] 23:33:01 INFO - PROCESS | 2681 | 1461306781938 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:33:01 INFO - PROCESS | 2681 | 1461306781970 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e495000 == 42 [pid = 2681] [id = 139] 23:33:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8281829c00) [pid = 2681] [serial = 416] [outer = (nil)] 23:33:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f8283c42c00) [pid = 2681] [serial = 417] [outer = 0x7f8281829c00] 23:33:02 INFO - PROCESS | 2681 | 1461306782025 Marionette DEBUG loaded listener.js 23:33:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f828626d000) [pid = 2681] [serial = 418] [outer = 0x7f8281829c00] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f826749bc00) [pid = 2681] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f826748f800) [pid = 2681] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f826f469c00) [pid = 2681] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f827e732400) [pid = 2681] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f8271307400) [pid = 2681] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f826d9de000) [pid = 2681] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826fcf4000) [pid = 2681] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f826991e400) [pid = 2681] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8266deb800) [pid = 2681] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f826dcb1800) [pid = 2681] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826d9d6000) [pid = 2681] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826fc2f000) [pid = 2681] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8267dda400) [pid = 2681] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8270354800) [pid = 2681] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8267fe4000) [pid = 2681] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f82786e2800) [pid = 2681] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f82675c8400) [pid = 2681] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8270ec5800) [pid = 2681] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8266df6400) [pid = 2681] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f8267c6f400) [pid = 2681] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f826990e800) [pid = 2681] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8266dec400) [pid = 2681] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f8270ec3000) [pid = 2681] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f826f809c00) [pid = 2681] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f82720dc400) [pid = 2681] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826749b800) [pid = 2681] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f8267fe3800) [pid = 2681] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:33:02 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f827e7f5000) [pid = 2681] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:33:02 INFO - PROCESS | 2681 | 1461306782935 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]]]}] 23:33:02 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 23:33:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1232ms 23:33:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:33:02 INFO - PROCESS | 2681 | 1461306782988 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:33:02 INFO - PROCESS | 2681 | 1461306782990 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:33:02 INFO - PROCESS | 2681 | 1461306782995 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:33:02 INFO - PROCESS | 2681 | 1461306782998 Marionette TRACE conn3 <- [1,530,null,{}] 23:33:03 INFO - PROCESS | 2681 | 1461306783002 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}] 23:33:03 INFO - PROCESS | 2681 | 1461306783110 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:33:03 INFO - PROCESS | 2681 | 1461306783122 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826eb90000 == 43 [pid = 2681] [id = 140] 23:33:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8266df8c00) [pid = 2681] [serial = 419] [outer = (nil)] 23:33:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f826991e400) [pid = 2681] [serial = 420] [outer = 0x7f8266df8c00] 23:33:03 INFO - PROCESS | 2681 | 1461306783173 Marionette DEBUG loaded listener.js 23:33:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f826e434c00) [pid = 2681] [serial = 421] [outer = 0x7f8266df8c00] 23:33:03 INFO - PROCESS | 2681 | 1461306783735 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"]]]}] 23:33:03 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 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:33:03 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 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:33:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:33:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 775ms 23:33:03 INFO - PROCESS | 2681 | 1461306783790 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:33:03 INFO - PROCESS | 2681 | 1461306783792 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:33:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:33:03 INFO - PROCESS | 2681 | 1461306783798 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:33:03 INFO - PROCESS | 2681 | 1461306783800 Marionette TRACE conn3 <- [1,534,null,{}] 23:33:03 INFO - PROCESS | 2681 | 1461306783805 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}] 23:33:03 INFO - PROCESS | 2681 | 1461306783931 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:33:04 INFO - PROCESS | 2681 | 1461306784029 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283572000 == 44 [pid = 2681] [id = 141] 23:33:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8266dfa400) [pid = 2681] [serial = 422] [outer = (nil)] 23:33:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826fc2f000) [pid = 2681] [serial = 423] [outer = 0x7f8266dfa400] 23:33:04 INFO - PROCESS | 2681 | 1461306784080 Marionette DEBUG loaded listener.js 23:33:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f827e7f5000) [pid = 2681] [serial = 424] [outer = 0x7f8266dfa400] 23:33:04 INFO - PROCESS | 2681 | 1461306784611 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]]]}] 23:33:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:33:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 825ms 23:33:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:33:04 INFO - PROCESS | 2681 | 1461306784621 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:33:04 INFO - PROCESS | 2681 | 1461306784623 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:33:04 INFO - PROCESS | 2681 | 1461306784627 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:33:04 INFO - PROCESS | 2681 | 1461306784631 Marionette TRACE conn3 <- [1,538,null,{}] 23:33:04 INFO - PROCESS | 2681 | 1461306784635 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}] 23:33:04 INFO - PROCESS | 2681 | 1461306784811 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:33:04 INFO - PROCESS | 2681 | 1461306784963 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269967000 == 45 [pid = 2681] [id = 142] 23:33:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f8266df6400) [pid = 2681] [serial = 425] [outer = (nil)] 23:33:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8267a50800) [pid = 2681] [serial = 426] [outer = 0x7f8266df6400] 23:33:05 INFO - PROCESS | 2681 | 1461306785042 Marionette DEBUG loaded listener.js 23:33:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f82698a2800) [pid = 2681] [serial = 427] [outer = 0x7f8266df6400] 23:33:05 INFO - PROCESS | 2681 | 1461306785695 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]]]}] 23:33:05 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. 23:33:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1129ms 23:33:05 INFO - PROCESS | 2681 | 1461306785758 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:33:05 INFO - PROCESS | 2681 | 1461306785764 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:33:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:33:05 INFO - PROCESS | 2681 | 1461306785770 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:33:05 INFO - PROCESS | 2681 | 1461306785776 Marionette TRACE conn3 <- [1,542,null,{}] 23:33:05 INFO - PROCESS | 2681 | 1461306785795 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}] 23:33:05 INFO - PROCESS | 2681 | 1461306785965 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:33:06 INFO - PROCESS | 2681 | 1461306786026 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709c0000 == 46 [pid = 2681] [id = 143] 23:33:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826990dc00) [pid = 2681] [serial = 428] [outer = (nil)] 23:33:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826d95c400) [pid = 2681] [serial = 429] [outer = 0x7f826990dc00] 23:33:06 INFO - PROCESS | 2681 | 1461306786132 Marionette DEBUG loaded listener.js 23:33:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826eb6b800) [pid = 2681] [serial = 430] [outer = 0x7f826990dc00] 23:33:06 INFO - PROCESS | 2681 | 1461306786837 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]]]}] 23:33:06 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. 23:33:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1082ms 23:33:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:33:06 INFO - PROCESS | 2681 | 1461306786871 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:33:06 INFO - PROCESS | 2681 | 1461306786874 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:33:06 INFO - PROCESS | 2681 | 1461306786880 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:33:06 INFO - PROCESS | 2681 | 1461306786883 Marionette TRACE conn3 <- [1,546,null,{}] 23:33:06 INFO - PROCESS | 2681 | 1461306786888 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}] 23:33:07 INFO - PROCESS | 2681 | 1461306787031 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:33:07 INFO - PROCESS | 2681 | 1461306787164 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283b67800 == 47 [pid = 2681] [id = 144] 23:33:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f826eb74000) [pid = 2681] [serial = 431] [outer = (nil)] 23:33:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8270357c00) [pid = 2681] [serial = 432] [outer = 0x7f826eb74000] 23:33:07 INFO - PROCESS | 2681 | 1461306787227 Marionette DEBUG loaded listener.js 23:33:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f827e587800) [pid = 2681] [serial = 433] [outer = 0x7f826eb74000] 23:33:08 INFO - PROCESS | 2681 | 1461306787999 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]]]}] 23:33:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:33:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1127ms 23:33:08 INFO - PROCESS | 2681 | 1461306788007 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:33:08 INFO - PROCESS | 2681 | 1461306788012 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:33:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:33:08 INFO - PROCESS | 2681 | 1461306788062 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:33:08 INFO - PROCESS | 2681 | 1461306788067 Marionette TRACE conn3 <- [1,550,null,{}] 23:33:08 INFO - PROCESS | 2681 | 1461306788072 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}] 23:33:08 INFO - PROCESS | 2681 | 1461306788215 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:33:08 INFO - PROCESS | 2681 | 1461306788330 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287baf000 == 48 [pid = 2681] [id = 145] 23:33:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8267c73400) [pid = 2681] [serial = 434] [outer = (nil)] 23:33:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f827e588c00) [pid = 2681] [serial = 435] [outer = 0x7f8267c73400] 23:33:08 INFO - PROCESS | 2681 | 1461306788392 Marionette DEBUG loaded listener.js 23:33:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f828626cc00) [pid = 2681] [serial = 436] [outer = 0x7f8267c73400] 23:33:09 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. 23:33:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 998ms 23:33:09 INFO - PROCESS | 2681 | 1461306789044 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]]]}] 23:33:09 INFO - PROCESS | 2681 | 1461306789085 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:33:09 INFO - PROCESS | 2681 | 1461306789087 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:33:09 INFO - PROCESS | 2681 | 1461306789094 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:33:09 INFO - PROCESS | 2681 | 1461306789096 Marionette TRACE conn3 <- [1,554,null,{}] 23:33:09 INFO - PROCESS | 2681 | 1461306789101 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}] 23:33:09 INFO - PROCESS | 2681 | 1461306789229 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:33:09 INFO - PROCESS | 2681 | 1461306789338 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e6a000 == 49 [pid = 2681] [id = 146] 23:33:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826eb77800) [pid = 2681] [serial = 437] [outer = (nil)] 23:33:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8287b67000) [pid = 2681] [serial = 438] [outer = 0x7f826eb77800] 23:33:09 INFO - PROCESS | 2681 | 1461306789398 Marionette DEBUG loaded listener.js 23:33:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f828b2d6400) [pid = 2681] [serial = 439] [outer = 0x7f826eb77800] 23:33:09 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:10 INFO - PROCESS | 2681 | 1461306790099 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]]]}] 23:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1025ms 23:33:10 INFO - PROCESS | 2681 | 1461306790128 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:33:10 INFO - PROCESS | 2681 | 1461306790132 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:33:10 INFO - PROCESS | 2681 | 1461306790138 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:33:10 INFO - PROCESS | 2681 | 1461306790140 Marionette TRACE conn3 <- [1,558,null,{}] 23:33:10 INFO - PROCESS | 2681 | 1461306790163 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}] 23:33:10 INFO - PROCESS | 2681 | 1461306790284 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:33:10 INFO - PROCESS | 2681 | 1461306790427 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686cc800 == 50 [pid = 2681] [id = 147] 23:33:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f826479fc00) [pid = 2681] [serial = 440] [outer = (nil)] 23:33:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f82647a1800) [pid = 2681] [serial = 441] [outer = 0x7f826479fc00] 23:33:10 INFO - PROCESS | 2681 | 1461306790501 Marionette DEBUG loaded listener.js 23:33:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f828b2d9800) [pid = 2681] [serial = 442] [outer = 0x7f826479fc00] 23:33:11 INFO - PROCESS | 2681 | 1461306791223 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]]]}] 23:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1146ms 23:33:11 INFO - PROCESS | 2681 | 1461306791284 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:33:11 INFO - PROCESS | 2681 | 1461306791288 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:33:11 INFO - PROCESS | 2681 | 1461306791293 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:33:11 INFO - PROCESS | 2681 | 1461306791295 Marionette TRACE conn3 <- [1,562,null,{}] 23:33:11 INFO - PROCESS | 2681 | 1461306791300 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}] 23:33:11 INFO - PROCESS | 2681 | 1461306791433 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:33:11 INFO - PROCESS | 2681 | 1461306791567 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266869800 == 51 [pid = 2681] [id = 148] 23:33:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f826479bc00) [pid = 2681] [serial = 443] [outer = (nil)] 23:33:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8266881400) [pid = 2681] [serial = 444] [outer = 0x7f826479bc00] 23:33:11 INFO - PROCESS | 2681 | 1461306791628 Marionette DEBUG loaded listener.js 23:33:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f82668c2c00) [pid = 2681] [serial = 445] [outer = 0x7f826479bc00] 23:33:12 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:12 INFO - PROCESS | 2681 | 1461306792278 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]]]}] 23:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1027ms 23:33:12 INFO - PROCESS | 2681 | 1461306792320 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:33:12 INFO - PROCESS | 2681 | 1461306792323 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:33:12 INFO - PROCESS | 2681 | 1461306792328 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:33:12 INFO - PROCESS | 2681 | 1461306792330 Marionette TRACE conn3 <- [1,566,null,{}] 23:33:12 INFO - PROCESS | 2681 | 1461306792335 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}] 23:33:12 INFO - PROCESS | 2681 | 1461306792479 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:33:12 INFO - PROCESS | 2681 | 1461306792617 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ca1800 == 52 [pid = 2681] [id = 149] 23:33:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f82647a0000) [pid = 2681] [serial = 446] [outer = (nil)] 23:33:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f826654a400) [pid = 2681] [serial = 447] [outer = 0x7f82647a0000] 23:33:12 INFO - PROCESS | 2681 | 1461306792677 Marionette DEBUG loaded listener.js 23:33:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f826654f800) [pid = 2681] [serial = 448] [outer = 0x7f82647a0000] 23:33:13 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:13 INFO - PROCESS | 2681 | 1461306793584 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]]]}] 23:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1277ms 23:33:13 INFO - PROCESS | 2681 | 1461306793607 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:33:13 INFO - PROCESS | 2681 | 1461306793613 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:33:13 INFO - PROCESS | 2681 | 1461306793620 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:33:13 INFO - PROCESS | 2681 | 1461306793624 Marionette TRACE conn3 <- [1,570,null,{}] 23:33:13 INFO - PROCESS | 2681 | 1461306793630 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}] 23:33:13 INFO - PROCESS | 2681 | 1461306793771 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:33:13 INFO - PROCESS | 2681 | 1461306793935 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677c7000 == 53 [pid = 2681] [id = 150] 23:33:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f82668c6800) [pid = 2681] [serial = 449] [outer = (nil)] 23:33:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f82668c8800) [pid = 2681] [serial = 450] [outer = 0x7f82668c6800] 23:33:14 INFO - PROCESS | 2681 | 1461306794026 Marionette DEBUG loaded listener.js 23:33:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f82668cdc00) [pid = 2681] [serial = 451] [outer = 0x7f82668c6800] 23:33:14 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283572000 == 52 [pid = 2681] [id = 141] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826eb90000 == 51 [pid = 2681] [id = 140] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e495000 == 50 [pid = 2681] [id = 139] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b408800 == 49 [pid = 2681] [id = 138] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270680000 == 48 [pid = 2681] [id = 136] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b475800 == 47 [pid = 2681] [id = 135] 23:33:14 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267ea0000 == 46 [pid = 2681] [id = 134] 23:33:14 INFO - PROCESS | 2681 | 1461306794775 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]]]}] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f8267dd7c00) [pid = 2681] [serial = 174] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f8268707800) [pid = 2681] [serial = 316] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f8270ebcc00) [pid = 2681] [serial = 213] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f827f911c00) [pid = 2681] [serial = 285] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f8273d13000) [pid = 2681] [serial = 373] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f8271a52400) [pid = 2681] [serial = 372] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f827068cc00) [pid = 2681] [serial = 319] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8286586400) [pid = 2681] [serial = 325] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f826f811000) [pid = 2681] [serial = 369] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f8283b07000) [pid = 2681] [serial = 384] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8270dd6800) [pid = 2681] [serial = 246] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826f8ccc00) [pid = 2681] [serial = 354] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f827f913800) [pid = 2681] [serial = 322] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8269541c00) [pid = 2681] [serial = 207] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f827035c400) [pid = 2681] [serial = 378] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826b0f3800) [pid = 2681] [serial = 243] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826fbd8000) [pid = 2681] [serial = 370] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8283794000) [pid = 2681] [serial = 382] [outer = (nil)] [url = about:blank] 23:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1182ms 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826fbd1400) [pid = 2681] [serial = 364] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f827e90ac00) [pid = 2681] [serial = 375] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f826870ac00) [pid = 2681] [serial = 351] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826b43fc00) [pid = 2681] [serial = 210] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826990b800) [pid = 2681] [serial = 352] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f826d9d8c00) [pid = 2681] [serial = 367] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f827f7d1c00) [pid = 2681] [serial = 381] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f826dc2e800) [pid = 2681] [serial = 363] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8266df5c00) [pid = 2681] [serial = 349] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f8283754800) [pid = 2681] [serial = 358] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f827f7cf800) [pid = 2681] [serial = 376] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8270361400) [pid = 2681] [serial = 379] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f827130ec00) [pid = 2681] [serial = 282] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f827d6f0000) [pid = 2681] [serial = 249] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f826b0ecc00) [pid = 2681] [serial = 279] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f8271481400) [pid = 2681] [serial = 355] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f826b0e9400) [pid = 2681] [serial = 366] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f827f6e7c00) [pid = 2681] [serial = 357] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8286593000) [pid = 2681] [serial = 360] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f826dcba800) [pid = 2681] [serial = 177] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f8283b08400) [pid = 2681] [serial = 288] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f8286270400) [pid = 2681] [serial = 385] [outer = (nil)] [url = about:blank] 23:33:14 INFO - PROCESS | 2681 | 1461306794814 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:33:14 INFO - PROCESS | 2681 | 1461306794826 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:33:14 INFO - PROCESS | 2681 | 1461306794839 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:33:14 INFO - PROCESS | 2681 | 1461306794843 Marionette TRACE conn3 <- [1,574,null,{}] 23:33:14 INFO - PROCESS | 2681 | 1461306794848 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}] 23:33:14 INFO - PROCESS | 2681 | 1461306794970 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:33:14 INFO - PROCESS | 2681 | 1461306794979 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c7800 == 47 [pid = 2681] [id = 151] 23:33:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f826749b800) [pid = 2681] [serial = 452] [outer = (nil)] 23:33:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f8267789400) [pid = 2681] [serial = 453] [outer = 0x7f826749b800] 23:33:15 INFO - PROCESS | 2681 | 1461306795032 Marionette DEBUG loaded listener.js 23:33:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8267c67400) [pid = 2681] [serial = 454] [outer = 0x7f826749b800] 23:33:15 INFO - PROCESS | 2681 | 1461306795707 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]]]}] 23:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 928ms 23:33:15 INFO - PROCESS | 2681 | 1461306795767 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:33:15 INFO - PROCESS | 2681 | 1461306795770 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:33:15 INFO - PROCESS | 2681 | 1461306795775 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:33:15 INFO - PROCESS | 2681 | 1461306795779 Marionette TRACE conn3 <- [1,578,null,{}] 23:33:15 INFO - PROCESS | 2681 | 1461306795792 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}] 23:33:15 INFO - PROCESS | 2681 | 1461306795948 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:33:15 INFO - PROCESS | 2681 | 1461306795968 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e5c000 == 48 [pid = 2681] [id = 152] 23:33:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8267c69000) [pid = 2681] [serial = 455] [outer = (nil)] 23:33:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f826929d400) [pid = 2681] [serial = 456] [outer = 0x7f8267c69000] 23:33:16 INFO - PROCESS | 2681 | 1461306796022 Marionette DEBUG loaded listener.js 23:33:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f826990f000) [pid = 2681] [serial = 457] [outer = 0x7f8267c69000] 23:33:16 INFO - PROCESS | 2681 | 1461306796569 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]]]}] 23:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 881ms 23:33:16 INFO - PROCESS | 2681 | 1461306796656 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:33:16 INFO - PROCESS | 2681 | 1461306796660 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:33:16 INFO - PROCESS | 2681 | 1461306796665 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:33:16 INFO - PROCESS | 2681 | 1461306796667 Marionette TRACE conn3 <- [1,582,null,{}] 23:33:16 INFO - PROCESS | 2681 | 1461306796680 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}] 23:33:16 INFO - PROCESS | 2681 | 1461306796834 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:33:16 INFO - PROCESS | 2681 | 1461306796859 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5bb800 == 49 [pid = 2681] [id = 153] 23:33:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f8264797000) [pid = 2681] [serial = 458] [outer = (nil)] 23:33:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f826b0e9400) [pid = 2681] [serial = 459] [outer = 0x7f8264797000] 23:33:16 INFO - PROCESS | 2681 | 1461306796910 Marionette DEBUG loaded listener.js 23:33:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f826b28a800) [pid = 2681] [serial = 460] [outer = 0x7f8264797000] 23:33:17 INFO - PROCESS | 2681 | 1461306797507 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]]]}] 23:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 882ms 23:33:17 INFO - PROCESS | 2681 | 1461306797547 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:33:17 INFO - PROCESS | 2681 | 1461306797549 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:33:17 INFO - PROCESS | 2681 | 1461306797554 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:33:17 INFO - PROCESS | 2681 | 1461306797556 Marionette TRACE conn3 <- [1,586,null,{}] 23:33:17 INFO - PROCESS | 2681 | 1461306797565 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}] 23:33:17 INFO - PROCESS | 2681 | 1461306797705 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:33:17 INFO - PROCESS | 2681 | 1461306797771 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fda8000 == 50 [pid = 2681] [id = 154] 23:33:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8267c71c00) [pid = 2681] [serial = 461] [outer = (nil)] 23:33:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f826b43ac00) [pid = 2681] [serial = 462] [outer = 0x7f8267c71c00] 23:33:17 INFO - PROCESS | 2681 | 1461306797830 Marionette DEBUG loaded listener.js 23:33:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826d9dd800) [pid = 2681] [serial = 463] [outer = 0x7f8267c71c00] 23:33:18 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:18 INFO - PROCESS | 2681 | 1461306798473 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]]]}] 23:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 928ms 23:33:18 INFO - PROCESS | 2681 | 1461306798483 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:33:18 INFO - PROCESS | 2681 | 1461306798486 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:33:18 INFO - PROCESS | 2681 | 1461306798490 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:33:18 INFO - PROCESS | 2681 | 1461306798492 Marionette TRACE conn3 <- [1,590,null,{}] 23:33:18 INFO - PROCESS | 2681 | 1461306798497 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}] 23:33:18 INFO - PROCESS | 2681 | 1461306798689 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:33:18 INFO - PROCESS | 2681 | 1461306798754 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db9800 == 51 [pid = 2681] [id = 155] 23:33:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f826da78400) [pid = 2681] [serial = 464] [outer = (nil)] 23:33:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826f46ac00) [pid = 2681] [serial = 465] [outer = 0x7f826da78400] 23:33:18 INFO - PROCESS | 2681 | 1461306798808 Marionette DEBUG loaded listener.js 23:33:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8270355800) [pid = 2681] [serial = 466] [outer = 0x7f826da78400] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8270360400) [pid = 2681] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8267491800) [pid = 2681] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f8281829c00) [pid = 2681] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f826fbd5c00) [pid = 2681] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8267a4dc00) [pid = 2681] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826b0f5400) [pid = 2681] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:33:19 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f8266df8c00) [pid = 2681] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:33:19 INFO - PROCESS | 2681 | 1461306799401 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]]]}] 23:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 924ms 23:33:19 INFO - PROCESS | 2681 | 1461306799415 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:33:19 INFO - PROCESS | 2681 | 1461306799418 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:33:19 INFO - PROCESS | 2681 | 1461306799423 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:33:19 INFO - PROCESS | 2681 | 1461306799425 Marionette TRACE conn3 <- [1,594,null,{}] 23:33:19 INFO - PROCESS | 2681 | 1461306799429 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}] 23:33:19 INFO - PROCESS | 2681 | 1461306799537 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:33:19 INFO - PROCESS | 2681 | 1461306799634 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271ace000 == 52 [pid = 2681] [id = 156] 23:33:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f82668c3000) [pid = 2681] [serial = 467] [outer = (nil)] 23:33:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8270354c00) [pid = 2681] [serial = 468] [outer = 0x7f82668c3000] 23:33:19 INFO - PROCESS | 2681 | 1461306799684 Marionette DEBUG loaded listener.js 23:33:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8270dd1400) [pid = 2681] [serial = 469] [outer = 0x7f82668c3000] 23:33:20 INFO - PROCESS | 2681 | 1461306800216 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]]]}] 23:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 826ms 23:33:20 INFO - PROCESS | 2681 | 1461306800249 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:33:20 INFO - PROCESS | 2681 | 1461306800251 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:33:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:33:20 INFO - PROCESS | 2681 | 1461306800257 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:33:20 INFO - PROCESS | 2681 | 1461306800258 Marionette TRACE conn3 <- [1,598,null,{}] 23:33:20 INFO - PROCESS | 2681 | 1461306800263 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}] 23:33:20 INFO - PROCESS | 2681 | 1461306800370 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:33:20 INFO - PROCESS | 2681 | 1461306800384 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273de1800 == 53 [pid = 2681] [id = 157] 23:33:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826dcb7400) [pid = 2681] [serial = 470] [outer = (nil)] 23:33:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8270f69800) [pid = 2681] [serial = 471] [outer = 0x7f826dcb7400] 23:33:20 INFO - PROCESS | 2681 | 1461306800435 Marionette DEBUG loaded listener.js 23:33:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f8271a52400) [pid = 2681] [serial = 472] [outer = 0x7f826dcb7400] 23:33:21 INFO - PROCESS | 2681 | 1461306801028 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]]]}] 23:33:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:33:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 874ms 23:33:21 INFO - PROCESS | 2681 | 1461306801131 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:33:21 INFO - PROCESS | 2681 | 1461306801136 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:33:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:33:21 INFO - PROCESS | 2681 | 1461306801158 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:33:21 INFO - PROCESS | 2681 | 1461306801163 Marionette TRACE conn3 <- [1,602,null,{}] 23:33:21 INFO - PROCESS | 2681 | 1461306801170 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}] 23:33:21 INFO - PROCESS | 2681 | 1461306801314 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:33:21 INFO - PROCESS | 2681 | 1461306801447 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c10000 == 54 [pid = 2681] [id = 158] 23:33:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826479dc00) [pid = 2681] [serial = 473] [outer = (nil)] 23:33:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f82667a8000) [pid = 2681] [serial = 474] [outer = 0x7f826479dc00] 23:33:21 INFO - PROCESS | 2681 | 1461306801511 Marionette DEBUG loaded listener.js 23:33:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f82667adc00) [pid = 2681] [serial = 475] [outer = 0x7f826479dc00] 23:33:22 INFO - PROCESS | 2681 | 1461306802369 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]]]}] 23:33:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:33:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1236ms 23:33:22 INFO - PROCESS | 2681 | 1461306802393 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:33:22 INFO - PROCESS | 2681 | 1461306802397 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:33:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:33:22 INFO - PROCESS | 2681 | 1461306802408 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:33:22 INFO - PROCESS | 2681 | 1461306802413 Marionette TRACE conn3 <- [1,606,null,{}] 23:33:22 INFO - PROCESS | 2681 | 1461306802418 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}] 23:33:22 INFO - PROCESS | 2681 | 1461306802553 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:33:22 INFO - PROCESS | 2681 | 1461306802691 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5b5000 == 55 [pid = 2681] [id = 159] 23:33:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f82667ae400) [pid = 2681] [serial = 476] [outer = (nil)] 23:33:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f82668cc000) [pid = 2681] [serial = 477] [outer = 0x7f82667ae400] 23:33:22 INFO - PROCESS | 2681 | 1461306802752 Marionette DEBUG loaded listener.js 23:33:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8266df7c00) [pid = 2681] [serial = 478] [outer = 0x7f82667ae400] 23:33:23 INFO - PROCESS | 2681 | 1461306803541 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]]]}] 23:33:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:33:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1190ms 23:33:23 INFO - PROCESS | 2681 | 1461306803595 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:33:23 INFO - PROCESS | 2681 | 1461306803599 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:33:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:33:23 INFO - PROCESS | 2681 | 1461306803604 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:33:23 INFO - PROCESS | 2681 | 1461306803606 Marionette TRACE conn3 <- [1,610,null,{}] 23:33:23 INFO - PROCESS | 2681 | 1461306803620 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}] 23:33:23 INFO - PROCESS | 2681 | 1461306803760 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:33:23 INFO - PROCESS | 2681 | 1461306803893 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e48c800 == 56 [pid = 2681] [id = 160] 23:33:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8267fe2000) [pid = 2681] [serial = 479] [outer = (nil)] 23:33:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826954a000) [pid = 2681] [serial = 480] [outer = 0x7f8267fe2000] 23:33:23 INFO - PROCESS | 2681 | 1461306803968 Marionette DEBUG loaded listener.js 23:33:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f826b0f1000) [pid = 2681] [serial = 481] [outer = 0x7f8267fe2000] 23:33:24 INFO - PROCESS | 2681 | 1461306804773 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]]]}] 23:33:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:33:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1231ms 23:33:24 INFO - PROCESS | 2681 | 1461306804836 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:33:24 INFO - PROCESS | 2681 | 1461306804840 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:33:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:33:24 INFO - PROCESS | 2681 | 1461306804845 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:33:24 INFO - PROCESS | 2681 | 1461306804847 Marionette TRACE conn3 <- [1,614,null,{}] 23:33:24 INFO - PROCESS | 2681 | 1461306804852 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}] 23:33:24 INFO - PROCESS | 2681 | 1461306804987 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:33:25 INFO - PROCESS | 2681 | 1461306805120 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f966800 == 57 [pid = 2681] [id = 161] 23:33:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826870d000) [pid = 2681] [serial = 482] [outer = (nil)] 23:33:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f826e43e400) [pid = 2681] [serial = 483] [outer = 0x7f826870d000] 23:33:25 INFO - PROCESS | 2681 | 1461306805183 Marionette DEBUG loaded listener.js 23:33:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826fbce400) [pid = 2681] [serial = 484] [outer = 0x7f826870d000] 23:33:25 INFO - PROCESS | 2681 | 1461306805869 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]]]}] 23:33:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:33:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1079ms 23:33:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:33:25 INFO - PROCESS | 2681 | 1461306805925 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:33:25 INFO - PROCESS | 2681 | 1461306805927 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:33:25 INFO - PROCESS | 2681 | 1461306805932 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:33:25 INFO - PROCESS | 2681 | 1461306805935 Marionette TRACE conn3 <- [1,618,null,{}] 23:33:25 INFO - PROCESS | 2681 | 1461306805940 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}] 23:33:26 INFO - PROCESS | 2681 | 1461306806066 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:33:26 INFO - PROCESS | 2681 | 1461306806203 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828357d800 == 58 [pid = 2681] [id = 162] 23:33:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f82692a0800) [pid = 2681] [serial = 485] [outer = (nil)] 23:33:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f827035cc00) [pid = 2681] [serial = 486] [outer = 0x7f82692a0800] 23:33:26 INFO - PROCESS | 2681 | 1461306806264 Marionette DEBUG loaded listener.js 23:33:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f8271c5e400) [pid = 2681] [serial = 487] [outer = 0x7f82692a0800] 23:33:27 INFO - PROCESS | 2681 | 1461306807183 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]]]}] 23:33:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:33:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1331ms 23:33:27 INFO - PROCESS | 2681 | 1461306807263 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:33:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:33:27 INFO - PROCESS | 2681 | 1461306807268 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:33:27 INFO - PROCESS | 2681 | 1461306807275 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:33:27 INFO - PROCESS | 2681 | 1461306807278 Marionette TRACE conn3 <- [1,622,null,{}] 23:33:27 INFO - PROCESS | 2681 | 1461306807285 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}] 23:33:27 INFO - PROCESS | 2681 | 1461306807413 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:33:27 INFO - PROCESS | 2681 | 1461306807521 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5a8800 == 59 [pid = 2681] [id = 163] 23:33:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f82667b0c00) [pid = 2681] [serial = 488] [outer = (nil)] 23:33:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f826687e000) [pid = 2681] [serial = 489] [outer = 0x7f82667b0c00] 23:33:27 INFO - PROCESS | 2681 | 1461306807577 Marionette DEBUG loaded listener.js 23:33:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f82668cec00) [pid = 2681] [serial = 490] [outer = 0x7f82667b0c00] 23:33:28 INFO - PROCESS | 2681 | 1461306808371 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]]]}] 23:33:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:33:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1132ms 23:33:28 INFO - PROCESS | 2681 | 1461306808406 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:33:28 INFO - PROCESS | 2681 | 1461306808412 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:33:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:33:28 INFO - PROCESS | 2681 | 1461306808420 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:33:28 INFO - PROCESS | 2681 | 1461306808423 Marionette TRACE conn3 <- [1,626,null,{}] 23:33:28 INFO - PROCESS | 2681 | 1461306808427 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}] 23:33:28 INFO - PROCESS | 2681 | 1461306808608 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:33:28 INFO - PROCESS | 2681 | 1461306808621 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680f4800 == 60 [pid = 2681] [id = 164] 23:33:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8266885800) [pid = 2681] [serial = 491] [outer = (nil)] 23:33:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f8267495800) [pid = 2681] [serial = 492] [outer = 0x7f8266885800] 23:33:28 INFO - PROCESS | 2681 | 1461306808674 Marionette DEBUG loaded listener.js 23:33:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f8267fe4000) [pid = 2681] [serial = 493] [outer = 0x7f8266885800] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271ace000 == 59 [pid = 2681] [id = 156] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db9800 == 58 [pid = 2681] [id = 155] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db0800 == 57 [pid = 2681] [id = 137] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fda8000 == 56 [pid = 2681] [id = 154] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5bb800 == 55 [pid = 2681] [id = 153] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f826b28f800) [pid = 2681] [serial = 399] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8287d93400) [pid = 2681] [serial = 387] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f826b43c400) [pid = 2681] [serial = 390] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f827035d000) [pid = 2681] [serial = 393] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f82831c6000) [pid = 2681] [serial = 396] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e5c000 == 54 [pid = 2681] [id = 152] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c7800 == 53 [pid = 2681] [id = 151] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677c7000 == 52 [pid = 2681] [id = 150] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287baf000 == 51 [pid = 2681] [id = 145] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709c0000 == 50 [pid = 2681] [id = 143] 23:33:29 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269967000 == 49 [pid = 2681] [id = 142] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f826fc2f000) [pid = 2681] [serial = 423] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f82741bb000) [pid = 2681] [serial = 414] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f8270dd7400) [pid = 2681] [serial = 411] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8283c42c00) [pid = 2681] [serial = 417] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f826fdfbc00) [pid = 2681] [serial = 408] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f827035f400) [pid = 2681] [serial = 409] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826870e000) [pid = 2681] [serial = 402] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826990d800) [pid = 2681] [serial = 403] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826b291400) [pid = 2681] [serial = 405] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826e43f400) [pid = 2681] [serial = 406] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f828626d000) [pid = 2681] [serial = 418] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826991e400) [pid = 2681] [serial = 420] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f827e72f400) [pid = 2681] [serial = 415] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f826e434c00) [pid = 2681] [serial = 421] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f8273cca000) [pid = 2681] [serial = 412] [outer = (nil)] [url = about:blank] 23:33:29 INFO - PROCESS | 2681 | 1461306809562 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]]]}] 23:33:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:33:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1182ms 23:33:29 INFO - PROCESS | 2681 | 1461306809602 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:33:29 INFO - PROCESS | 2681 | 1461306809604 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:33:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:33:29 INFO - PROCESS | 2681 | 1461306809610 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:33:29 INFO - PROCESS | 2681 | 1461306809614 Marionette TRACE conn3 <- [1,630,null,{}] 23:33:29 INFO - PROCESS | 2681 | 1461306809627 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}] 23:33:29 INFO - PROCESS | 2681 | 1461306809753 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:33:29 INFO - PROCESS | 2681 | 1461306809844 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692f2000 == 50 [pid = 2681] [id = 165] 23:33:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8267a55c00) [pid = 2681] [serial = 494] [outer = (nil)] 23:33:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826990bc00) [pid = 2681] [serial = 495] [outer = 0x7f8267a55c00] 23:33:29 INFO - PROCESS | 2681 | 1461306809899 Marionette DEBUG loaded listener.js 23:33:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826b285c00) [pid = 2681] [serial = 496] [outer = 0x7f8267a55c00] 23:33:30 INFO - PROCESS | 2681 | 1461306810454 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]]]}] 23:33:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:33:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 881ms 23:33:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:33:30 INFO - PROCESS | 2681 | 1461306810491 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:33:30 INFO - PROCESS | 2681 | 1461306810493 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:33:30 INFO - PROCESS | 2681 | 1461306810497 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:33:30 INFO - PROCESS | 2681 | 1461306810501 Marionette TRACE conn3 <- [1,634,null,{}] 23:33:30 INFO - PROCESS | 2681 | 1461306810505 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}] 23:33:30 INFO - PROCESS | 2681 | 1461306810616 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:33:30 INFO - PROCESS | 2681 | 1461306810721 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5b9800 == 51 [pid = 2681] [id = 166] 23:33:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8267c6e800) [pid = 2681] [serial = 497] [outer = (nil)] 23:33:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f826dcb0000) [pid = 2681] [serial = 498] [outer = 0x7f8267c6e800] 23:33:30 INFO - PROCESS | 2681 | 1461306810772 Marionette DEBUG loaded listener.js 23:33:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826faa8c00) [pid = 2681] [serial = 499] [outer = 0x7f8267c6e800] 23:33:31 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:31 INFO - PROCESS | 2681 | 1461306811297 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]]]}] 23:33:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:33:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 828ms 23:33:31 INFO - PROCESS | 2681 | 1461306811325 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:33:31 INFO - PROCESS | 2681 | 1461306811328 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:33:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:33:31 INFO - PROCESS | 2681 | 1461306811333 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:33:31 INFO - PROCESS | 2681 | 1461306811335 Marionette TRACE conn3 <- [1,638,null,{}] 23:33:31 INFO - PROCESS | 2681 | 1461306811339 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}] 23:33:31 INFO - PROCESS | 2681 | 1461306811456 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:33:31 INFO - PROCESS | 2681 | 1461306811465 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f14000 == 52 [pid = 2681] [id = 167] 23:33:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826d960400) [pid = 2681] [serial = 500] [outer = (nil)] 23:33:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f826fbef800) [pid = 2681] [serial = 501] [outer = 0x7f826d960400] 23:33:31 INFO - PROCESS | 2681 | 1461306811516 Marionette DEBUG loaded listener.js 23:33:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f8270361400) [pid = 2681] [serial = 502] [outer = 0x7f826d960400] 23:33:31 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:32 INFO - PROCESS | 2681 | 1461306812147 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]]]}] 23:33:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:33:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 876ms 23:33:32 INFO - PROCESS | 2681 | 1461306812210 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:33:32 INFO - PROCESS | 2681 | 1461306812213 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:33:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:33:32 INFO - PROCESS | 2681 | 1461306812224 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:33:32 INFO - PROCESS | 2681 | 1461306812226 Marionette TRACE conn3 <- [1,642,null,{}] 23:33:32 INFO - PROCESS | 2681 | 1461306812231 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}] 23:33:32 INFO - PROCESS | 2681 | 1461306812413 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:33:32 INFO - PROCESS | 2681 | 1461306812433 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273df0800 == 53 [pid = 2681] [id = 168] 23:33:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f82720df800) [pid = 2681] [serial = 503] [outer = (nil)] 23:33:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8277961800) [pid = 2681] [serial = 504] [outer = 0x7f82720df800] 23:33:32 INFO - PROCESS | 2681 | 1461306812489 Marionette DEBUG loaded listener.js 23:33:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f827e585800) [pid = 2681] [serial = 505] [outer = 0x7f82720df800] 23:33:33 INFO - PROCESS | 2681 | 1461306813170 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]]]}] 23:33:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:33:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 973ms 23:33:33 INFO - PROCESS | 2681 | 1461306813198 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:33:33 INFO - PROCESS | 2681 | 1461306813200 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:33:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:33:33 INFO - PROCESS | 2681 | 1461306813205 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:33:33 INFO - PROCESS | 2681 | 1461306813207 Marionette TRACE conn3 <- [1,646,null,{}] 23:33:33 INFO - PROCESS | 2681 | 1461306813211 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}] 23:33:33 INFO - PROCESS | 2681 | 1461306813368 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:33:33 INFO - PROCESS | 2681 | 1461306813395 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e711800 == 54 [pid = 2681] [id = 169] 23:33:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8270362c00) [pid = 2681] [serial = 506] [outer = (nil)] 23:33:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f827e907c00) [pid = 2681] [serial = 507] [outer = 0x7f8270362c00] 23:33:33 INFO - PROCESS | 2681 | 1461306813446 Marionette DEBUG loaded listener.js 23:33:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f827f91a000) [pid = 2681] [serial = 508] [outer = 0x7f8270362c00] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8264797000) [pid = 2681] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826b288000) [pid = 2681] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f826990e000) [pid = 2681] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f826fbcf000) [pid = 2681] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8283bd1c00) [pid = 2681] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8270dd9400) [pid = 2681] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f8273cc0c00) [pid = 2681] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8267c71c00) [pid = 2681] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826da78400) [pid = 2681] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f82668c3000) [pid = 2681] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f826749b800) [pid = 2681] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f82647a0000) [pid = 2681] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f82668c6800) [pid = 2681] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:33:33 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8267c69000) [pid = 2681] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:33:34 INFO - PROCESS | 2681 | 1461306814266 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]]]}] 23:33:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:33:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1075ms 23:33:34 INFO - PROCESS | 2681 | 1461306814281 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:33:34 INFO - PROCESS | 2681 | 1461306814285 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:33:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:33:34 INFO - PROCESS | 2681 | 1461306814290 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:33:34 INFO - PROCESS | 2681 | 1461306814292 Marionette TRACE conn3 <- [1,650,null,{}] 23:33:34 INFO - PROCESS | 2681 | 1461306814296 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}] 23:33:34 INFO - PROCESS | 2681 | 1461306814405 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:33:34 INFO - PROCESS | 2681 | 1461306814503 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270079800 == 55 [pid = 2681] [id = 170] 23:33:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f82667aa400) [pid = 2681] [serial = 509] [outer = (nil)] 23:33:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826b286400) [pid = 2681] [serial = 510] [outer = 0x7f82667aa400] 23:33:34 INFO - PROCESS | 2681 | 1461306814554 Marionette DEBUG loaded listener.js 23:33:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8270f6bc00) [pid = 2681] [serial = 511] [outer = 0x7f82667aa400] 23:33:35 INFO - PROCESS | 2681 | 1461306815038 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]]]}] 23:33:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:33:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 774ms 23:33:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:33:35 INFO - PROCESS | 2681 | 1461306815070 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:33:35 INFO - PROCESS | 2681 | 1461306815072 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:33:35 INFO - PROCESS | 2681 | 1461306815076 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:33:35 INFO - PROCESS | 2681 | 1461306815077 Marionette TRACE conn3 <- [1,654,null,{}] 23:33:35 INFO - PROCESS | 2681 | 1461306815083 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}] 23:33:35 INFO - PROCESS | 2681 | 1461306815222 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:33:35 INFO - PROCESS | 2681 | 1461306815236 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828364d800 == 56 [pid = 2681] [id = 171] 23:33:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f826749b800) [pid = 2681] [serial = 512] [outer = (nil)] 23:33:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f827face000) [pid = 2681] [serial = 513] [outer = 0x7f826749b800] 23:33:35 INFO - PROCESS | 2681 | 1461306815287 Marionette DEBUG loaded listener.js 23:33:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f82831c7400) [pid = 2681] [serial = 514] [outer = 0x7f826749b800] 23:33:35 INFO - PROCESS | 2681 | 1461306815902 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]]]}] 23:33:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:33:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 931ms 23:33:36 INFO - PROCESS | 2681 | 1461306816008 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:33:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:33:36 INFO - PROCESS | 2681 | 1461306816013 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:33:36 INFO - PROCESS | 2681 | 1461306816019 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:33:36 INFO - PROCESS | 2681 | 1461306816024 Marionette TRACE conn3 <- [1,658,null,{}] 23:33:36 INFO - PROCESS | 2681 | 1461306816031 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}] 23:33:36 INFO - PROCESS | 2681 | 1461306816213 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:33:36 INFO - PROCESS | 2681 | 1461306816350 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c05800 == 57 [pid = 2681] [id = 172] 23:33:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f82646d3400) [pid = 2681] [serial = 515] [outer = (nil)] 23:33:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f82646db800) [pid = 2681] [serial = 516] [outer = 0x7f82646d3400] 23:33:36 INFO - PROCESS | 2681 | 1461306816415 Marionette DEBUG loaded listener.js 23:33:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f82647a2800) [pid = 2681] [serial = 517] [outer = 0x7f82646d3400] 23:33:37 INFO - PROCESS | 2681 | 1461306817172 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]]]}] 23:33:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:33:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1180ms 23:33:37 INFO - PROCESS | 2681 | 1461306817199 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:33:37 INFO - PROCESS | 2681 | 1461306817203 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:33:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:33:37 INFO - PROCESS | 2681 | 1461306817214 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:33:37 INFO - PROCESS | 2681 | 1461306817218 Marionette TRACE conn3 <- [1,662,null,{}] 23:33:37 INFO - PROCESS | 2681 | 1461306817224 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}] 23:33:37 INFO - PROCESS | 2681 | 1461306817353 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:33:37 INFO - PROCESS | 2681 | 1461306817494 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270d9f800 == 58 [pid = 2681] [id = 173] 23:33:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f82667a4800) [pid = 2681] [serial = 518] [outer = (nil)] 23:33:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f82668cd000) [pid = 2681] [serial = 519] [outer = 0x7f82667a4800] 23:33:37 INFO - PROCESS | 2681 | 1461306817558 Marionette DEBUG loaded listener.js 23:33:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8267a4dc00) [pid = 2681] [serial = 520] [outer = 0x7f82667a4800] 23:33:38 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:38 INFO - PROCESS | 2681 | 1461306818356 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]]]}] 23:33:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:33:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1183ms 23:33:38 INFO - PROCESS | 2681 | 1461306818394 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:33:38 INFO - PROCESS | 2681 | 1461306818397 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:33:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:33:38 INFO - PROCESS | 2681 | 1461306818402 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:33:38 INFO - PROCESS | 2681 | 1461306818406 Marionette TRACE conn3 <- [1,666,null,{}] 23:33:38 INFO - PROCESS | 2681 | 1461306818419 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}] 23:33:38 INFO - PROCESS | 2681 | 1461306818560 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:33:38 INFO - PROCESS | 2681 | 1461306818697 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283ba0800 == 59 [pid = 2681] [id = 174] 23:33:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f82698a6800) [pid = 2681] [serial = 521] [outer = (nil)] 23:33:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f826b0f4000) [pid = 2681] [serial = 522] [outer = 0x7f82698a6800] 23:33:38 INFO - PROCESS | 2681 | 1461306818765 Marionette DEBUG loaded listener.js 23:33:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f826e438c00) [pid = 2681] [serial = 523] [outer = 0x7f82698a6800] 23:33:39 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:39 INFO - PROCESS | 2681 | 1461306819521 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]]]}] 23:33:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:33:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1189ms 23:33:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:33:39 INFO - PROCESS | 2681 | 1461306819593 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:33:39 INFO - PROCESS | 2681 | 1461306819595 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:33:39 INFO - PROCESS | 2681 | 1461306819601 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:33:39 INFO - PROCESS | 2681 | 1461306819603 Marionette TRACE conn3 <- [1,670,null,{}] 23:33:39 INFO - PROCESS | 2681 | 1461306819608 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}] 23:33:39 INFO - PROCESS | 2681 | 1461306819744 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:33:39 INFO - PROCESS | 2681 | 1461306819878 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82865d8000 == 60 [pid = 2681] [id = 175] 23:33:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f82643f1c00) [pid = 2681] [serial = 524] [outer = (nil)] 23:33:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f82643fa000) [pid = 2681] [serial = 525] [outer = 0x7f82643f1c00] 23:33:39 INFO - PROCESS | 2681 | 1461306819940 Marionette DEBUG loaded listener.js 23:33:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f826b0f0000) [pid = 2681] [serial = 526] [outer = 0x7f82643f1c00] 23:33:40 INFO - PROCESS | 2681 | 1461306820605 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]]]}] 23:33:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:33:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1033ms 23:33:40 INFO - PROCESS | 2681 | 1461306820633 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:33:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:33:40 INFO - PROCESS | 2681 | 1461306820636 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:33:40 INFO - PROCESS | 2681 | 1461306820641 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:33:40 INFO - PROCESS | 2681 | 1461306820644 Marionette TRACE conn3 <- [1,674,null,{}] 23:33:40 INFO - PROCESS | 2681 | 1461306820667 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}] 23:33:40 INFO - PROCESS | 2681 | 1461306820788 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:33:40 INFO - PROCESS | 2681 | 1461306820900 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638e1800 == 61 [pid = 2681] [id = 176] 23:33:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f82643f3000) [pid = 2681] [serial = 527] [outer = (nil)] 23:33:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f826faa9c00) [pid = 2681] [serial = 528] [outer = 0x7f82643f3000] 23:33:41 INFO - PROCESS | 2681 | 1461306821000 Marionette DEBUG loaded listener.js 23:33:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f8270ec2800) [pid = 2681] [serial = 529] [outer = 0x7f82643f3000] 23:33:41 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:41 INFO - PROCESS | 2681 | 1461306821686 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]]]}] 23:33:41 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 23:33:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1080ms 23:33:41 INFO - PROCESS | 2681 | 1461306821726 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:33:41 INFO - PROCESS | 2681 | 1461306821729 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:33:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:33:41 INFO - PROCESS | 2681 | 1461306821734 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:33:41 INFO - PROCESS | 2681 | 1461306821736 Marionette TRACE conn3 <- [1,678,null,{}] 23:33:41 INFO - PROCESS | 2681 | 1461306821741 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}] 23:33:41 INFO - PROCESS | 2681 | 1461306821900 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:33:42 INFO - PROCESS | 2681 | 1461306822357 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263edd000 == 62 [pid = 2681] [id = 177] 23:33:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f8266df2400) [pid = 2681] [serial = 530] [outer = (nil)] 23:33:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f8271311400) [pid = 2681] [serial = 531] [outer = 0x7f8266df2400] 23:33:42 INFO - PROCESS | 2681 | 1461306822508 Marionette DEBUG loaded listener.js 23:33:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f828626e800) [pid = 2681] [serial = 532] [outer = 0x7f8266df2400] 23:33:43 INFO - PROCESS | 2681 | 1461306823507 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]]]}] 23:33:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:33:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1829ms 23:33:43 INFO - PROCESS | 2681 | 1461306823564 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:33:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:33:43 INFO - PROCESS | 2681 | 1461306823568 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:33:43 INFO - PROCESS | 2681 | 1461306823575 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:33:43 INFO - PROCESS | 2681 | 1461306823579 Marionette TRACE conn3 <- [1,682,null,{}] 23:33:43 INFO - PROCESS | 2681 | 1461306823587 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}] 23:33:43 INFO - PROCESS | 2681 | 1461306823725 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:33:43 INFO - PROCESS | 2681 | 1461306823875 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eba000 == 63 [pid = 2681] [id = 178] 23:33:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f8264793400) [pid = 2681] [serial = 533] [outer = (nil)] 23:33:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f8266546800) [pid = 2681] [serial = 534] [outer = 0x7f8264793400] 23:33:43 INFO - PROCESS | 2681 | 1461306823932 Marionette DEBUG loaded listener.js 23:33:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f82667aa800) [pid = 2681] [serial = 535] [outer = 0x7f8264793400] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287d76000 == 62 [pid = 2681] [id = 132] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828357f800 == 61 [pid = 2681] [id = 133] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8282fb9800 == 60 [pid = 2681] [id = 107] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6bc000 == 59 [pid = 2681] [id = 131] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270208800 == 58 [pid = 2681] [id = 130] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f8287b67000) [pid = 2681] [serial = 438] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f82647a1800) [pid = 2681] [serial = 441] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f8266881400) [pid = 2681] [serial = 444] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f8270f69800) [pid = 2681] [serial = 471] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270079800 == 57 [pid = 2681] [id = 170] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e711800 == 56 [pid = 2681] [id = 169] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273df0800 == 55 [pid = 2681] [id = 168] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f14000 == 54 [pid = 2681] [id = 167] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5b9800 == 53 [pid = 2681] [id = 166] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692f2000 == 52 [pid = 2681] [id = 165] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680f4800 == 51 [pid = 2681] [id = 164] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5a8800 == 50 [pid = 2681] [id = 163] 23:33:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c10000 == 49 [pid = 2681] [id = 158] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f8270360800) [pid = 2681] [serial = 400] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f826f45f000) [pid = 2681] [serial = 391] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f8270dd7800) [pid = 2681] [serial = 394] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f8287de9c00) [pid = 2681] [serial = 388] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f82858b2400) [pid = 2681] [serial = 397] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8287d93800) [pid = 2681] [serial = 361] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f826b43ac00) [pid = 2681] [serial = 462] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f826f46ac00) [pid = 2681] [serial = 465] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f826d9dd800) [pid = 2681] [serial = 463] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8270dd1400) [pid = 2681] [serial = 469] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f8267a50800) [pid = 2681] [serial = 426] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f8270357c00) [pid = 2681] [serial = 432] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8267789400) [pid = 2681] [serial = 453] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8267c67400) [pid = 2681] [serial = 454] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826d95c400) [pid = 2681] [serial = 429] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826654f800) [pid = 2681] [serial = 448] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826654a400) [pid = 2681] [serial = 447] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f82668cdc00) [pid = 2681] [serial = 451] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f82668c8800) [pid = 2681] [serial = 450] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f827e588c00) [pid = 2681] [serial = 435] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826929d400) [pid = 2681] [serial = 456] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826990f000) [pid = 2681] [serial = 457] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8270355800) [pid = 2681] [serial = 466] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826b0e9400) [pid = 2681] [serial = 459] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8270354c00) [pid = 2681] [serial = 468] [outer = (nil)] [url = about:blank] 23:33:44 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f826b28a800) [pid = 2681] [serial = 460] [outer = (nil)] [url = about:blank] 23:33:45 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:45 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:33:45 INFO - PROCESS | 2681 | 1461306825185 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]]]}] 23:33:45 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) 23:33:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1637ms 23:33:45 INFO - PROCESS | 2681 | 1461306825211 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:33:45 INFO - PROCESS | 2681 | 1461306825217 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:33:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:33:45 INFO - PROCESS | 2681 | 1461306825225 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:33:45 INFO - PROCESS | 2681 | 1461306825229 Marionette TRACE conn3 <- [1,686,null,{}] 23:33:45 INFO - PROCESS | 2681 | 1461306825233 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}] 23:33:45 INFO - PROCESS | 2681 | 1461306825394 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:33:45 INFO - PROCESS | 2681 | 1461306825488 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e4000 == 50 [pid = 2681] [id = 179] 23:33:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826654c800) [pid = 2681] [serial = 536] [outer = (nil)] 23:33:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8267499800) [pid = 2681] [serial = 537] [outer = 0x7f826654c800] 23:33:45 INFO - PROCESS | 2681 | 1461306825538 Marionette DEBUG loaded listener.js 23:33:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8267c6b400) [pid = 2681] [serial = 538] [outer = 0x7f826654c800] 23:33:46 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:33:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1277ms 23:33:46 INFO - PROCESS | 2681 | 1461306826496 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]]]}] 23:33:46 INFO - PROCESS | 2681 | 1461306826503 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:33:46 INFO - PROCESS | 2681 | 1461306826506 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:33:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:33:46 INFO - PROCESS | 2681 | 1461306826511 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:33:46 INFO - PROCESS | 2681 | 1461306826516 Marionette TRACE conn3 <- [1,690,null,{}] 23:33:46 INFO - PROCESS | 2681 | 1461306826528 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}] 23:33:46 INFO - PROCESS | 2681 | 1461306826648 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:33:46 INFO - PROCESS | 2681 | 1461306826658 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b454800 == 51 [pid = 2681] [id = 180] 23:33:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f8267e25c00) [pid = 2681] [serial = 539] [outer = (nil)] 23:33:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8267fe4800) [pid = 2681] [serial = 540] [outer = 0x7f8267e25c00] 23:33:46 INFO - PROCESS | 2681 | 1461306826716 Marionette DEBUG loaded listener.js 23:33:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8269540000) [pid = 2681] [serial = 541] [outer = 0x7f8267e25c00] 23:33:47 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:47 INFO - PROCESS | 2681 | 1461306827873 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]]]}] 23:33:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:33:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1382ms 23:33:47 INFO - PROCESS | 2681 | 1461306827895 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:33:47 INFO - PROCESS | 2681 | 1461306827899 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:33:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:33:47 INFO - PROCESS | 2681 | 1461306827903 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:33:47 INFO - PROCESS | 2681 | 1461306827913 Marionette TRACE conn3 <- [1,694,null,{}] 23:33:47 INFO - PROCESS | 2681 | 1461306827918 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}] 23:33:48 INFO - PROCESS | 2681 | 1461306828067 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:33:48 INFO - PROCESS | 2681 | 1461306828096 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5af800 == 52 [pid = 2681] [id = 181] 23:33:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8267e2d000) [pid = 2681] [serial = 542] [outer = (nil)] 23:33:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826a404400) [pid = 2681] [serial = 543] [outer = 0x7f8267e2d000] 23:33:48 INFO - PROCESS | 2681 | 1461306828148 Marionette DEBUG loaded listener.js 23:33:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826b28bc00) [pid = 2681] [serial = 544] [outer = 0x7f8267e2d000] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f82667aa400) [pid = 2681] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826d960400) [pid = 2681] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f82667b0c00) [pid = 2681] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f82720df800) [pid = 2681] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826dcb7400) [pid = 2681] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8267c6e800) [pid = 2681] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:33:48 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826eb77800) [pid = 2681] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8266885800) [pid = 2681] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f826479fc00) [pid = 2681] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f826479bc00) [pid = 2681] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8270362c00) [pid = 2681] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8267a55c00) [pid = 2681] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826eb74000) [pid = 2681] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f8267c73400) [pid = 2681] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f8266df6400) [pid = 2681] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:33:49 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826990dc00) [pid = 2681] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:33:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f8264796c00) [pid = 2681] [serial = 545] [outer = 0x7f8267788400] 23:33:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:49 INFO - PROCESS | 2681 | 1461306829244 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]]]}] 23:33:49 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) 23:33:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1383ms 23:33:49 INFO - PROCESS | 2681 | 1461306829287 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:33:49 INFO - PROCESS | 2681 | 1461306829290 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:33:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:33:49 INFO - PROCESS | 2681 | 1461306829295 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:33:49 INFO - PROCESS | 2681 | 1461306829296 Marionette TRACE conn3 <- [1,698,null,{}] 23:33:49 INFO - PROCESS | 2681 | 1461306829301 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}] 23:33:49 INFO - PROCESS | 2681 | 1461306829411 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:33:49 INFO - PROCESS | 2681 | 1461306829420 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826686d000 == 53 [pid = 2681] [id = 182] 23:33:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8267a55c00) [pid = 2681] [serial = 546] [outer = (nil)] 23:33:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f826b28fc00) [pid = 2681] [serial = 547] [outer = 0x7f8267a55c00] 23:33:49 INFO - PROCESS | 2681 | 1461306829470 Marionette DEBUG loaded listener.js 23:33:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f826d9d3c00) [pid = 2681] [serial = 548] [outer = 0x7f8267a55c00] 23:33:50 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:50 INFO - PROCESS | 2681 | 1461306830553 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]]]}] 23:33:50 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) 23:33:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1275ms 23:33:50 INFO - PROCESS | 2681 | 1461306830569 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:33:50 INFO - PROCESS | 2681 | 1461306830572 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:33:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:33:50 INFO - PROCESS | 2681 | 1461306830577 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:33:50 INFO - PROCESS | 2681 | 1461306830579 Marionette TRACE conn3 <- [1,702,null,{}] 23:33:50 INFO - PROCESS | 2681 | 1461306830583 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}] 23:33:50 INFO - PROCESS | 2681 | 1461306830723 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:33:50 INFO - PROCESS | 2681 | 1461306830818 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db9800 == 54 [pid = 2681] [id = 183] 23:33:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8267c73400) [pid = 2681] [serial = 549] [outer = (nil)] 23:33:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826f80d000) [pid = 2681] [serial = 550] [outer = 0x7f8267c73400] 23:33:50 INFO - PROCESS | 2681 | 1461306830869 Marionette DEBUG loaded listener.js 23:33:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8271109000) [pid = 2681] [serial = 551] [outer = 0x7f8267c73400] 23:33:52 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:52 INFO - PROCESS | 2681 | 1461306832079 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]]]}] 23:33:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:33:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1528ms 23:33:52 INFO - PROCESS | 2681 | 1461306832106 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:33:52 INFO - PROCESS | 2681 | 1461306832111 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:33:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:33:52 INFO - PROCESS | 2681 | 1461306832129 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:33:52 INFO - PROCESS | 2681 | 1461306832133 Marionette TRACE conn3 <- [1,706,null,{}] 23:33:52 INFO - PROCESS | 2681 | 1461306832141 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}] 23:33:52 INFO - PROCESS | 2681 | 1461306832353 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:33:52 INFO - PROCESS | 2681 | 1461306832464 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826a381000 == 55 [pid = 2681] [id = 184] 23:33:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826687c400) [pid = 2681] [serial = 552] [outer = (nil)] 23:33:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f82668c7800) [pid = 2681] [serial = 553] [outer = 0x7f826687c400] 23:33:52 INFO - PROCESS | 2681 | 1461306832526 Marionette DEBUG loaded listener.js 23:33:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8267c66400) [pid = 2681] [serial = 554] [outer = 0x7f826687c400] 23:33:53 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:53 INFO - PROCESS | 2681 | 1461306833635 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]]]}] 23:33:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:33:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1538ms 23:33:53 INFO - PROCESS | 2681 | 1461306833660 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:33:53 INFO - PROCESS | 2681 | 1461306833667 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:33:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:33:53 INFO - PROCESS | 2681 | 1461306833676 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:33:53 INFO - PROCESS | 2681 | 1461306833680 Marionette TRACE conn3 <- [1,710,null,{}] 23:33:53 INFO - PROCESS | 2681 | 1461306833685 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}] 23:33:53 INFO - PROCESS | 2681 | 1461306833818 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:33:54 INFO - PROCESS | 2681 | 1461306834007 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f15000 == 56 [pid = 2681] [id = 185] 23:33:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f8267e23000) [pid = 2681] [serial = 555] [outer = (nil)] 23:33:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f82692a3800) [pid = 2681] [serial = 556] [outer = 0x7f8267e23000] 23:33:54 INFO - PROCESS | 2681 | 1461306834077 Marionette DEBUG loaded listener.js 23:33:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826a40e400) [pid = 2681] [serial = 557] [outer = 0x7f8267e23000] 23:33:55 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:55 INFO - PROCESS | 2681 | 1461306835194 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]]]}] 23:33:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:33:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1585ms 23:33:55 INFO - PROCESS | 2681 | 1461306835261 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:33:55 INFO - PROCESS | 2681 | 1461306835264 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:33:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:33:55 INFO - PROCESS | 2681 | 1461306835269 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:33:55 INFO - PROCESS | 2681 | 1461306835274 Marionette TRACE conn3 <- [1,714,null,{}] 23:33:55 INFO - PROCESS | 2681 | 1461306835297 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}] 23:33:55 INFO - PROCESS | 2681 | 1461306835498 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:33:55 INFO - PROCESS | 2681 | 1461306835608 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827415c000 == 57 [pid = 2681] [id = 186] 23:33:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f826954b000) [pid = 2681] [serial = 558] [outer = (nil)] 23:33:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8270357800) [pid = 2681] [serial = 559] [outer = 0x7f826954b000] 23:33:55 INFO - PROCESS | 2681 | 1461306835671 Marionette DEBUG loaded listener.js 23:33:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8271304000) [pid = 2681] [serial = 560] [outer = 0x7f826954b000] 23:33:56 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:56 INFO - PROCESS | 2681 | 1461306836751 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]]]}] 23:33:56 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 23:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1532ms 23:33:56 INFO - PROCESS | 2681 | 1461306836829 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:33:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:33:56 INFO - PROCESS | 2681 | 1461306836833 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:33:56 INFO - PROCESS | 2681 | 1461306836839 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:33:56 INFO - PROCESS | 2681 | 1461306836842 Marionette TRACE conn3 <- [1,718,null,{}] 23:33:56 INFO - PROCESS | 2681 | 1461306836846 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}] 23:33:56 INFO - PROCESS | 2681 | 1461306836969 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:33:57 INFO - PROCESS | 2681 | 1461306837190 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263c9f800 == 58 [pid = 2681] [id = 187] 23:33:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f82643f5000) [pid = 2681] [serial = 561] [outer = (nil)] 23:33:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f82647a0000) [pid = 2681] [serial = 562] [outer = 0x7f82643f5000] 23:33:57 INFO - PROCESS | 2681 | 1461306837251 Marionette DEBUG loaded listener.js 23:33:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8268709800) [pid = 2681] [serial = 563] [outer = 0x7f82643f5000] 23:33:58 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:33:58 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:33:58 INFO - PROCESS | 2681 | 1461306838576 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]]]}] 23:33:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:33:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1779ms 23:33:58 INFO - PROCESS | 2681 | 1461306838617 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:33:58 INFO - PROCESS | 2681 | 1461306838622 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:33:58 INFO - PROCESS | 2681 | 1461306838629 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:33:58 INFO - PROCESS | 2681 | 1461306838633 Marionette TRACE conn3 <- [1,722,null,{}] 23:33:58 INFO - PROCESS | 2681 | 1461306838639 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}] 23:33:58 INFO - PROCESS | 2681 | 1461306838761 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:33:58 INFO - PROCESS | 2681 | 1461306838906 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638e1000 == 59 [pid = 2681] [id = 188] 23:33:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f82643f4000) [pid = 2681] [serial = 564] [outer = (nil)] 23:33:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f82667a5800) [pid = 2681] [serial = 565] [outer = 0x7f82643f4000] 23:33:59 INFO - PROCESS | 2681 | 1461306838995 Marionette DEBUG loaded listener.js 23:33:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f826687ac00) [pid = 2681] [serial = 566] [outer = 0x7f82643f4000] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826686d000 == 58 [pid = 2681] [id = 182] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5af800 == 57 [pid = 2681] [id = 181] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b454800 == 56 [pid = 2681] [id = 180] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e4000 == 55 [pid = 2681] [id = 179] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eba000 == 54 [pid = 2681] [id = 178] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f827face000) [pid = 2681] [serial = 513] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283ba0800 == 53 [pid = 2681] [id = 174] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270d9f800 == 52 [pid = 2681] [id = 173] 23:33:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c05800 == 51 [pid = 2681] [id = 172] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8270361400) [pid = 2681] [serial = 502] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f82668cec00) [pid = 2681] [serial = 490] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f827e585800) [pid = 2681] [serial = 505] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f8271a52400) [pid = 2681] [serial = 472] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826faa8c00) [pid = 2681] [serial = 499] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f828b2d6400) [pid = 2681] [serial = 439] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f82667a8000) [pid = 2681] [serial = 474] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8267495800) [pid = 2681] [serial = 492] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f828b2d9800) [pid = 2681] [serial = 442] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8267fe4000) [pid = 2681] [serial = 493] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f82668c2c00) [pid = 2681] [serial = 445] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f8277961800) [pid = 2681] [serial = 504] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f827f91a000) [pid = 2681] [serial = 508] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f826954a000) [pid = 2681] [serial = 480] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f826dcb0000) [pid = 2681] [serial = 498] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f826990bc00) [pid = 2681] [serial = 495] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f827035cc00) [pid = 2681] [serial = 486] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f82668cc000) [pid = 2681] [serial = 477] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826b285c00) [pid = 2681] [serial = 496] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f826fbef800) [pid = 2681] [serial = 501] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826687e000) [pid = 2681] [serial = 489] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f826e43e400) [pid = 2681] [serial = 483] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f827e587800) [pid = 2681] [serial = 433] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f828626cc00) [pid = 2681] [serial = 436] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f82698a2800) [pid = 2681] [serial = 427] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f826eb6b800) [pid = 2681] [serial = 430] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f8270f6bc00) [pid = 2681] [serial = 511] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f827e907c00) [pid = 2681] [serial = 507] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f826b286400) [pid = 2681] [serial = 510] [outer = (nil)] [url = about:blank] 23:33:59 INFO - PROCESS | 2681 | 1461306839668 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] 23:33:59 INFO - PROCESS | 2681 | 1461306839721 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:33:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:33:59 INFO - PROCESS | 2681 | 1461306839729 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:33:59 INFO - PROCESS | 2681 | 1461306839732 Marionette TRACE conn3 <- [1,726,null,{}] 23:33:59 INFO - PROCESS | 2681 | 1461306839740 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}] 23:33:59 INFO - PROCESS | 2681 | 1461306839889 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:33:59 INFO - PROCESS | 2681 | 1461306839903 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c19800 == 52 [pid = 2681] [id = 189] 23:33:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f8266df4000) [pid = 2681] [serial = 567] [outer = (nil)] 23:33:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f8267495000) [pid = 2681] [serial = 568] [outer = 0x7f8266df4000] 23:33:59 INFO - PROCESS | 2681 | 1461306839954 Marionette DEBUG loaded listener.js 23:34:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f82675c9c00) [pid = 2681] [serial = 569] [outer = 0x7f8266df4000] 23:34:00 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:00 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:34:00 INFO - PROCESS | 2681 | 1461306840719 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]]]}] 23:34:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:34:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1028ms 23:34:00 INFO - PROCESS | 2681 | 1461306840757 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:34:00 INFO - PROCESS | 2681 | 1461306840760 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:34:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:34:00 INFO - PROCESS | 2681 | 1461306840765 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:34:00 INFO - PROCESS | 2681 | 1461306840769 Marionette TRACE conn3 <- [1,730,null,{}] 23:34:00 INFO - PROCESS | 2681 | 1461306840783 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}] 23:34:00 INFO - PROCESS | 2681 | 1461306840914 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:34:00 INFO - PROCESS | 2681 | 1461306840929 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269980000 == 53 [pid = 2681] [id = 190] 23:34:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f8267dd3c00) [pid = 2681] [serial = 570] [outer = (nil)] 23:34:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8267fe0c00) [pid = 2681] [serial = 571] [outer = 0x7f8267dd3c00] 23:34:00 INFO - PROCESS | 2681 | 1461306840983 Marionette DEBUG loaded listener.js 23:34:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8268710c00) [pid = 2681] [serial = 572] [outer = 0x7f8267dd3c00] 23:34:01 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:01 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:34:01 INFO - PROCESS | 2681 | 1461306841654 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] 23:34:01 INFO - PROCESS | 2681 | 1461306841703 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:34:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:34:01 INFO - PROCESS | 2681 | 1461306841708 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:34:01 INFO - PROCESS | 2681 | 1461306841710 Marionette TRACE conn3 <- [1,734,null,{}] 23:34:01 INFO - PROCESS | 2681 | 1461306841714 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}] 23:34:01 INFO - PROCESS | 2681 | 1461306841872 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:34:01 INFO - PROCESS | 2681 | 1461306841894 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da3a800 == 54 [pid = 2681] [id = 191] 23:34:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f82643fa800) [pid = 2681] [serial = 573] [outer = (nil)] 23:34:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f8269549800) [pid = 2681] [serial = 574] [outer = 0x7f82643fa800] 23:34:01 INFO - PROCESS | 2681 | 1461306841947 Marionette DEBUG loaded listener.js 23:34:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f826990fc00) [pid = 2681] [serial = 575] [outer = 0x7f82643fa800] 23:34:02 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:02 INFO - PROCESS | 2681 | 1461306842528 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]]]}] 23:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 877ms 23:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:34:02 INFO - PROCESS | 2681 | 1461306842586 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:34:02 INFO - PROCESS | 2681 | 1461306842588 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:34:02 INFO - PROCESS | 2681 | 1461306842593 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:34:02 INFO - PROCESS | 2681 | 1461306842596 Marionette TRACE conn3 <- [1,738,null,{}] 23:34:02 INFO - PROCESS | 2681 | 1461306842600 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}] 23:34:02 INFO - PROCESS | 2681 | 1461306842746 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:34:02 INFO - PROCESS | 2681 | 1461306842785 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267a0c000 == 55 [pid = 2681] [id = 192] 23:34:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f82646d2c00) [pid = 2681] [serial = 576] [outer = (nil)] 23:34:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f8269920c00) [pid = 2681] [serial = 577] [outer = 0x7f82646d2c00] 23:34:02 INFO - PROCESS | 2681 | 1461306842836 Marionette DEBUG loaded listener.js 23:34:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f826a411400) [pid = 2681] [serial = 578] [outer = 0x7f82646d2c00] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f8267e2d000) [pid = 2681] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826749b800) [pid = 2681] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f8267e25c00) [pid = 2681] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826654c800) [pid = 2681] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f8264793400) [pid = 2681] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:34:03 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f8267a55c00) [pid = 2681] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:34:03 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:03 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:34:03 INFO - PROCESS | 2681 | 1461306843933 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]]]}] 23:34:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:34:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1379ms 23:34:03 INFO - PROCESS | 2681 | 1461306843972 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:34:03 INFO - PROCESS | 2681 | 1461306843974 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:34:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:34:03 INFO - PROCESS | 2681 | 1461306843987 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:34:03 INFO - PROCESS | 2681 | 1461306843989 Marionette TRACE conn3 <- [1,742,null,{}] 23:34:03 INFO - PROCESS | 2681 | 1461306843995 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}] 23:34:04 INFO - PROCESS | 2681 | 1461306844142 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:34:04 INFO - PROCESS | 2681 | 1461306844241 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827007a800 == 56 [pid = 2681] [id = 193] 23:34:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f8267c73800) [pid = 2681] [serial = 579] [outer = (nil)] 23:34:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f826b28a800) [pid = 2681] [serial = 580] [outer = 0x7f8267c73800] 23:34:04 INFO - PROCESS | 2681 | 1461306844297 Marionette DEBUG loaded listener.js 23:34:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f826dc2e000) [pid = 2681] [serial = 581] [outer = 0x7f8267c73800] 23:34:05 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:05 INFO - PROCESS | 2681 | 1461306845250 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]]]}] 23:34:05 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 23:34:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1287ms 23:34:05 INFO - PROCESS | 2681 | 1461306845267 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:34:05 INFO - PROCESS | 2681 | 1461306845269 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:34:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:34:05 INFO - PROCESS | 2681 | 1461306845274 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:34:05 INFO - PROCESS | 2681 | 1461306845276 Marionette TRACE conn3 <- [1,746,null,{}] 23:34:05 INFO - PROCESS | 2681 | 1461306845280 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}] 23:34:05 INFO - PROCESS | 2681 | 1461306845425 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:34:05 INFO - PROCESS | 2681 | 1461306845436 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709b1800 == 57 [pid = 2681] [id = 194] 23:34:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f82643f6400) [pid = 2681] [serial = 582] [outer = (nil)] 23:34:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f826e3ab800) [pid = 2681] [serial = 583] [outer = 0x7f82643f6400] 23:34:05 INFO - PROCESS | 2681 | 1461306845486 Marionette DEBUG loaded listener.js 23:34:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f826e93b000) [pid = 2681] [serial = 584] [outer = 0x7f82643f6400] 23:34:06 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:06 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:06 INFO - PROCESS | 2681 | 1461306846737 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]]]}] 23:34:06 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.) 23:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1481ms 23:34:06 INFO - PROCESS | 2681 | 1461306846760 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:34:06 INFO - PROCESS | 2681 | 1461306846766 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:34:06 INFO - PROCESS | 2681 | 1461306846773 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:34:06 INFO - PROCESS | 2681 | 1461306846777 Marionette TRACE conn3 <- [1,750,null,{}] 23:34:06 INFO - PROCESS | 2681 | 1461306846784 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}] 23:34:06 INFO - PROCESS | 2681 | 1461306846972 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:34:07 INFO - PROCESS | 2681 | 1461306847084 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c10000 == 58 [pid = 2681] [id = 195] 23:34:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8266545000) [pid = 2681] [serial = 585] [outer = (nil)] 23:34:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f82668cec00) [pid = 2681] [serial = 586] [outer = 0x7f8266545000] 23:34:07 INFO - PROCESS | 2681 | 1461306847189 Marionette DEBUG loaded listener.js 23:34:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8267499c00) [pid = 2681] [serial = 587] [outer = 0x7f8266545000] 23:34:08 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:08 INFO - PROCESS | 2681 | 1461306848342 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]]]}] 23:34:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1585ms 23:34:08 INFO - PROCESS | 2681 | 1461306848358 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:34:08 INFO - PROCESS | 2681 | 1461306848365 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:34:08 INFO - PROCESS | 2681 | 1461306848374 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:34:08 INFO - PROCESS | 2681 | 1461306848377 Marionette TRACE conn3 <- [1,754,null,{}] 23:34:08 INFO - PROCESS | 2681 | 1461306848381 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}] 23:34:08 INFO - PROCESS | 2681 | 1461306848514 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:34:08 INFO - PROCESS | 2681 | 1461306848673 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5a7800 == 59 [pid = 2681] [id = 196] 23:34:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f82675c9000) [pid = 2681] [serial = 588] [outer = (nil)] 23:34:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8267e2c000) [pid = 2681] [serial = 589] [outer = 0x7f82675c9000] 23:34:08 INFO - PROCESS | 2681 | 1461306848733 Marionette DEBUG loaded listener.js 23:34:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8268710800) [pid = 2681] [serial = 590] [outer = 0x7f82675c9000] 23:34:09 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:09 INFO - PROCESS | 2681 | 1461306849907 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]]]}] 23:34:09 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 23:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1580ms 23:34:09 INFO - PROCESS | 2681 | 1461306849954 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:34:09 INFO - PROCESS | 2681 | 1461306849957 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:34:09 INFO - PROCESS | 2681 | 1461306849963 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:34:09 INFO - PROCESS | 2681 | 1461306849968 Marionette TRACE conn3 <- [1,758,null,{}] 23:34:09 INFO - PROCESS | 2681 | 1461306849982 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}] 23:34:10 INFO - PROCESS | 2681 | 1461306850148 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:34:10 INFO - PROCESS | 2681 | 1461306850287 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271aea000 == 60 [pid = 2681] [id = 197] 23:34:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f82678d7c00) [pid = 2681] [serial = 591] [outer = (nil)] 23:34:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826b290000) [pid = 2681] [serial = 592] [outer = 0x7f82678d7c00] 23:34:10 INFO - PROCESS | 2681 | 1461306850352 Marionette DEBUG loaded listener.js 23:34:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826e439c00) [pid = 2681] [serial = 593] [outer = 0x7f82678d7c00] 23:34:10 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:10 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:34:10 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:10 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:10 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:34:11 INFO - PROCESS | 2681 | 1461306851012 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]]]}] 23:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1081ms 23:34:11 INFO - PROCESS | 2681 | 1461306851057 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:34:11 INFO - PROCESS | 2681 | 1461306851060 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:34:11 INFO - PROCESS | 2681 | 1461306851066 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:34:11 INFO - PROCESS | 2681 | 1461306851068 Marionette TRACE conn3 <- [1,762,null,{}] 23:34:11 INFO - PROCESS | 2681 | 1461306851073 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}] 23:34:11 INFO - PROCESS | 2681 | 1461306851198 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:34:11 INFO - PROCESS | 2681 | 1461306851313 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273df0800 == 61 [pid = 2681] [id = 198] 23:34:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8268185c00) [pid = 2681] [serial = 594] [outer = (nil)] 23:34:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826f86a000) [pid = 2681] [serial = 595] [outer = 0x7f8268185c00] 23:34:11 INFO - PROCESS | 2681 | 1461306851414 Marionette DEBUG loaded listener.js 23:34:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826fbd0400) [pid = 2681] [serial = 596] [outer = 0x7f8268185c00] 23:34:12 INFO - PROCESS | 2681 | 1461306852513 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]]]}] 23:34:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1487ms 23:34:12 INFO - PROCESS | 2681 | 1461306852563 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:34:12 INFO - PROCESS | 2681 | 1461306852567 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:34:12 INFO - PROCESS | 2681 | 1461306852575 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:34:12 INFO - PROCESS | 2681 | 1461306852579 Marionette TRACE conn3 <- [1,766,null,{}] 23:34:12 INFO - PROCESS | 2681 | 1461306852587 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}] 23:34:12 INFO - PROCESS | 2681 | 1461306852710 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:34:13 INFO - PROCESS | 2681 | 1461306853010 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826686b000 == 62 [pid = 2681] [id = 199] 23:34:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8266876400) [pid = 2681] [serial = 597] [outer = (nil)] 23:34:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f8266883000) [pid = 2681] [serial = 598] [outer = 0x7f8266876400] 23:34:13 INFO - PROCESS | 2681 | 1461306853070 Marionette DEBUG loaded listener.js 23:34:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f82668d1000) [pid = 2681] [serial = 599] [outer = 0x7f8266876400] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273de1800 == 61 [pid = 2681] [id = 157] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5b5000 == 60 [pid = 2681] [id = 159] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827007a800 == 59 [pid = 2681] [id = 193] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f82646db800) [pid = 2681] [serial = 516] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f82668cd000) [pid = 2681] [serial = 519] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826b0f4000) [pid = 2681] [serial = 522] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f82643fa000) [pid = 2681] [serial = 525] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826faa9c00) [pid = 2681] [serial = 528] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8271311400) [pid = 2681] [serial = 531] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826f80d000) [pid = 2681] [serial = 550] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267a0c000 == 58 [pid = 2681] [id = 192] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da3a800 == 57 [pid = 2681] [id = 191] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269980000 == 56 [pid = 2681] [id = 190] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c19800 == 55 [pid = 2681] [id = 189] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638e1000 == 54 [pid = 2681] [id = 188] 23:34:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db9800 == 53 [pid = 2681] [id = 183] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826a404400) [pid = 2681] [serial = 543] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f826b28bc00) [pid = 2681] [serial = 544] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f82831c7400) [pid = 2681] [serial = 514] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8267fe4800) [pid = 2681] [serial = 540] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8267499800) [pid = 2681] [serial = 537] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f8267c6b400) [pid = 2681] [serial = 538] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f82667aa800) [pid = 2681] [serial = 535] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8266546800) [pid = 2681] [serial = 534] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826eb71800) [pid = 2681] [serial = 295] [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.] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826b28fc00) [pid = 2681] [serial = 547] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f8269540000) [pid = 2681] [serial = 541] [outer = (nil)] [url = about:blank] 23:34:13 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f826d9d3c00) [pid = 2681] [serial = 548] [outer = (nil)] [url = about:blank] 23:34:14 INFO - PROCESS | 2681 | 1461306854256 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]]]}] 23:34:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:34:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1732ms 23:34:14 INFO - PROCESS | 2681 | 1461306854307 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:34:14 INFO - PROCESS | 2681 | 1461306854313 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:34:14 INFO - PROCESS | 2681 | 1461306854321 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:34:14 INFO - PROCESS | 2681 | 1461306854325 Marionette TRACE conn3 <- [1,770,null,{}] 23:34:14 INFO - PROCESS | 2681 | 1461306854329 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}] 23:34:14 INFO - PROCESS | 2681 | 1461306854493 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:34:14 INFO - PROCESS | 2681 | 1461306854588 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e60800 == 54 [pid = 2681] [id = 200] 23:34:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f82667b2c00) [pid = 2681] [serial = 600] [outer = (nil)] 23:34:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8267499400) [pid = 2681] [serial = 601] [outer = 0x7f82667b2c00] 23:34:14 INFO - PROCESS | 2681 | 1461306854639 Marionette DEBUG loaded listener.js 23:34:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f8267a4bc00) [pid = 2681] [serial = 602] [outer = 0x7f82667b2c00] 23:34:15 INFO - PROCESS | 2681 | 1461306855152 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]]]}] 23:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 877ms 23:34:15 INFO - PROCESS | 2681 | 1461306855198 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:34:15 INFO - PROCESS | 2681 | 1461306855201 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:34:15 INFO - PROCESS | 2681 | 1461306855206 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:34:15 INFO - PROCESS | 2681 | 1461306855211 Marionette TRACE conn3 <- [1,774,null,{}] 23:34:15 INFO - PROCESS | 2681 | 1461306855224 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}] 23:34:15 INFO - PROCESS | 2681 | 1461306855342 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:34:15 INFO - PROCESS | 2681 | 1461306855447 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826af9b800 == 55 [pid = 2681] [id = 201] 23:34:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8267491800) [pid = 2681] [serial = 603] [outer = (nil)] 23:34:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8267fe6800) [pid = 2681] [serial = 604] [outer = 0x7f8267491800] 23:34:15 INFO - PROCESS | 2681 | 1461306855503 Marionette DEBUG loaded listener.js 23:34:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826929dc00) [pid = 2681] [serial = 605] [outer = 0x7f8267491800] 23:34:16 INFO - PROCESS | 2681 | 1461306856135 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]]]}] 23:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 982ms 23:34:16 INFO - PROCESS | 2681 | 1461306856188 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:34:16 INFO - PROCESS | 2681 | 1461306856191 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:34:16 INFO - PROCESS | 2681 | 1461306856200 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:34:16 INFO - PROCESS | 2681 | 1461306856202 Marionette TRACE conn3 <- [1,778,null,{}] 23:34:16 INFO - PROCESS | 2681 | 1461306856205 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}] 23:34:16 INFO - PROCESS | 2681 | 1461306856362 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:34:16 INFO - PROCESS | 2681 | 1461306856389 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e353000 == 56 [pid = 2681] [id = 202] 23:34:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f82643ef000) [pid = 2681] [serial = 606] [outer = (nil)] 23:34:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826990a000) [pid = 2681] [serial = 607] [outer = 0x7f82643ef000] 23:34:16 INFO - PROCESS | 2681 | 1461306856440 Marionette DEBUG loaded listener.js 23:34:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826991ac00) [pid = 2681] [serial = 608] [outer = 0x7f82643ef000] 23:34:17 INFO - PROCESS | 2681 | 1461306857046 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]]]}] 23:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 872ms 23:34:17 INFO - PROCESS | 2681 | 1461306857073 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:34:17 INFO - PROCESS | 2681 | 1461306857075 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:34:17 INFO - PROCESS | 2681 | 1461306857082 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:34:17 INFO - PROCESS | 2681 | 1461306857085 Marionette TRACE conn3 <- [1,782,null,{}] 23:34:17 INFO - PROCESS | 2681 | 1461306857089 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}] 23:34:17 INFO - PROCESS | 2681 | 1461306857233 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:34:17 INFO - PROCESS | 2681 | 1461306857299 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5ac800 == 57 [pid = 2681] [id = 203] 23:34:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f82646dd000) [pid = 2681] [serial = 609] [outer = (nil)] 23:34:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826a411000) [pid = 2681] [serial = 610] [outer = 0x7f82646dd000] 23:34:17 INFO - PROCESS | 2681 | 1461306857349 Marionette DEBUG loaded listener.js 23:34:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826b288800) [pid = 2681] [serial = 611] [outer = 0x7f82646dd000] 23:34:17 INFO - PROCESS | 2681 | 1461306857906 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]]]}] 23:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 880ms 23:34:17 INFO - PROCESS | 2681 | 1461306857960 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:34:17 INFO - PROCESS | 2681 | 1461306857962 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:34:17 INFO - PROCESS | 2681 | 1461306857968 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:34:17 INFO - PROCESS | 2681 | 1461306857970 Marionette TRACE conn3 <- [1,786,null,{}] 23:34:17 INFO - PROCESS | 2681 | 1461306857979 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}] 23:34:18 INFO - PROCESS | 2681 | 1461306858232 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826479dc00) [pid = 2681] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8266df2400) [pid = 2681] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f82643f3000) [pid = 2681] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f82667ae400) [pid = 2681] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f82646d3400) [pid = 2681] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f82643f1c00) [pid = 2681] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f82692a0800) [pid = 2681] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f82698a6800) [pid = 2681] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f8267fe2000) [pid = 2681] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f82646d2c00) [pid = 2681] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f826687c400) [pid = 2681] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f82643f5000) [pid = 2681] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f8266df4000) [pid = 2681] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f8267e23000) [pid = 2681] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f82643f4000) [pid = 2681] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f8267dd3c00) [pid = 2681] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f826954b000) [pid = 2681] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f8267c73400) [pid = 2681] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f8267c73800) [pid = 2681] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f82643fa800) [pid = 2681] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f826870d000) [pid = 2681] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 81 (0x7f8266dfa400) [pid = 2681] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:34:18 INFO - PROCESS | 2681 | --DOMWINDOW == 80 (0x7f82667a4800) [pid = 2681] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:34:18 INFO - PROCESS | 2681 | 1461306858328 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266859000 == 58 [pid = 2681] [id = 204] 23:34:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 81 (0x7f82643f1000) [pid = 2681] [serial = 612] [outer = (nil)] 23:34:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 82 (0x7f82643fb000) [pid = 2681] [serial = 613] [outer = 0x7f82643f1000] 23:34:18 INFO - PROCESS | 2681 | 1461306858391 Marionette DEBUG loaded listener.js 23:34:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f826687e400) [pid = 2681] [serial = 614] [outer = 0x7f82643f1000] 23:34:18 INFO - PROCESS | 2681 | 1461306858992 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]]]}] 23:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1077ms 23:34:19 INFO - PROCESS | 2681 | 1461306859052 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:34:19 INFO - PROCESS | 2681 | 1461306859054 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:34:19 INFO - PROCESS | 2681 | 1461306859059 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:34:19 INFO - PROCESS | 2681 | 1461306859062 Marionette TRACE conn3 <- [1,790,null,{}] 23:34:19 INFO - PROCESS | 2681 | 1461306859066 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}] 23:34:19 INFO - PROCESS | 2681 | 1461306859222 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:34:19 INFO - PROCESS | 2681 | 1461306859238 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267690000 == 59 [pid = 2681] [id = 205] 23:34:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f8267dd3c00) [pid = 2681] [serial = 615] [outer = (nil)] 23:34:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f826a409800) [pid = 2681] [serial = 616] [outer = 0x7f8267dd3c00] 23:34:19 INFO - PROCESS | 2681 | 1461306859290 Marionette DEBUG loaded listener.js 23:34:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f826e433c00) [pid = 2681] [serial = 617] [outer = 0x7f8267dd3c00] 23:34:19 INFO - PROCESS | 2681 | 1461306859839 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]]]}] 23:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 828ms 23:34:19 INFO - PROCESS | 2681 | 1461306859905 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:34:19 INFO - PROCESS | 2681 | 1461306859908 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:34:19 INFO - PROCESS | 2681 | 1461306859913 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:34:19 INFO - PROCESS | 2681 | 1461306859914 Marionette TRACE conn3 <- [1,794,null,{}] 23:34:19 INFO - PROCESS | 2681 | 1461306859919 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}] 23:34:20 INFO - PROCESS | 2681 | 1461306860030 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:34:20 INFO - PROCESS | 2681 | 1461306860042 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714f0000 == 60 [pid = 2681] [id = 206] 23:34:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f82678df400) [pid = 2681] [serial = 618] [outer = (nil)] 23:34:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f826e93d000) [pid = 2681] [serial = 619] [outer = 0x7f82678df400] 23:34:20 INFO - PROCESS | 2681 | 1461306860093 Marionette DEBUG loaded listener.js 23:34:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f826faaf800) [pid = 2681] [serial = 620] [outer = 0x7f82678df400] 23:34:20 INFO - PROCESS | 2681 | 1461306860905 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]]]}] 23:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1027ms 23:34:20 INFO - PROCESS | 2681 | 1461306860940 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:34:20 INFO - PROCESS | 2681 | 1461306860947 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:34:20 INFO - PROCESS | 2681 | 1461306860976 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:34:20 INFO - PROCESS | 2681 | 1461306860981 Marionette TRACE conn3 <- [1,798,null,{}] 23:34:20 INFO - PROCESS | 2681 | 1461306860987 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}] 23:34:21 INFO - PROCESS | 2681 | 1461306861123 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:34:21 INFO - PROCESS | 2681 | 1461306861270 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694be800 == 61 [pid = 2681] [id = 207] 23:34:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f82667aa800) [pid = 2681] [serial = 621] [outer = (nil)] 23:34:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f8266885000) [pid = 2681] [serial = 622] [outer = 0x7f82667aa800] 23:34:21 INFO - PROCESS | 2681 | 1461306861334 Marionette DEBUG loaded listener.js 23:34:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f8266df6400) [pid = 2681] [serial = 623] [outer = 0x7f82667aa800] 23:34:22 INFO - PROCESS | 2681 | 1461306862121 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]]]}] 23:34:22 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 23:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1205ms 23:34:22 INFO - PROCESS | 2681 | 1461306862160 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:34:22 INFO - PROCESS | 2681 | 1461306862168 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:34:22 INFO - PROCESS | 2681 | 1461306862176 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:34:22 INFO - PROCESS | 2681 | 1461306862180 Marionette TRACE conn3 <- [1,802,null,{}] 23:34:22 INFO - PROCESS | 2681 | 1461306862185 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}] 23:34:22 INFO - PROCESS | 2681 | 1461306862317 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:34:22 INFO - PROCESS | 2681 | 1461306862461 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa32000 == 62 [pid = 2681] [id = 208] 23:34:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f8267780000) [pid = 2681] [serial = 624] [outer = (nil)] 23:34:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f8267e2bc00) [pid = 2681] [serial = 625] [outer = 0x7f8267780000] 23:34:22 INFO - PROCESS | 2681 | 1461306862522 Marionette DEBUG loaded listener.js 23:34:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8269204000) [pid = 2681] [serial = 626] [outer = 0x7f8267780000] 23:34:23 INFO - PROCESS | 2681 | 1461306863379 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]]]}] 23:34:23 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 23:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 23:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:34:23 INFO - PROCESS | 2681 | 1461306863409 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:34:23 INFO - PROCESS | 2681 | 1461306863411 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:34:23 INFO - PROCESS | 2681 | 1461306863417 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:34:23 INFO - PROCESS | 2681 | 1461306863422 Marionette TRACE conn3 <- [1,806,null,{}] 23:34:23 INFO - PROCESS | 2681 | 1461306863436 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}] 23:34:23 INFO - PROCESS | 2681 | 1461306863569 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:34:23 INFO - PROCESS | 2681 | 1461306863725 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827415b800 == 63 [pid = 2681] [id = 209] 23:34:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f826b0f7800) [pid = 2681] [serial = 627] [outer = (nil)] 23:34:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826b432c00) [pid = 2681] [serial = 628] [outer = 0x7f826b0f7800] 23:34:23 INFO - PROCESS | 2681 | 1461306863789 Marionette DEBUG loaded listener.js 23:34:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f826dcb0000) [pid = 2681] [serial = 629] [outer = 0x7f826b0f7800] 23:34:24 INFO - PROCESS | 2681 | 1461306864516 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]]]}] 23:34:24 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 23:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1141ms 23:34:24 INFO - PROCESS | 2681 | 1461306864557 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:34:24 INFO - PROCESS | 2681 | 1461306864561 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:34:24 INFO - PROCESS | 2681 | 1461306864566 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:34:24 INFO - PROCESS | 2681 | 1461306864568 Marionette TRACE conn3 <- [1,810,null,{}] 23:34:24 INFO - PROCESS | 2681 | 1461306864573 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}] 23:34:24 INFO - PROCESS | 2681 | 1461306864700 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:34:24 INFO - PROCESS | 2681 | 1461306864844 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e49c000 == 64 [pid = 2681] [id = 210] 23:34:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f82678db800) [pid = 2681] [serial = 630] [outer = (nil)] 23:34:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826fbcec00) [pid = 2681] [serial = 631] [outer = 0x7f82678db800] 23:34:24 INFO - PROCESS | 2681 | 1461306864905 Marionette DEBUG loaded listener.js 23:34:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f826fc3a000) [pid = 2681] [serial = 632] [outer = 0x7f82678db800] 23:34:25 INFO - PROCESS | 2681 | 1461306865594 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]]]}] 23:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1077ms 23:34:25 INFO - PROCESS | 2681 | 1461306865643 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:34:25 INFO - PROCESS | 2681 | 1461306865646 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:34:25 INFO - PROCESS | 2681 | 1461306865651 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:34:25 INFO - PROCESS | 2681 | 1461306865653 Marionette TRACE conn3 <- [1,814,null,{}] 23:34:25 INFO - PROCESS | 2681 | 1461306865658 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}] 23:34:25 INFO - PROCESS | 2681 | 1461306865834 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:34:25 INFO - PROCESS | 2681 | 1461306865944 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f3cf000 == 65 [pid = 2681] [id = 211] 23:34:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f8267fe2800) [pid = 2681] [serial = 633] [outer = (nil)] 23:34:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826fdfbc00) [pid = 2681] [serial = 634] [outer = 0x7f8267fe2800] 23:34:26 INFO - PROCESS | 2681 | 1461306866004 Marionette DEBUG loaded listener.js 23:34:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8270355000) [pid = 2681] [serial = 635] [outer = 0x7f8267fe2800] 23:34:26 INFO - PROCESS | 2681 | 1461306866739 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] 23:34:26 INFO - PROCESS | 2681 | 1461306866781 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:34:26 INFO - PROCESS | 2681 | 1461306866786 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:34:26 INFO - PROCESS | 2681 | 1461306866788 Marionette TRACE conn3 <- [1,818,null,{}] 23:34:26 INFO - PROCESS | 2681 | 1461306866793 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}] 23:34:26 INFO - PROCESS | 2681 | 1461306866933 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:34:27 INFO - PROCESS | 2681 | 1461306867079 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8282fba800 == 66 [pid = 2681] [id = 212] 23:34:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8270356400) [pid = 2681] [serial = 636] [outer = (nil)] 23:34:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8270dde400) [pid = 2681] [serial = 637] [outer = 0x7f8270356400] 23:34:27 INFO - PROCESS | 2681 | 1461306867144 Marionette DEBUG loaded listener.js 23:34:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f827139e800) [pid = 2681] [serial = 638] [outer = 0x7f8270356400] 23:34:27 INFO - PROCESS | 2681 | 1461306867819 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]]]}] 23:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1082ms 23:34:27 INFO - PROCESS | 2681 | 1461306867869 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:34:27 INFO - PROCESS | 2681 | 1461306867871 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:34:27 INFO - PROCESS | 2681 | 1461306867877 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:34:27 INFO - PROCESS | 2681 | 1461306867879 Marionette TRACE conn3 <- [1,822,null,{}] 23:34:27 INFO - PROCESS | 2681 | 1461306867884 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}] 23:34:28 INFO - PROCESS | 2681 | 1461306868006 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:34:28 INFO - PROCESS | 2681 | 1461306868151 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263c9e800 == 67 [pid = 2681] [id = 213] 23:34:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f82643eec00) [pid = 2681] [serial = 639] [outer = (nil)] 23:34:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f82643f7c00) [pid = 2681] [serial = 640] [outer = 0x7f82643eec00] 23:34:28 INFO - PROCESS | 2681 | 1461306868220 Marionette DEBUG loaded listener.js 23:34:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8266880400) [pid = 2681] [serial = 641] [outer = 0x7f82643eec00] 23:34:29 INFO - PROCESS | 2681 | 1461306869199 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] 23:34:29 INFO - PROCESS | 2681 | 1461306869261 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:34:29 INFO - PROCESS | 2681 | 1461306869269 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:34:29 INFO - PROCESS | 2681 | 1461306869273 Marionette TRACE conn3 <- [1,826,null,{}] 23:34:29 INFO - PROCESS | 2681 | 1461306869279 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}] 23:34:29 INFO - PROCESS | 2681 | 1461306869410 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:34:29 INFO - PROCESS | 2681 | 1461306869575 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263c94800 == 68 [pid = 2681] [id = 214] 23:34:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8266dedc00) [pid = 2681] [serial = 642] [outer = (nil)] 23:34:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8266df1c00) [pid = 2681] [serial = 643] [outer = 0x7f8266dedc00] 23:34:29 INFO - PROCESS | 2681 | 1461306869664 Marionette DEBUG loaded listener.js 23:34:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8267789400) [pid = 2681] [serial = 644] [outer = 0x7f8266dedc00] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f826e3ab800) [pid = 2681] [serial = 583] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267690000 == 67 [pid = 2681] [id = 205] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266859000 == 66 [pid = 2681] [id = 204] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5ac800 == 65 [pid = 2681] [id = 203] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826af9b800 == 64 [pid = 2681] [id = 201] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e60800 == 63 [pid = 2681] [id = 200] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826686b000 == 62 [pid = 2681] [id = 199] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271aea000 == 61 [pid = 2681] [id = 197] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5a7800 == 60 [pid = 2681] [id = 196] 23:34:30 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c10000 == 59 [pid = 2681] [id = 195] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f826fbce400) [pid = 2681] [serial = 484] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f827e7f5000) [pid = 2681] [serial = 424] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8267a4dc00) [pid = 2681] [serial = 520] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f82667adc00) [pid = 2681] [serial = 475] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f828626e800) [pid = 2681] [serial = 532] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8270ec2800) [pid = 2681] [serial = 529] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8266df7c00) [pid = 2681] [serial = 478] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f82647a2800) [pid = 2681] [serial = 517] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826b0f0000) [pid = 2681] [serial = 526] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8271c5e400) [pid = 2681] [serial = 487] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f826e438c00) [pid = 2681] [serial = 523] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826b0f1000) [pid = 2681] [serial = 481] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f8269920c00) [pid = 2681] [serial = 577] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8267c66400) [pid = 2681] [serial = 554] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f82668c7800) [pid = 2681] [serial = 553] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8268709800) [pid = 2681] [serial = 563] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f82647a0000) [pid = 2681] [serial = 562] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f8267495000) [pid = 2681] [serial = 568] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f82675c9c00) [pid = 2681] [serial = 569] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 92 (0x7f826a40e400) [pid = 2681] [serial = 557] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 91 (0x7f82692a3800) [pid = 2681] [serial = 556] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f826687ac00) [pid = 2681] [serial = 566] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f82667a5800) [pid = 2681] [serial = 565] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8267fe0c00) [pid = 2681] [serial = 571] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f8268710c00) [pid = 2681] [serial = 572] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f8271304000) [pid = 2681] [serial = 560] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f8270357800) [pid = 2681] [serial = 559] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f8271109000) [pid = 2681] [serial = 551] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 83 (0x7f826b28a800) [pid = 2681] [serial = 580] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 82 (0x7f8269549800) [pid = 2681] [serial = 574] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 81 (0x7f826a411400) [pid = 2681] [serial = 578] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 80 (0x7f826990fc00) [pid = 2681] [serial = 575] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | --DOMWINDOW == 79 (0x7f826dc2e000) [pid = 2681] [serial = 581] [outer = (nil)] [url = about:blank] 23:34:30 INFO - PROCESS | 2681 | 1461306870428 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]]]}] 23:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1232ms 23:34:30 INFO - PROCESS | 2681 | 1461306870502 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:34:30 INFO - PROCESS | 2681 | 1461306870507 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:34:30 INFO - PROCESS | 2681 | 1461306870516 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:34:30 INFO - PROCESS | 2681 | 1461306870518 Marionette TRACE conn3 <- [1,830,null,{}] 23:34:30 INFO - PROCESS | 2681 | 1461306870522 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}] 23:34:30 INFO - PROCESS | 2681 | 1461306870647 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:34:30 INFO - PROCESS | 2681 | 1461306870656 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb2000 == 60 [pid = 2681] [id = 215] 23:34:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 80 (0x7f82668c7800) [pid = 2681] [serial = 645] [outer = (nil)] 23:34:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 81 (0x7f8267c74c00) [pid = 2681] [serial = 646] [outer = 0x7f82668c7800] 23:34:30 INFO - PROCESS | 2681 | 1461306870709 Marionette DEBUG loaded listener.js 23:34:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 82 (0x7f8267e31800) [pid = 2681] [serial = 647] [outer = 0x7f82668c7800] 23:34:31 INFO - PROCESS | 2681 | 1461306871376 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]]]}] 23:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 874ms 23:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:34:31 INFO - PROCESS | 2681 | 1461306871390 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:34:31 INFO - PROCESS | 2681 | 1461306871392 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:34:31 INFO - PROCESS | 2681 | 1461306871397 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:34:31 INFO - PROCESS | 2681 | 1461306871402 Marionette TRACE conn3 <- [1,834,null,{}] 23:34:31 INFO - PROCESS | 2681 | 1461306871414 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}] 23:34:31 INFO - PROCESS | 2681 | 1461306871572 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:34:31 INFO - PROCESS | 2681 | 1461306871591 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826d97c000 == 61 [pid = 2681] [id = 216] 23:34:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 83 (0x7f8269549800) [pid = 2681] [serial = 648] [outer = (nil)] 23:34:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 84 (0x7f8269909400) [pid = 2681] [serial = 649] [outer = 0x7f8269549800] 23:34:31 INFO - PROCESS | 2681 | 1461306871645 Marionette DEBUG loaded listener.js 23:34:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f826a35d000) [pid = 2681] [serial = 650] [outer = 0x7f8269549800] 23:34:32 INFO - PROCESS | 2681 | 1461306872237 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]]]}] 23:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 933ms 23:34:32 INFO - PROCESS | 2681 | 1461306872339 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:34:32 INFO - PROCESS | 2681 | 1461306872343 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:34:32 INFO - PROCESS | 2681 | 1461306872347 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:34:32 INFO - PROCESS | 2681 | 1461306872350 Marionette TRACE conn3 <- [1,838,null,{}] 23:34:32 INFO - PROCESS | 2681 | 1461306872354 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}] 23:34:32 INFO - PROCESS | 2681 | 1461306872508 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:34:32 INFO - PROCESS | 2681 | 1461306872525 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5a8000 == 62 [pid = 2681] [id = 217] 23:34:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f8267e27000) [pid = 2681] [serial = 651] [outer = (nil)] 23:34:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f826b0f4c00) [pid = 2681] [serial = 652] [outer = 0x7f8267e27000] 23:34:32 INFO - PROCESS | 2681 | 1461306872576 Marionette DEBUG loaded listener.js 23:34:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f826b43c400) [pid = 2681] [serial = 653] [outer = 0x7f8267e27000] 23:34:33 INFO - PROCESS | 2681 | 1461306873259 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]]]}] 23:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 977ms 23:34:33 INFO - PROCESS | 2681 | 1461306873324 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:34:33 INFO - PROCESS | 2681 | 1461306873326 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:34:33 INFO - PROCESS | 2681 | 1461306873334 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:34:33 INFO - PROCESS | 2681 | 1461306873336 Marionette TRACE conn3 <- [1,842,null,{}] 23:34:33 INFO - PROCESS | 2681 | 1461306873341 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}] 23:34:33 INFO - PROCESS | 2681 | 1461306873522 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:34:33 INFO - PROCESS | 2681 | 1461306873586 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fd97800 == 63 [pid = 2681] [id = 218] 23:34:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f826a406800) [pid = 2681] [serial = 654] [outer = (nil)] 23:34:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f826d9d8400) [pid = 2681] [serial = 655] [outer = 0x7f826a406800] 23:34:33 INFO - PROCESS | 2681 | 1461306873636 Marionette DEBUG loaded listener.js 23:34:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f826e43bc00) [pid = 2681] [serial = 656] [outer = 0x7f826a406800] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 90 (0x7f8267491800) [pid = 2681] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 89 (0x7f82667b2c00) [pid = 2681] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 88 (0x7f8267dd3c00) [pid = 2681] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 87 (0x7f8266876400) [pid = 2681] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 86 (0x7f82646dd000) [pid = 2681] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 85 (0x7f82643f1000) [pid = 2681] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:34:34 INFO - PROCESS | 2681 | --DOMWINDOW == 84 (0x7f82643ef000) [pid = 2681] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:34:34 INFO - PROCESS | 2681 | 1461306874383 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]]]}] 23:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1077ms 23:34:34 INFO - PROCESS | 2681 | 1461306874421 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:34:34 INFO - PROCESS | 2681 | 1461306874423 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:34:34 INFO - PROCESS | 2681 | 1461306874428 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:34:34 INFO - PROCESS | 2681 | 1461306874430 Marionette TRACE conn3 <- [1,846,null,{}] 23:34:34 INFO - PROCESS | 2681 | 1461306874443 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}] 23:34:34 INFO - PROCESS | 2681 | 1461306874604 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:34:34 INFO - PROCESS | 2681 | 1461306874673 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827021c800 == 64 [pid = 2681] [id = 219] 23:34:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 85 (0x7f8266876400) [pid = 2681] [serial = 657] [outer = (nil)] 23:34:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 86 (0x7f826e3ab800) [pid = 2681] [serial = 658] [outer = 0x7f8266876400] 23:34:34 INFO - PROCESS | 2681 | 1461306874727 Marionette DEBUG loaded listener.js 23:34:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 87 (0x7f8270dd7400) [pid = 2681] [serial = 659] [outer = 0x7f8266876400] 23:34:35 INFO - PROCESS | 2681 | 1461306875254 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]]]}] 23:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 878ms 23:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:34:35 INFO - PROCESS | 2681 | 1461306875306 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:34:35 INFO - PROCESS | 2681 | 1461306875309 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:34:35 INFO - PROCESS | 2681 | 1461306875312 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:34:35 INFO - PROCESS | 2681 | 1461306875314 Marionette TRACE conn3 <- [1,850,null,{}] 23:34:35 INFO - PROCESS | 2681 | 1461306875320 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}] 23:34:35 INFO - PROCESS | 2681 | 1461306875430 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:34:35 INFO - PROCESS | 2681 | 1461306875537 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271add800 == 65 [pid = 2681] [id = 220] 23:34:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 88 (0x7f8266878000) [pid = 2681] [serial = 660] [outer = (nil)] 23:34:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 89 (0x7f8270f68800) [pid = 2681] [serial = 661] [outer = 0x7f8266878000] 23:34:35 INFO - PROCESS | 2681 | 1461306875588 Marionette DEBUG loaded listener.js 23:34:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 90 (0x7f8271481400) [pid = 2681] [serial = 662] [outer = 0x7f8266878000] 23:34:36 INFO - PROCESS | 2681 | 1461306876080 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]]]}] 23:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 775ms 23:34:36 INFO - PROCESS | 2681 | 1461306876087 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:34:36 INFO - PROCESS | 2681 | 1461306876089 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:34:36 INFO - PROCESS | 2681 | 1461306876099 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:34:36 INFO - PROCESS | 2681 | 1461306876101 Marionette TRACE conn3 <- [1,854,null,{}] 23:34:36 INFO - PROCESS | 2681 | 1461306876104 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}] 23:34:36 INFO - PROCESS | 2681 | 1461306876252 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:34:36 INFO - PROCESS | 2681 | 1461306876464 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266870800 == 66 [pid = 2681] [id = 221] 23:34:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 91 (0x7f82646d3400) [pid = 2681] [serial = 663] [outer = (nil)] 23:34:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 92 (0x7f82646df400) [pid = 2681] [serial = 664] [outer = 0x7f82646d3400] 23:34:36 INFO - PROCESS | 2681 | 1461306876529 Marionette DEBUG loaded listener.js 23:34:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 93 (0x7f82667a6800) [pid = 2681] [serial = 665] [outer = 0x7f82646d3400] 23:34:37 INFO - PROCESS | 2681 | 1461306877271 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]]]}] 23:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1240ms 23:34:37 INFO - PROCESS | 2681 | 1461306877337 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:34:37 INFO - PROCESS | 2681 | 1461306877342 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:34:37 INFO - PROCESS | 2681 | 1461306877348 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:34:37 INFO - PROCESS | 2681 | 1461306877353 Marionette TRACE conn3 <- [1,858,null,{}] 23:34:37 INFO - PROCESS | 2681 | 1461306877360 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}] 23:34:37 INFO - PROCESS | 2681 | 1461306877539 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:34:37 INFO - PROCESS | 2681 | 1461306877681 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da37800 == 67 [pid = 2681] [id = 222] 23:34:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f82646d9800) [pid = 2681] [serial = 666] [outer = (nil)] 23:34:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f8267dd5c00) [pid = 2681] [serial = 667] [outer = 0x7f82646d9800] 23:34:37 INFO - PROCESS | 2681 | 1461306877744 Marionette DEBUG loaded listener.js 23:34:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f826870ac00) [pid = 2681] [serial = 668] [outer = 0x7f82646d9800] 23:34:38 INFO - PROCESS | 2681 | 1461306878580 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]]]}] 23:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1287ms 23:34:38 INFO - PROCESS | 2681 | 1461306878637 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:34:38 INFO - PROCESS | 2681 | 1461306878642 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:34:38 INFO - PROCESS | 2681 | 1461306878648 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:34:38 INFO - PROCESS | 2681 | 1461306878650 Marionette TRACE conn3 <- [1,862,null,{}] 23:34:38 INFO - PROCESS | 2681 | 1461306878655 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}] 23:34:38 INFO - PROCESS | 2681 | 1461306878786 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:34:38 INFO - PROCESS | 2681 | 1461306878942 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f3c0000 == 68 [pid = 2681] [id = 223] 23:34:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f826870a000) [pid = 2681] [serial = 669] [outer = (nil)] 23:34:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f826f8ce400) [pid = 2681] [serial = 670] [outer = 0x7f826870a000] 23:34:39 INFO - PROCESS | 2681 | 1461306879005 Marionette DEBUG loaded listener.js 23:34:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f8270358000) [pid = 2681] [serial = 671] [outer = 0x7f826870a000] 23:34:39 INFO - PROCESS | 2681 | 1461306879813 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]]]}] 23:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1225ms 23:34:39 INFO - PROCESS | 2681 | 1461306879874 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:34:39 INFO - PROCESS | 2681 | 1461306879877 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:34:39 INFO - PROCESS | 2681 | 1461306879890 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:34:39 INFO - PROCESS | 2681 | 1461306879897 Marionette TRACE conn3 <- [1,866,null,{}] 23:34:39 INFO - PROCESS | 2681 | 1461306879903 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}] 23:34:40 INFO - PROCESS | 2681 | 1461306880040 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:34:40 INFO - PROCESS | 2681 | 1461306880182 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283576800 == 69 [pid = 2681] [id = 224] 23:34:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f826870cc00) [pid = 2681] [serial = 672] [outer = (nil)] 23:34:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8271c5cc00) [pid = 2681] [serial = 673] [outer = 0x7f826870cc00] 23:34:40 INFO - PROCESS | 2681 | 1461306880242 Marionette DEBUG loaded listener.js 23:34:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f8271fc0800) [pid = 2681] [serial = 674] [outer = 0x7f826870cc00] 23:34:40 INFO - PROCESS | 2681 | 1461306880944 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]]]}] 23:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1089ms 23:34:40 INFO - PROCESS | 2681 | 1461306880972 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:34:40 INFO - PROCESS | 2681 | 1461306880975 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:34:40 INFO - PROCESS | 2681 | 1461306880996 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:34:41 INFO - PROCESS | 2681 | 1461306880998 Marionette TRACE conn3 <- [1,870,null,{}] 23:34:41 INFO - PROCESS | 2681 | 1461306881003 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}] 23:34:41 INFO - PROCESS | 2681 | 1461306881133 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:34:41 INFO - PROCESS | 2681 | 1461306881278 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283733800 == 70 [pid = 2681] [id = 225] 23:34:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826fbd2000) [pid = 2681] [serial = 675] [outer = (nil)] 23:34:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8273d6d800) [pid = 2681] [serial = 676] [outer = 0x7f826fbd2000] 23:34:41 INFO - PROCESS | 2681 | 1461306881338 Marionette DEBUG loaded listener.js 23:34:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f82741c6400) [pid = 2681] [serial = 677] [outer = 0x7f826fbd2000] 23:34:42 INFO - PROCESS | 2681 | 1461306882230 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]]]}] 23:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1282ms 23:34:42 INFO - PROCESS | 2681 | 1461306882277 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:34:42 INFO - PROCESS | 2681 | 1461306882280 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:34:42 INFO - PROCESS | 2681 | 1461306882285 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:34:42 INFO - PROCESS | 2681 | 1461306882287 Marionette TRACE conn3 <- [1,874,null,{}] 23:34:42 INFO - PROCESS | 2681 | 1461306882292 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}] 23:34:42 INFO - PROCESS | 2681 | 1461306882428 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:34:42 INFO - PROCESS | 2681 | 1461306882853 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692f7000 == 71 [pid = 2681] [id = 226] 23:34:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826479f000) [pid = 2681] [serial = 678] [outer = (nil)] 23:34:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f82667a8000) [pid = 2681] [serial = 679] [outer = 0x7f826479f000] 23:34:42 INFO - PROCESS | 2681 | 1461306882977 Marionette DEBUG loaded listener.js 23:34:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8266ded800) [pid = 2681] [serial = 680] [outer = 0x7f826479f000] 23:34:43 INFO - PROCESS | 2681 | 1461306883768 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]]]}] 23:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1526ms 23:34:43 INFO - PROCESS | 2681 | 1461306883812 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:34:43 INFO - PROCESS | 2681 | 1461306883820 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:34:43 INFO - PROCESS | 2681 | 1461306883832 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:34:43 INFO - PROCESS | 2681 | 1461306883836 Marionette TRACE conn3 <- [1,878,null,{}] 23:34:43 INFO - PROCESS | 2681 | 1461306883841 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}] 23:34:43 INFO - PROCESS | 2681 | 1461306883982 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:34:44 INFO - PROCESS | 2681 | 1461306884130 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb2800 == 72 [pid = 2681] [id = 227] 23:34:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f82668d1400) [pid = 2681] [serial = 681] [outer = (nil)] 23:34:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8267786800) [pid = 2681] [serial = 682] [outer = 0x7f82668d1400] 23:34:44 INFO - PROCESS | 2681 | 1461306884191 Marionette DEBUG loaded listener.js 23:34:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f8267c67400) [pid = 2681] [serial = 683] [outer = 0x7f82668d1400] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f15000 == 71 [pid = 2681] [id = 185] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827415c000 == 70 [pid = 2681] [id = 186] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263c9f800 == 69 [pid = 2681] [id = 187] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271add800 == 68 [pid = 2681] [id = 220] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827021c800 == 67 [pid = 2681] [id = 219] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fd97800 == 66 [pid = 2681] [id = 218] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5a8000 == 65 [pid = 2681] [id = 217] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e353000 == 64 [pid = 2681] [id = 202] 23:34:44 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f826f86a000) [pid = 2681] [serial = 595] [outer = (nil)] [url = about:blank] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826d97c000 == 63 [pid = 2681] [id = 216] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb2000 == 62 [pid = 2681] [id = 215] 23:34:44 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263c94800 == 61 [pid = 2681] [id = 214] 23:34:44 INFO - PROCESS | 2681 | 1461306884892 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]]]}] 23:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1133ms 23:34:44 INFO - PROCESS | 2681 | 1461306884965 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:34:44 INFO - PROCESS | 2681 | 1461306884969 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:34:44 INFO - PROCESS | 2681 | 1461306884976 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:34:44 INFO - PROCESS | 2681 | 1461306884979 Marionette TRACE conn3 <- [1,882,null,{}] 23:34:44 INFO - PROCESS | 2681 | 1461306884984 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}] 23:34:45 INFO - PROCESS | 2681 | 1461306885106 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826e433c00) [pid = 2681] [serial = 617] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f82668cec00) [pid = 2681] [serial = 586] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8267fe6800) [pid = 2681] [serial = 604] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f8267e2c000) [pid = 2681] [serial = 589] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826b290000) [pid = 2681] [serial = 592] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8267a4bc00) [pid = 2681] [serial = 602] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826929dc00) [pid = 2681] [serial = 605] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f826a409800) [pid = 2681] [serial = 616] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f82668d1000) [pid = 2681] [serial = 599] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f826a411000) [pid = 2681] [serial = 610] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f82643fb000) [pid = 2681] [serial = 613] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f8267499400) [pid = 2681] [serial = 601] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f826991ac00) [pid = 2681] [serial = 608] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8266883000) [pid = 2681] [serial = 598] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f826b288800) [pid = 2681] [serial = 611] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 94 (0x7f826990a000) [pid = 2681] [serial = 607] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | --DOMWINDOW == 93 (0x7f826687e400) [pid = 2681] [serial = 614] [outer = (nil)] [url = about:blank] 23:34:45 INFO - PROCESS | 2681 | 1461306885225 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb2000 == 62 [pid = 2681] [id = 228] 23:34:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 94 (0x7f8266883000) [pid = 2681] [serial = 684] [outer = (nil)] 23:34:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 95 (0x7f82678dcc00) [pid = 2681] [serial = 685] [outer = 0x7f8266883000] 23:34:45 INFO - PROCESS | 2681 | 1461306885276 Marionette DEBUG loaded listener.js 23:34:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f8269208c00) [pid = 2681] [serial = 686] [outer = 0x7f8266883000] 23:34:45 INFO - PROCESS | 2681 | 1461306885863 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]]]}] 23:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 924ms 23:34:45 INFO - PROCESS | 2681 | 1461306885901 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:34:45 INFO - PROCESS | 2681 | 1461306885904 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:34:45 INFO - PROCESS | 2681 | 1461306885911 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:34:45 INFO - PROCESS | 2681 | 1461306885918 Marionette TRACE conn3 <- [1,886,null,{}] 23:34:45 INFO - PROCESS | 2681 | 1461306885929 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}] 23:34:46 INFO - PROCESS | 2681 | 1461306886055 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:34:46 INFO - PROCESS | 2681 | 1461306886162 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da55800 == 63 [pid = 2681] [id = 229] 23:34:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f8269206800) [pid = 2681] [serial = 687] [outer = (nil)] 23:34:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f826990c400) [pid = 2681] [serial = 688] [outer = 0x7f8269206800] 23:34:46 INFO - PROCESS | 2681 | 1461306886213 Marionette DEBUG loaded listener.js 23:34:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f826b28b000) [pid = 2681] [serial = 689] [outer = 0x7f8269206800] 23:34:46 INFO - PROCESS | 2681 | 1461306886762 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]]]}] 23:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 888ms 23:34:46 INFO - PROCESS | 2681 | 1461306886797 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:34:46 INFO - PROCESS | 2681 | 1461306886799 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:34:46 INFO - PROCESS | 2681 | 1461306886805 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:34:46 INFO - PROCESS | 2681 | 1461306886806 Marionette TRACE conn3 <- [1,890,null,{}] 23:34:46 INFO - PROCESS | 2681 | 1461306886811 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}] 23:34:46 INFO - PROCESS | 2681 | 1461306886934 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:34:47 INFO - PROCESS | 2681 | 1461306887063 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5b9000 == 64 [pid = 2681] [id = 230] 23:34:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8267e30c00) [pid = 2681] [serial = 690] [outer = (nil)] 23:34:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f826b28b800) [pid = 2681] [serial = 691] [outer = 0x7f8267e30c00] 23:34:47 INFO - PROCESS | 2681 | 1461306887125 Marionette DEBUG loaded listener.js 23:34:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f826da79800) [pid = 2681] [serial = 692] [outer = 0x7f8267e30c00] 23:34:47 INFO - PROCESS | 2681 | 1461306887739 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]]]}] 23:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 974ms 23:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:34:47 INFO - PROCESS | 2681 | 1461306887779 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:34:47 INFO - PROCESS | 2681 | 1461306887781 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:34:47 INFO - PROCESS | 2681 | 1461306887786 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:34:47 INFO - PROCESS | 2681 | 1461306887788 Marionette TRACE conn3 <- [1,894,null,{}] 23:34:47 INFO - PROCESS | 2681 | 1461306887798 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}] 23:34:47 INFO - PROCESS | 2681 | 1461306887943 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:34:48 INFO - PROCESS | 2681 | 1461306888012 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fd9b800 == 65 [pid = 2681] [id = 231] 23:34:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f826e43ac00) [pid = 2681] [serial = 693] [outer = (nil)] 23:34:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826e933800) [pid = 2681] [serial = 694] [outer = 0x7f826e43ac00] 23:34:48 INFO - PROCESS | 2681 | 1461306888076 Marionette DEBUG loaded listener.js 23:34:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f826fc38000) [pid = 2681] [serial = 695] [outer = 0x7f826e43ac00] 23:34:48 INFO - PROCESS | 2681 | 1461306888679 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]]]}] 23:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 981ms 23:34:48 INFO - PROCESS | 2681 | 1461306888766 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:34:48 INFO - PROCESS | 2681 | 1461306888768 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:34:48 INFO - PROCESS | 2681 | 1461306888780 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:34:48 INFO - PROCESS | 2681 | 1461306888781 Marionette TRACE conn3 <- [1,898,null,{}] 23:34:48 INFO - PROCESS | 2681 | 1461306888786 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}] 23:34:48 INFO - PROCESS | 2681 | 1461306888954 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8269549800) [pid = 2681] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8267e27000) [pid = 2681] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f8267780000) [pid = 2681] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8266dedc00) [pid = 2681] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 100 (0x7f82667aa800) [pid = 2681] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 99 (0x7f82643eec00) [pid = 2681] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 98 (0x7f82668c7800) [pid = 2681] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 97 (0x7f826a406800) [pid = 2681] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 96 (0x7f8266876400) [pid = 2681] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:34:49 INFO - PROCESS | 2681 | --DOMWINDOW == 95 (0x7f8268185c00) [pid = 2681] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:34:49 INFO - PROCESS | 2681 | 1461306889311 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e4d000 == 66 [pid = 2681] [id = 232] 23:34:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 96 (0x7f82643f4c00) [pid = 2681] [serial = 696] [outer = (nil)] 23:34:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 97 (0x7f8266879800) [pid = 2681] [serial = 697] [outer = 0x7f82643f4c00] 23:34:49 INFO - PROCESS | 2681 | 1461306889362 Marionette DEBUG loaded listener.js 23:34:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 98 (0x7f8269549800) [pid = 2681] [serial = 698] [outer = 0x7f82643f4c00] 23:34:49 INFO - PROCESS | 2681 | 1461306889900 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]]]}] 23:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1173ms 23:34:49 INFO - PROCESS | 2681 | 1461306889953 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:34:49 INFO - PROCESS | 2681 | 1461306889955 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:34:49 INFO - PROCESS | 2681 | 1461306889960 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:34:49 INFO - PROCESS | 2681 | 1461306889962 Marionette TRACE conn3 <- [1,902,null,{}] 23:34:49 INFO - PROCESS | 2681 | 1461306889967 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}] 23:34:50 INFO - PROCESS | 2681 | 1461306890077 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:34:50 INFO - PROCESS | 2681 | 1461306890092 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271a95000 == 67 [pid = 2681] [id = 233] 23:34:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 99 (0x7f82646d4000) [pid = 2681] [serial = 699] [outer = (nil)] 23:34:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 100 (0x7f8270ec2800) [pid = 2681] [serial = 700] [outer = 0x7f82646d4000] 23:34:50 INFO - PROCESS | 2681 | 1461306890142 Marionette DEBUG loaded listener.js 23:34:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 101 (0x7f8271307c00) [pid = 2681] [serial = 701] [outer = 0x7f82646d4000] 23:34:50 INFO - PROCESS | 2681 | 1461306890715 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]]]}] 23:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 773ms 23:34:50 INFO - PROCESS | 2681 | 1461306890734 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:34:50 INFO - PROCESS | 2681 | 1461306890736 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:34:50 INFO - PROCESS | 2681 | 1461306890742 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:34:50 INFO - PROCESS | 2681 | 1461306890744 Marionette TRACE conn3 <- [1,906,null,{}] 23:34:50 INFO - PROCESS | 2681 | 1461306890749 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}] 23:34:50 INFO - PROCESS | 2681 | 1461306890889 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:34:50 INFO - PROCESS | 2681 | 1461306890901 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273de0000 == 68 [pid = 2681] [id = 234] 23:34:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f82643f3000) [pid = 2681] [serial = 702] [outer = (nil)] 23:34:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8271307400) [pid = 2681] [serial = 703] [outer = 0x7f82643f3000] 23:34:51 INFO - PROCESS | 2681 | 1461306891043 Marionette DEBUG loaded listener.js 23:34:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f8271fb9800) [pid = 2681] [serial = 704] [outer = 0x7f82643f3000] 23:34:51 INFO - PROCESS | 2681 | 1461306891750 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]]]}] 23:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1076ms 23:34:51 INFO - PROCESS | 2681 | 1461306891820 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:34:51 INFO - PROCESS | 2681 | 1461306891825 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:34:51 INFO - PROCESS | 2681 | 1461306891833 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:34:51 INFO - PROCESS | 2681 | 1461306891838 Marionette TRACE conn3 <- [1,910,null,{}] 23:34:51 INFO - PROCESS | 2681 | 1461306891845 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}] 23:34:51 INFO - PROCESS | 2681 | 1461306891993 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:34:52 INFO - PROCESS | 2681 | 1461306892138 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c9800 == 69 [pid = 2681] [id = 235] 23:34:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8266879000) [pid = 2681] [serial = 705] [outer = (nil)] 23:34:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f82675bf400) [pid = 2681] [serial = 706] [outer = 0x7f8266879000] 23:34:52 INFO - PROCESS | 2681 | 1461306892203 Marionette DEBUG loaded listener.js 23:34:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8267a57c00) [pid = 2681] [serial = 707] [outer = 0x7f8266879000] 23:34:52 INFO - PROCESS | 2681 | 1461306892927 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]]]}] 23:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1133ms 23:34:52 INFO - PROCESS | 2681 | 1461306892967 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:34:52 INFO - PROCESS | 2681 | 1461306892974 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:34:52 INFO - PROCESS | 2681 | 1461306892983 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:34:52 INFO - PROCESS | 2681 | 1461306892987 Marionette TRACE conn3 <- [1,914,null,{}] 23:34:52 INFO - PROCESS | 2681 | 1461306892992 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}] 23:34:53 INFO - PROCESS | 2681 | 1461306893123 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:34:53 INFO - PROCESS | 2681 | 1461306893272 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fd94000 == 70 [pid = 2681] [id = 236] 23:34:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f8267c65400) [pid = 2681] [serial = 708] [outer = (nil)] 23:34:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f8269543800) [pid = 2681] [serial = 709] [outer = 0x7f8267c65400] 23:34:53 INFO - PROCESS | 2681 | 1461306893341 Marionette DEBUG loaded listener.js 23:34:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f826a411000) [pid = 2681] [serial = 710] [outer = 0x7f8267c65400] 23:34:54 INFO - PROCESS | 2681 | 1461306894158 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]]]}] 23:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1228ms 23:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:34:54 INFO - PROCESS | 2681 | 1461306894211 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:34:54 INFO - PROCESS | 2681 | 1461306894214 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:34:54 INFO - PROCESS | 2681 | 1461306894220 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:34:54 INFO - PROCESS | 2681 | 1461306894225 Marionette TRACE conn3 <- [1,918,null,{}] 23:34:54 INFO - PROCESS | 2681 | 1461306894239 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}] 23:34:54 INFO - PROCESS | 2681 | 1461306894381 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:34:54 INFO - PROCESS | 2681 | 1461306894523 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e71e000 == 71 [pid = 2681] [id = 237] 23:34:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826da7a000) [pid = 2681] [serial = 711] [outer = (nil)] 23:34:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f826fe07c00) [pid = 2681] [serial = 712] [outer = 0x7f826da7a000] 23:34:54 INFO - PROCESS | 2681 | 1461306894587 Marionette DEBUG loaded listener.js 23:34:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8270360800) [pid = 2681] [serial = 713] [outer = 0x7f826da7a000] 23:34:55 INFO - PROCESS | 2681 | 1461306895333 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]]]}] 23:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1140ms 23:34:55 INFO - PROCESS | 2681 | 1461306895359 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:34:55 INFO - PROCESS | 2681 | 1461306895362 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:34:55 INFO - PROCESS | 2681 | 1461306895368 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:34:55 INFO - PROCESS | 2681 | 1461306895370 Marionette TRACE conn3 <- [1,922,null,{}] 23:34:55 INFO - PROCESS | 2681 | 1461306895375 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}] 23:34:55 INFO - PROCESS | 2681 | 1461306895508 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:34:55 INFO - PROCESS | 2681 | 1461306895653 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283563000 == 72 [pid = 2681] [id = 238] 23:34:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f826479bc00) [pid = 2681] [serial = 714] [outer = (nil)] 23:34:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f8271c5e400) [pid = 2681] [serial = 715] [outer = 0x7f826479bc00] 23:34:55 INFO - PROCESS | 2681 | 1461306895716 Marionette DEBUG loaded listener.js 23:34:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f8273d0a800) [pid = 2681] [serial = 716] [outer = 0x7f826479bc00] 23:34:56 INFO - PROCESS | 2681 | 1461306896435 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]]]}] 23:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1124ms 23:34:56 INFO - PROCESS | 2681 | 1461306896497 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:34:56 INFO - PROCESS | 2681 | 1461306896501 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:34:56 INFO - PROCESS | 2681 | 1461306896507 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:34:56 INFO - PROCESS | 2681 | 1461306896509 Marionette TRACE conn3 <- [1,926,null,{}] 23:34:56 INFO - PROCESS | 2681 | 1461306896514 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}] 23:34:56 INFO - PROCESS | 2681 | 1461306896640 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:34:56 INFO - PROCESS | 2681 | 1461306896785 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82838ce000 == 73 [pid = 2681] [id = 239] 23:34:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f8270ba9400) [pid = 2681] [serial = 717] [outer = (nil)] 23:34:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f82741b9400) [pid = 2681] [serial = 718] [outer = 0x7f8270ba9400] 23:34:56 INFO - PROCESS | 2681 | 1461306896845 Marionette DEBUG loaded listener.js 23:34:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f827d650000) [pid = 2681] [serial = 719] [outer = 0x7f8270ba9400] 23:34:57 INFO - PROCESS | 2681 | 1461306897594 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]]]}] 23:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1133ms 23:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:34:57 INFO - PROCESS | 2681 | 1461306897647 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:34:57 INFO - PROCESS | 2681 | 1461306897650 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:34:57 INFO - PROCESS | 2681 | 1461306897654 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:34:57 INFO - PROCESS | 2681 | 1461306897658 Marionette TRACE conn3 <- [1,930,null,{}] 23:34:57 INFO - PROCESS | 2681 | 1461306897662 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}] 23:34:57 INFO - PROCESS | 2681 | 1461306897814 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:34:57 INFO - PROCESS | 2681 | 1461306897958 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8285860000 == 74 [pid = 2681] [id = 240] 23:34:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f827795f000) [pid = 2681] [serial = 720] [outer = (nil)] 23:34:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f827e592800) [pid = 2681] [serial = 721] [outer = 0x7f827795f000] 23:34:58 INFO - PROCESS | 2681 | 1461306898021 Marionette DEBUG loaded listener.js 23:34:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f827f740800) [pid = 2681] [serial = 722] [outer = 0x7f827795f000] 23:34:58 INFO - PROCESS | 2681 | 1461306898753 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]]]}] 23:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1131ms 23:34:58 INFO - PROCESS | 2681 | 1461306898790 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:34:58 INFO - PROCESS | 2681 | 1461306898792 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:34:58 INFO - PROCESS | 2681 | 1461306898797 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:34:58 INFO - PROCESS | 2681 | 1461306898800 Marionette TRACE conn3 <- [1,934,null,{}] 23:34:58 INFO - PROCESS | 2681 | 1461306898805 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}] 23:34:58 INFO - PROCESS | 2681 | 1461306898927 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:34:59 INFO - PROCESS | 2681 | 1461306899083 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82865d3000 == 75 [pid = 2681] [id = 241] 23:34:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f827035f400) [pid = 2681] [serial = 723] [outer = (nil)] 23:34:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f827f7d1c00) [pid = 2681] [serial = 724] [outer = 0x7f827035f400] 23:34:59 INFO - PROCESS | 2681 | 1461306899143 Marionette DEBUG loaded listener.js 23:34:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f827fadac00) [pid = 2681] [serial = 725] [outer = 0x7f827035f400] 23:35:00 INFO - PROCESS | 2681 | 1461306900050 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]]]}] 23:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1280ms 23:35:00 INFO - PROCESS | 2681 | 1461306900079 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:35:00 INFO - PROCESS | 2681 | 1461306900083 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:35:00 INFO - PROCESS | 2681 | 1461306900105 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:35:00 INFO - PROCESS | 2681 | 1461306900110 Marionette TRACE conn3 <- [1,938,null,{}] 23:35:00 INFO - PROCESS | 2681 | 1461306900117 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}] 23:35:00 INFO - PROCESS | 2681 | 1461306900251 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:35:00 INFO - PROCESS | 2681 | 1461306900417 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b410000 == 76 [pid = 2681] [id = 242] 23:35:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f82643f4400) [pid = 2681] [serial = 726] [outer = (nil)] 23:35:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f826654cc00) [pid = 2681] [serial = 727] [outer = 0x7f82643f4400] 23:35:00 INFO - PROCESS | 2681 | 1461306900474 Marionette DEBUG loaded listener.js 23:35:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f82675c9c00) [pid = 2681] [serial = 728] [outer = 0x7f82643f4400] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271a95000 == 75 [pid = 2681] [id = 233] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e4d000 == 74 [pid = 2681] [id = 232] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fd9b800 == 73 [pid = 2681] [id = 231] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5b9000 == 72 [pid = 2681] [id = 230] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da55800 == 71 [pid = 2681] [id = 229] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f8270f68800) [pid = 2681] [serial = 661] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f826b432c00) [pid = 2681] [serial = 628] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f826fbcec00) [pid = 2681] [serial = 631] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f826fdfbc00) [pid = 2681] [serial = 634] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f8270dde400) [pid = 2681] [serial = 637] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | 1461306901376 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]]]}] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb2000 == 70 [pid = 2681] [id = 228] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb2800 == 69 [pid = 2681] [id = 227] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692f7000 == 68 [pid = 2681] [id = 226] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283733800 == 67 [pid = 2681] [id = 225] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283576800 == 66 [pid = 2681] [id = 224] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f3c0000 == 65 [pid = 2681] [id = 223] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da37800 == 64 [pid = 2681] [id = 222] 23:35:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266870800 == 63 [pid = 2681] [id = 221] 23:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1336ms 23:35:01 INFO - PROCESS | 2681 | 1461306901440 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:35:01 INFO - PROCESS | 2681 | 1461306901448 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:35:01 INFO - PROCESS | 2681 | 1461306901457 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:35:01 INFO - PROCESS | 2681 | 1461306901459 Marionette TRACE conn3 <- [1,942,null,{}] 23:35:01 INFO - PROCESS | 2681 | 1461306901463 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}] 23:35:01 INFO - PROCESS | 2681 | 1461306901595 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f826fbd0400) [pid = 2681] [serial = 596] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f8269909400) [pid = 2681] [serial = 649] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f826b0f4c00) [pid = 2681] [serial = 652] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f8269204000) [pid = 2681] [serial = 626] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8267e2bc00) [pid = 2681] [serial = 625] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8267789400) [pid = 2681] [serial = 644] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f8266df1c00) [pid = 2681] [serial = 643] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f8266df6400) [pid = 2681] [serial = 623] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8266885000) [pid = 2681] [serial = 622] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f8266880400) [pid = 2681] [serial = 641] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f82643f7c00) [pid = 2681] [serial = 640] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f8267c74c00) [pid = 2681] [serial = 646] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8267e31800) [pid = 2681] [serial = 647] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f826e93d000) [pid = 2681] [serial = 619] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826d9d8400) [pid = 2681] [serial = 655] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f826e3ab800) [pid = 2681] [serial = 658] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826e43bc00) [pid = 2681] [serial = 656] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826b43c400) [pid = 2681] [serial = 653] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8270dd7400) [pid = 2681] [serial = 659] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f826a35d000) [pid = 2681] [serial = 650] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 2681 | 1461306901717 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c1a000 == 64 [pid = 2681] [id = 243] 23:35:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f82643f7c00) [pid = 2681] [serial = 729] [outer = (nil)] 23:35:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8267c72400) [pid = 2681] [serial = 730] [outer = 0x7f82643f7c00] 23:35:01 INFO - PROCESS | 2681 | 1461306901777 Marionette DEBUG loaded listener.js 23:35:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f826953fc00) [pid = 2681] [serial = 731] [outer = 0x7f82643f7c00] 23:35:02 INFO - PROCESS | 2681 | 1461306902412 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]]]}] 23:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 985ms 23:35:02 INFO - PROCESS | 2681 | 1461306902441 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:35:02 INFO - PROCESS | 2681 | 1461306902443 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:35:02 INFO - PROCESS | 2681 | 1461306902449 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:35:02 INFO - PROCESS | 2681 | 1461306902453 Marionette TRACE conn3 <- [1,946,null,{}] 23:35:02 INFO - PROCESS | 2681 | 1461306902466 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}] 23:35:02 INFO - PROCESS | 2681 | 1461306902586 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:35:02 INFO - PROCESS | 2681 | 1461306902702 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da4f800 == 65 [pid = 2681] [id = 244] 23:35:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f8269211000) [pid = 2681] [serial = 732] [outer = (nil)] 23:35:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f826b28b400) [pid = 2681] [serial = 733] [outer = 0x7f8269211000] 23:35:02 INFO - PROCESS | 2681 | 1461306902756 Marionette DEBUG loaded listener.js 23:35:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826e434000) [pid = 2681] [serial = 734] [outer = 0x7f8269211000] 23:35:03 INFO - PROCESS | 2681 | 1461306903343 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]]]}] 23:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 929ms 23:35:03 INFO - PROCESS | 2681 | 1461306903378 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:35:03 INFO - PROCESS | 2681 | 1461306903381 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:35:03 INFO - PROCESS | 2681 | 1461306903386 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:35:03 INFO - PROCESS | 2681 | 1461306903388 Marionette TRACE conn3 <- [1,950,null,{}] 23:35:03 INFO - PROCESS | 2681 | 1461306903392 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}] 23:35:03 INFO - PROCESS | 2681 | 1461306903568 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:35:03 INFO - PROCESS | 2681 | 1461306903593 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa22800 == 66 [pid = 2681] [id = 245] 23:35:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8267a53800) [pid = 2681] [serial = 735] [outer = (nil)] 23:35:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826fbcf000) [pid = 2681] [serial = 736] [outer = 0x7f8267a53800] 23:35:03 INFO - PROCESS | 2681 | 1461306903644 Marionette DEBUG loaded listener.js 23:35:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f827035fc00) [pid = 2681] [serial = 737] [outer = 0x7f8267a53800] 23:35:04 INFO - PROCESS | 2681 | 1461306904262 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]]]}] 23:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 979ms 23:35:04 INFO - PROCESS | 2681 | 1461306904366 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:35:04 INFO - PROCESS | 2681 | 1461306904369 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:35:04 INFO - PROCESS | 2681 | 1461306904374 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:35:04 INFO - PROCESS | 2681 | 1461306904376 Marionette TRACE conn3 <- [1,954,null,{}] 23:35:04 INFO - PROCESS | 2681 | 1461306904381 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}] 23:35:04 INFO - PROCESS | 2681 | 1461306904539 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:35:04 INFO - PROCESS | 2681 | 1461306904559 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270dbe800 == 67 [pid = 2681] [id = 246] 23:35:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f826f45ec00) [pid = 2681] [serial = 738] [outer = (nil)] 23:35:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f827148ec00) [pid = 2681] [serial = 739] [outer = 0x7f826f45ec00] 23:35:04 INFO - PROCESS | 2681 | 1461306904609 Marionette DEBUG loaded listener.js 23:35:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f8273d71400) [pid = 2681] [serial = 740] [outer = 0x7f826f45ec00] 23:35:05 INFO - PROCESS | 2681 | 1461306905242 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]]]}] 23:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 924ms 23:35:05 INFO - PROCESS | 2681 | 1461306905299 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:35:05 INFO - PROCESS | 2681 | 1461306905306 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:35:05 INFO - PROCESS | 2681 | 1461306905311 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:35:05 INFO - PROCESS | 2681 | 1461306905312 Marionette TRACE conn3 <- [1,958,null,{}] 23:35:05 INFO - PROCESS | 2681 | 1461306905317 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}] 23:35:05 INFO - PROCESS | 2681 | 1461306905487 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:35:05 INFO - PROCESS | 2681 | 1461306905522 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82786c7000 == 68 [pid = 2681] [id = 247] 23:35:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f82741ba400) [pid = 2681] [serial = 741] [outer = (nil)] 23:35:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f827f7ce000) [pid = 2681] [serial = 742] [outer = 0x7f82741ba400] 23:35:05 INFO - PROCESS | 2681 | 1461306905575 Marionette DEBUG loaded listener.js 23:35:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8281394c00) [pid = 2681] [serial = 743] [outer = 0x7f82741ba400] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8266883000) [pid = 2681] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f82668d1400) [pid = 2681] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f826e43ac00) [pid = 2681] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f826479f000) [pid = 2681] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f8269206800) [pid = 2681] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f82643f4c00) [pid = 2681] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f82646d4000) [pid = 2681] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8267e30c00) [pid = 2681] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f82675c9000) [pid = 2681] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f82643f6400) [pid = 2681] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8266545000) [pid = 2681] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826b0f7800) [pid = 2681] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f8267fe2800) [pid = 2681] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f82678d7c00) [pid = 2681] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8266878000) [pid = 2681] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 102 (0x7f82678db800) [pid = 2681] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:35:05 INFO - PROCESS | 2681 | --DOMWINDOW == 101 (0x7f8270356400) [pid = 2681] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:35:06 INFO - PROCESS | 2681 | 1461306906303 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]]]}] 23:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1023ms 23:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:35:06 INFO - PROCESS | 2681 | 1461306906334 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:35:06 INFO - PROCESS | 2681 | 1461306906336 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:35:06 INFO - PROCESS | 2681 | 1461306906340 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:35:06 INFO - PROCESS | 2681 | 1461306906343 Marionette TRACE conn3 <- [1,962,null,{}] 23:35:06 INFO - PROCESS | 2681 | 1461306906348 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}] 23:35:06 INFO - PROCESS | 2681 | 1461306906462 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:35:06 INFO - PROCESS | 2681 | 1461306906573 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270db0800 == 69 [pid = 2681] [id = 248] 23:35:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 102 (0x7f82646d4000) [pid = 2681] [serial = 744] [outer = (nil)] 23:35:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 103 (0x7f8268295000) [pid = 2681] [serial = 745] [outer = 0x7f82646d4000] 23:35:06 INFO - PROCESS | 2681 | 1461306906623 Marionette DEBUG loaded listener.js 23:35:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f826829c800) [pid = 2681] [serial = 746] [outer = 0x7f82646d4000] 23:35:07 INFO - PROCESS | 2681 | 1461306907156 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]]]}] 23:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 874ms 23:35:07 INFO - PROCESS | 2681 | 1461306907215 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:35:07 INFO - PROCESS | 2681 | 1461306907217 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:35:07 INFO - PROCESS | 2681 | 1461306907222 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:35:07 INFO - PROCESS | 2681 | 1461306907224 Marionette TRACE conn3 <- [1,966,null,{}] 23:35:07 INFO - PROCESS | 2681 | 1461306907229 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}] 23:35:07 INFO - PROCESS | 2681 | 1461306907347 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:35:07 INFO - PROCESS | 2681 | 1461306907359 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f610000 == 70 [pid = 2681] [id = 249] 23:35:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f8267e27c00) [pid = 2681] [serial = 747] [outer = (nil)] 23:35:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f82682a3000) [pid = 2681] [serial = 748] [outer = 0x7f8267e27c00] 23:35:07 INFO - PROCESS | 2681 | 1461306907410 Marionette DEBUG loaded listener.js 23:35:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826dc2e400) [pid = 2681] [serial = 749] [outer = 0x7f8267e27c00] 23:35:08 INFO - PROCESS | 2681 | 1461306908107 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]]]}] 23:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 927ms 23:35:08 INFO - PROCESS | 2681 | 1461306908151 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:35:08 INFO - PROCESS | 2681 | 1461306908155 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:35:08 INFO - PROCESS | 2681 | 1461306908163 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:35:08 INFO - PROCESS | 2681 | 1461306908168 Marionette TRACE conn3 <- [1,970,null,{}] 23:35:08 INFO - PROCESS | 2681 | 1461306908176 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}] 23:35:08 INFO - PROCESS | 2681 | 1461306908321 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:35:08 INFO - PROCESS | 2681 | 1461306908496 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269513800 == 71 [pid = 2681] [id = 250] 23:35:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f82646dcc00) [pid = 2681] [serial = 750] [outer = (nil)] 23:35:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826748fc00) [pid = 2681] [serial = 751] [outer = 0x7f82646dcc00] 23:35:08 INFO - PROCESS | 2681 | 1461306908560 Marionette DEBUG loaded listener.js 23:35:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8267dce800) [pid = 2681] [serial = 752] [outer = 0x7f82646dcc00] 23:35:09 INFO - PROCESS | 2681 | 1461306909352 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]]]}] 23:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1236ms 23:35:09 INFO - PROCESS | 2681 | 1461306909399 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:35:09 INFO - PROCESS | 2681 | 1461306909406 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:35:09 INFO - PROCESS | 2681 | 1461306909415 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:35:09 INFO - PROCESS | 2681 | 1461306909418 Marionette TRACE conn3 <- [1,974,null,{}] 23:35:09 INFO - PROCESS | 2681 | 1461306909423 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}] 23:35:09 INFO - PROCESS | 2681 | 1461306909585 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:35:09 INFO - PROCESS | 2681 | 1461306909731 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709a8800 == 72 [pid = 2681] [id = 251] 23:35:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f82682a0800) [pid = 2681] [serial = 753] [outer = (nil)] 23:35:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8269903c00) [pid = 2681] [serial = 754] [outer = 0x7f82682a0800] 23:35:09 INFO - PROCESS | 2681 | 1461306909792 Marionette DEBUG loaded listener.js 23:35:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f826b0f3c00) [pid = 2681] [serial = 755] [outer = 0x7f82682a0800] 23:35:10 INFO - PROCESS | 2681 | 1461306910721 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]]]}] 23:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1334ms 23:35:10 INFO - PROCESS | 2681 | 1461306910749 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:35:10 INFO - PROCESS | 2681 | 1461306910752 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:35:10 INFO - PROCESS | 2681 | 1461306910757 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:35:10 INFO - PROCESS | 2681 | 1461306910762 Marionette TRACE conn3 <- [1,978,null,{}] 23:35:10 INFO - PROCESS | 2681 | 1461306910776 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}] 23:35:10 INFO - PROCESS | 2681 | 1461306910921 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:35:11 INFO - PROCESS | 2681 | 1461306911074 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283667800 == 73 [pid = 2681] [id = 252] 23:35:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f826da82800) [pid = 2681] [serial = 756] [outer = (nil)] 23:35:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f826fc37400) [pid = 2681] [serial = 757] [outer = 0x7f826da82800] 23:35:11 INFO - PROCESS | 2681 | 1461306911141 Marionette DEBUG loaded listener.js 23:35:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f8271482400) [pid = 2681] [serial = 758] [outer = 0x7f826da82800] 23:35:11 INFO - PROCESS | 2681 | 1461306911915 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]]]}] 23:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1187ms 23:35:11 INFO - PROCESS | 2681 | 1461306911951 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:35:11 INFO - PROCESS | 2681 | 1461306911954 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:35:11 INFO - PROCESS | 2681 | 1461306911959 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:35:11 INFO - PROCESS | 2681 | 1461306911962 Marionette TRACE conn3 <- [1,982,null,{}] 23:35:11 INFO - PROCESS | 2681 | 1461306911967 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}] 23:35:12 INFO - PROCESS | 2681 | 1461306912102 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:35:12 INFO - PROCESS | 2681 | 1461306912263 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8286262000 == 74 [pid = 2681] [id = 253] 23:35:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f826f8c8400) [pid = 2681] [serial = 759] [outer = (nil)] 23:35:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f827d645000) [pid = 2681] [serial = 760] [outer = 0x7f826f8c8400] 23:35:12 INFO - PROCESS | 2681 | 1461306912325 Marionette DEBUG loaded listener.js 23:35:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f827e7a6000) [pid = 2681] [serial = 761] [outer = 0x7f826f8c8400] 23:35:13 INFO - PROCESS | 2681 | 1461306913035 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]]]}] 23:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1133ms 23:35:13 INFO - PROCESS | 2681 | 1461306913095 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:35:13 INFO - PROCESS | 2681 | 1461306913097 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:35:13 INFO - PROCESS | 2681 | 1461306913104 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:35:13 INFO - PROCESS | 2681 | 1461306913106 Marionette TRACE conn3 <- [1,986,null,{}] 23:35:13 INFO - PROCESS | 2681 | 1461306913111 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}] 23:35:13 INFO - PROCESS | 2681 | 1461306913236 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:35:13 INFO - PROCESS | 2681 | 1461306913391 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826380f800 == 75 [pid = 2681] [id = 254] 23:35:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f8273d71c00) [pid = 2681] [serial = 762] [outer = (nil)] 23:35:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f827e94d800) [pid = 2681] [serial = 763] [outer = 0x7f8273d71c00] 23:35:13 INFO - PROCESS | 2681 | 1461306913454 Marionette DEBUG loaded listener.js 23:35:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f828182a400) [pid = 2681] [serial = 764] [outer = 0x7f8273d71c00] 23:35:14 INFO - PROCESS | 2681 | 1461306914122 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]]]}] 23:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1075ms 23:35:14 INFO - PROCESS | 2681 | 1461306914179 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:35:14 INFO - PROCESS | 2681 | 1461306914182 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:35:14 INFO - PROCESS | 2681 | 1461306914187 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:35:14 INFO - PROCESS | 2681 | 1461306914189 Marionette TRACE conn3 <- [1,990,null,{}] 23:35:14 INFO - PROCESS | 2681 | 1461306914207 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}] 23:35:14 INFO - PROCESS | 2681 | 1461306914411 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:35:14 INFO - PROCESS | 2681 | 1461306914522 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82909d4800 == 76 [pid = 2681] [id = 255] 23:35:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f82836d0000) [pid = 2681] [serial = 765] [outer = (nil)] 23:35:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f828378fc00) [pid = 2681] [serial = 766] [outer = 0x7f82836d0000] 23:35:14 INFO - PROCESS | 2681 | 1461306914588 Marionette DEBUG loaded listener.js 23:35:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8283b04400) [pid = 2681] [serial = 767] [outer = 0x7f82836d0000] 23:35:15 INFO - PROCESS | 2681 | 1461306915284 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]]]}] 23:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1123ms 23:35:15 INFO - PROCESS | 2681 | 1461306915311 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:35:15 INFO - PROCESS | 2681 | 1461306915314 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:35:15 INFO - PROCESS | 2681 | 1461306915319 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:35:15 INFO - PROCESS | 2681 | 1461306915321 Marionette TRACE conn3 <- [1,994,null,{}] 23:35:15 INFO - PROCESS | 2681 | 1461306915326 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}] 23:35:15 INFO - PROCESS | 2681 | 1461306915506 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:35:15 INFO - PROCESS | 2681 | 1461306915522 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7ec800 == 77 [pid = 2681] [id = 256] 23:35:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f826b542c00) [pid = 2681] [serial = 768] [outer = (nil)] 23:35:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f826b54cc00) [pid = 2681] [serial = 769] [outer = 0x7f826b542c00] 23:35:15 INFO - PROCESS | 2681 | 1461306915622 Marionette DEBUG loaded listener.js 23:35:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f82741c2800) [pid = 2681] [serial = 770] [outer = 0x7f826b542c00] 23:35:16 INFO - PROCESS | 2681 | 1461306916400 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]]]}] 23:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1125ms 23:35:16 INFO - PROCESS | 2681 | 1461306916445 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:35:16 INFO - PROCESS | 2681 | 1461306916448 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:35:16 INFO - PROCESS | 2681 | 1461306916453 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:35:16 INFO - PROCESS | 2681 | 1461306916455 Marionette TRACE conn3 <- [1,998,null,{}] 23:35:16 INFO - PROCESS | 2681 | 1461306916460 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}] 23:35:16 INFO - PROCESS | 2681 | 1461306916590 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:35:16 INFO - PROCESS | 2681 | 1461306916743 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651d4800 == 78 [pid = 2681] [id = 257] 23:35:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f82643ee800) [pid = 2681] [serial = 771] [outer = (nil)] 23:35:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f8266877800) [pid = 2681] [serial = 772] [outer = 0x7f82643ee800] 23:35:16 INFO - PROCESS | 2681 | 1461306916804 Marionette DEBUG loaded listener.js 23:35:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f8267e2fc00) [pid = 2681] [serial = 773] [outer = 0x7f82643ee800] 23:35:17 INFO - PROCESS | 2681 | 1461306917781 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]]]}] 23:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 23:35:17 INFO - PROCESS | 2681 | 1461306917835 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:35:17 INFO - PROCESS | 2681 | 1461306917841 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:35:17 INFO - PROCESS | 2681 | 1461306917848 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:35:17 INFO - PROCESS | 2681 | 1461306917852 Marionette TRACE conn3 <- [1,1002,null,{}] 23:35:17 INFO - PROCESS | 2681 | 1461306917858 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}] 23:35:18 INFO - PROCESS | 2681 | 1461306918054 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:35:18 INFO - PROCESS | 2681 | 1461306918068 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826af9b800 == 79 [pid = 2681] [id = 258] 23:35:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f82678ddc00) [pid = 2681] [serial = 774] [outer = (nil)] 23:35:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f8267e28000) [pid = 2681] [serial = 775] [outer = 0x7f82678ddc00] 23:35:18 INFO - PROCESS | 2681 | 1461306918124 Marionette DEBUG loaded listener.js 23:35:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f8268299400) [pid = 2681] [serial = 776] [outer = 0x7f82678ddc00] 23:35:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270db0800 == 78 [pid = 2681] [id = 248] 23:35:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82786c7000 == 77 [pid = 2681] [id = 247] 23:35:18 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270dbe800 == 76 [pid = 2681] [id = 246] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f8271307400) [pid = 2681] [serial = 703] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fa22800 == 75 [pid = 2681] [id = 245] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da4f800 == 74 [pid = 2681] [id = 244] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c1a000 == 73 [pid = 2681] [id = 243] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b410000 == 72 [pid = 2681] [id = 242] 23:35:19 INFO - PROCESS | 2681 | 1461306919110 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]]]}] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283563000 == 71 [pid = 2681] [id = 238] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e71e000 == 70 [pid = 2681] [id = 237] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fd94000 == 69 [pid = 2681] [id = 236] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709b1800 == 68 [pid = 2681] [id = 194] 23:35:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c9800 == 67 [pid = 2681] [id = 235] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f826dcb0000) [pid = 2681] [serial = 629] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f8270355000) [pid = 2681] [serial = 635] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f826e439c00) [pid = 2681] [serial = 593] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f8271481400) [pid = 2681] [serial = 662] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f826fc3a000) [pid = 2681] [serial = 632] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f827139e800) [pid = 2681] [serial = 638] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f8268710800) [pid = 2681] [serial = 590] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f826e93b000) [pid = 2681] [serial = 584] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f8267499c00) [pid = 2681] [serial = 587] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f82678dcc00) [pid = 2681] [serial = 685] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f8269208c00) [pid = 2681] [serial = 686] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f8267c67400) [pid = 2681] [serial = 683] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f8267786800) [pid = 2681] [serial = 682] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f826e933800) [pid = 2681] [serial = 694] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8266ded800) [pid = 2681] [serial = 680] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f82667a8000) [pid = 2681] [serial = 679] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f826990c400) [pid = 2681] [serial = 688] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f826b28b000) [pid = 2681] [serial = 689] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f8267dd5c00) [pid = 2681] [serial = 667] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f826f8ce400) [pid = 2681] [serial = 670] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f8271c5cc00) [pid = 2681] [serial = 673] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f82646df400) [pid = 2681] [serial = 664] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f8266879800) [pid = 2681] [serial = 697] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 109 (0x7f8273d6d800) [pid = 2681] [serial = 676] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 108 (0x7f826fc38000) [pid = 2681] [serial = 695] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 107 (0x7f8270ec2800) [pid = 2681] [serial = 700] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 106 (0x7f826b28b800) [pid = 2681] [serial = 691] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 105 (0x7f826da79800) [pid = 2681] [serial = 692] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 104 (0x7f8271307c00) [pid = 2681] [serial = 701] [outer = (nil)] [url = about:blank] 23:35:19 INFO - PROCESS | 2681 | --DOMWINDOW == 103 (0x7f8269549800) [pid = 2681] [serial = 698] [outer = (nil)] [url = about:blank] 23:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1330ms 23:35:19 INFO - PROCESS | 2681 | 1461306919178 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:35:19 INFO - PROCESS | 2681 | 1461306919185 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:35:19 INFO - PROCESS | 2681 | 1461306919193 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:35:19 INFO - PROCESS | 2681 | 1461306919197 Marionette TRACE conn3 <- [1,1006,null,{}] 23:35:19 INFO - PROCESS | 2681 | 1461306919201 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}] 23:35:19 INFO - PROCESS | 2681 | 1461306919327 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:35:19 INFO - PROCESS | 2681 | 1461306919370 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680f3800 == 68 [pid = 2681] [id = 259] 23:35:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 104 (0x7f82683e6400) [pid = 2681] [serial = 777] [outer = (nil)] 23:35:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 105 (0x7f82683e8c00) [pid = 2681] [serial = 778] [outer = 0x7f82683e6400] 23:35:19 INFO - PROCESS | 2681 | 1461306919424 Marionette DEBUG loaded listener.js 23:35:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 106 (0x7f8269208c00) [pid = 2681] [serial = 779] [outer = 0x7f82683e6400] 23:35:20 INFO - PROCESS | 2681 | 1461306920114 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]]]}] 23:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 979ms 23:35:20 INFO - PROCESS | 2681 | 1461306920172 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:35:20 INFO - PROCESS | 2681 | 1461306920174 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:35:20 INFO - PROCESS | 2681 | 1461306920180 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:35:20 INFO - PROCESS | 2681 | 1461306920184 Marionette TRACE conn3 <- [1,1010,null,{}] 23:35:20 INFO - PROCESS | 2681 | 1461306920197 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}] 23:35:20 INFO - PROCESS | 2681 | 1461306920317 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:35:20 INFO - PROCESS | 2681 | 1461306920333 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826d97f800 == 69 [pid = 2681] [id = 260] 23:35:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 107 (0x7f826991f800) [pid = 2681] [serial = 780] [outer = (nil)] 23:35:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 108 (0x7f826b0f5400) [pid = 2681] [serial = 781] [outer = 0x7f826991f800] 23:35:20 INFO - PROCESS | 2681 | 1461306920387 Marionette DEBUG loaded listener.js 23:35:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 109 (0x7f826b290400) [pid = 2681] [serial = 782] [outer = 0x7f826991f800] 23:35:21 INFO - PROCESS | 2681 | 1461306921033 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]]]}] 23:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 879ms 23:35:21 INFO - PROCESS | 2681 | 1461306921059 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:35:21 INFO - PROCESS | 2681 | 1461306921070 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:35:21 INFO - PROCESS | 2681 | 1461306921074 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:35:21 INFO - PROCESS | 2681 | 1461306921077 Marionette TRACE conn3 <- [1,1014,null,{}] 23:35:21 INFO - PROCESS | 2681 | 1461306921082 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}] 23:35:21 INFO - PROCESS | 2681 | 1461306921250 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:35:21 INFO - PROCESS | 2681 | 1461306921324 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5a5800 == 70 [pid = 2681] [id = 261] 23:35:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 110 (0x7f8268299000) [pid = 2681] [serial = 783] [outer = (nil)] 23:35:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f826b545400) [pid = 2681] [serial = 784] [outer = 0x7f8268299000] 23:35:21 INFO - PROCESS | 2681 | 1461306921376 Marionette DEBUG loaded listener.js 23:35:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f826b551800) [pid = 2681] [serial = 785] [outer = 0x7f8268299000] 23:35:21 INFO - PROCESS | 2681 | 1461306921994 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]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 975ms 23:35:22 INFO - PROCESS | 2681 | 1461306922050 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 2681 | 1461306922052 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:35:22 INFO - PROCESS | 2681 | 1461306922058 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 2681 | 1461306922059 Marionette TRACE conn3 <- [1,1018,null,{}] 23:35:22 INFO - PROCESS | 2681 | 1461306922064 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}] 23:35:22 INFO - PROCESS | 2681 | 1461306922230 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:35:22 INFO - PROCESS | 2681 | 1461306922251 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fd94000 == 71 [pid = 2681] [id = 262] 23:35:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f826b28f400) [pid = 2681] [serial = 786] [outer = (nil)] 23:35:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f826dcb7400) [pid = 2681] [serial = 787] [outer = 0x7f826b28f400] 23:35:22 INFO - PROCESS | 2681 | 1461306922302 Marionette DEBUG loaded listener.js 23:35:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f826e442400) [pid = 2681] [serial = 788] [outer = 0x7f826b28f400] 23:35:22 INFO - PROCESS | 2681 | 1461306922931 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]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 928ms 23:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:35:22 INFO - PROCESS | 2681 | 1461306922985 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 2681 | 1461306922987 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:35:22 INFO - PROCESS | 2681 | 1461306922993 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 2681 | 1461306922995 Marionette TRACE conn3 <- [1,1022,null,{}] 23:35:23 INFO - PROCESS | 2681 | 1461306923008 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}] 23:35:23 INFO - PROCESS | 2681 | 1461306923186 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:35:23 INFO - PROCESS | 2681 | 1461306923259 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270a19800 == 72 [pid = 2681] [id = 263] 23:35:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f826e440c00) [pid = 2681] [serial = 789] [outer = (nil)] 23:35:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f8270354800) [pid = 2681] [serial = 790] [outer = 0x7f826e440c00] 23:35:23 INFO - PROCESS | 2681 | 1461306923314 Marionette DEBUG loaded listener.js 23:35:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f827130ec00) [pid = 2681] [serial = 791] [outer = 0x7f826e440c00] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8267a53800) [pid = 2681] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f8269211000) [pid = 2681] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 115 (0x7f82741ba400) [pid = 2681] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 114 (0x7f82643f7c00) [pid = 2681] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 113 (0x7f82643f3000) [pid = 2681] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 112 (0x7f82643f4400) [pid = 2681] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 111 (0x7f826f45ec00) [pid = 2681] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:35:23 INFO - PROCESS | 2681 | --DOMWINDOW == 110 (0x7f82646d4000) [pid = 2681] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:35:24 INFO - PROCESS | 2681 | 1461306924000 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]]]}] 23:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1028ms 23:35:24 INFO - PROCESS | 2681 | 1461306924020 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:35:24 INFO - PROCESS | 2681 | 1461306924022 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:35:24 INFO - PROCESS | 2681 | 1461306924027 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:35:24 INFO - PROCESS | 2681 | 1461306924029 Marionette TRACE conn3 <- [1,1026,null,{}] 23:35:24 INFO - PROCESS | 2681 | 1461306924033 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}] 23:35:24 INFO - PROCESS | 2681 | 1461306924147 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:35:24 INFO - PROCESS | 2681 | 1461306924157 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270dbf800 == 73 [pid = 2681] [id = 264] 23:35:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 111 (0x7f82667a3c00) [pid = 2681] [serial = 792] [outer = (nil)] 23:35:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 112 (0x7f8270dd4c00) [pid = 2681] [serial = 793] [outer = 0x7f82667a3c00] 23:35:24 INFO - PROCESS | 2681 | 1461306924209 Marionette DEBUG loaded listener.js 23:35:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 113 (0x7f8271489400) [pid = 2681] [serial = 794] [outer = 0x7f82667a3c00] 23:35:24 INFO - PROCESS | 2681 | 1461306924808 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]]]}] 23:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 831ms 23:35:24 INFO - PROCESS | 2681 | 1461306924884 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:35:24 INFO - PROCESS | 2681 | 1461306924886 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:35:24 INFO - PROCESS | 2681 | 1461306924891 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:35:24 INFO - PROCESS | 2681 | 1461306924893 Marionette TRACE conn3 <- [1,1030,null,{}] 23:35:24 INFO - PROCESS | 2681 | 1461306924902 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}] 23:35:25 INFO - PROCESS | 2681 | 1461306925018 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:35:25 INFO - PROCESS | 2681 | 1461306925132 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273dd8000 == 74 [pid = 2681] [id = 265] 23:35:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 114 (0x7f82646d9400) [pid = 2681] [serial = 795] [outer = (nil)] 23:35:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 115 (0x7f8271483800) [pid = 2681] [serial = 796] [outer = 0x7f82646d9400] 23:35:25 INFO - PROCESS | 2681 | 1461306925183 Marionette DEBUG loaded listener.js 23:35:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 116 (0x7f827d6f0000) [pid = 2681] [serial = 797] [outer = 0x7f82646d9400] 23:35:25 INFO - PROCESS | 2681 | 1461306925690 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]]]}] 23:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 882ms 23:35:25 INFO - PROCESS | 2681 | 1461306925775 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:35:25 INFO - PROCESS | 2681 | 1461306925780 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:35:25 INFO - PROCESS | 2681 | 1461306925791 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:35:25 INFO - PROCESS | 2681 | 1461306925796 Marionette TRACE conn3 <- [1,1034,null,{}] 23:35:25 INFO - PROCESS | 2681 | 1461306925804 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}] 23:35:25 INFO - PROCESS | 2681 | 1461306925963 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:35:26 INFO - PROCESS | 2681 | 1461306926124 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677e1800 == 75 [pid = 2681] [id = 266] 23:35:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f82667ae400) [pid = 2681] [serial = 798] [outer = (nil)] 23:35:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f826687fc00) [pid = 2681] [serial = 799] [outer = 0x7f82667ae400] 23:35:26 INFO - PROCESS | 2681 | 1461306926189 Marionette DEBUG loaded listener.js 23:35:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f82675cc000) [pid = 2681] [serial = 800] [outer = 0x7f82667ae400] 23:35:26 INFO - PROCESS | 2681 | 1461306926956 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]]]}] 23:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1231ms 23:35:27 INFO - PROCESS | 2681 | 1461306927023 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:35:27 INFO - PROCESS | 2681 | 1461306927027 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:35:27 INFO - PROCESS | 2681 | 1461306927038 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:35:27 INFO - PROCESS | 2681 | 1461306927042 Marionette TRACE conn3 <- [1,1038,null,{}] 23:35:27 INFO - PROCESS | 2681 | 1461306927047 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}] 23:35:27 INFO - PROCESS | 2681 | 1461306927190 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:35:27 INFO - PROCESS | 2681 | 1461306927350 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b412000 == 76 [pid = 2681] [id = 267] 23:35:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f8267c69000) [pid = 2681] [serial = 801] [outer = (nil)] 23:35:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f8269205000) [pid = 2681] [serial = 802] [outer = 0x7f8267c69000] 23:35:27 INFO - PROCESS | 2681 | 1461306927411 Marionette DEBUG loaded listener.js 23:35:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f8269908800) [pid = 2681] [serial = 803] [outer = 0x7f8267c69000] 23:35:28 INFO - PROCESS | 2681 | 1461306928189 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]]]}] 23:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1183ms 23:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:35:28 INFO - PROCESS | 2681 | 1461306928218 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:35:28 INFO - PROCESS | 2681 | 1461306928221 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:35:28 INFO - PROCESS | 2681 | 1461306928226 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:35:28 INFO - PROCESS | 2681 | 1461306928230 Marionette TRACE conn3 <- [1,1042,null,{}] 23:35:28 INFO - PROCESS | 2681 | 1461306928242 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}] 23:35:28 INFO - PROCESS | 2681 | 1461306928392 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:35:28 INFO - PROCESS | 2681 | 1461306928553 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e75d000 == 77 [pid = 2681] [id = 268] 23:35:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f826b54ac00) [pid = 2681] [serial = 804] [outer = (nil)] 23:35:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f826f466000) [pid = 2681] [serial = 805] [outer = 0x7f826b54ac00] 23:35:28 INFO - PROCESS | 2681 | 1461306928618 Marionette DEBUG loaded listener.js 23:35:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8270069c00) [pid = 2681] [serial = 806] [outer = 0x7f826b54ac00] 23:35:29 INFO - PROCESS | 2681 | 1461306929365 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]]]}] 23:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1186ms 23:35:29 INFO - PROCESS | 2681 | 1461306929412 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:35:29 INFO - PROCESS | 2681 | 1461306929416 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:35:29 INFO - PROCESS | 2681 | 1461306929421 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:35:29 INFO - PROCESS | 2681 | 1461306929423 Marionette TRACE conn3 <- [1,1046,null,{}] 23:35:29 INFO - PROCESS | 2681 | 1461306929428 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}] 23:35:29 INFO - PROCESS | 2681 | 1461306929562 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:35:29 INFO - PROCESS | 2681 | 1461306929714 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283574000 == 78 [pid = 2681] [id = 269] 23:35:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f826d962800) [pid = 2681] [serial = 807] [outer = (nil)] 23:35:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f8271102400) [pid = 2681] [serial = 808] [outer = 0x7f826d962800] 23:35:29 INFO - PROCESS | 2681 | 1461306929776 Marionette DEBUG loaded listener.js 23:35:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f827e58c400) [pid = 2681] [serial = 809] [outer = 0x7f826d962800] 23:35:30 INFO - PROCESS | 2681 | 1461306930441 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]]]}] 23:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1033ms 23:35:30 INFO - PROCESS | 2681 | 1461306930454 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:35:30 INFO - PROCESS | 2681 | 1461306930457 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:35:30 INFO - PROCESS | 2681 | 1461306930497 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:35:30 INFO - PROCESS | 2681 | 1461306930500 Marionette TRACE conn3 <- [1,1050,null,{}] 23:35:30 INFO - PROCESS | 2681 | 1461306930505 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}] 23:35:30 INFO - PROCESS | 2681 | 1461306930632 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:35:30 INFO - PROCESS | 2681 | 1461306930797 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283c0f000 == 79 [pid = 2681] [id = 270] 23:35:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f8270353c00) [pid = 2681] [serial = 810] [outer = (nil)] 23:35:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f827f6ed800) [pid = 2681] [serial = 811] [outer = 0x7f8270353c00] 23:35:30 INFO - PROCESS | 2681 | 1461306930860 Marionette DEBUG loaded listener.js 23:35:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f828182ac00) [pid = 2681] [serial = 812] [outer = 0x7f8270353c00] 23:35:31 INFO - PROCESS | 2681 | 1461306931531 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]]]}] 23:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1095ms 23:35:31 INFO - PROCESS | 2681 | 1461306931573 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:35:31 INFO - PROCESS | 2681 | 1461306931576 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:35:31 INFO - PROCESS | 2681 | 1461306931581 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:35:31 INFO - PROCESS | 2681 | 1461306931583 Marionette TRACE conn3 <- [1,1054,null,{}] 23:35:31 INFO - PROCESS | 2681 | 1461306931588 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}] 23:35:31 INFO - PROCESS | 2681 | 1461306931790 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:35:31 INFO - PROCESS | 2681 | 1461306931812 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b8800 == 80 [pid = 2681] [id = 271] 23:35:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f82836d6400) [pid = 2681] [serial = 813] [outer = (nil)] 23:35:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f828387ec00) [pid = 2681] [serial = 814] [outer = 0x7f82836d6400] 23:35:31 INFO - PROCESS | 2681 | 1461306931914 Marionette DEBUG loaded listener.js 23:35:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f8283bd1c00) [pid = 2681] [serial = 815] [outer = 0x7f82836d6400] 23:35:32 INFO - PROCESS | 2681 | 1461306932680 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]]]}] 23:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1134ms 23:35:32 INFO - PROCESS | 2681 | 1461306932715 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:35:32 INFO - PROCESS | 2681 | 1461306932718 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:35:32 INFO - PROCESS | 2681 | 1461306932723 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:35:32 INFO - PROCESS | 2681 | 1461306932725 Marionette TRACE conn3 <- [1,1058,null,{}] 23:35:32 INFO - PROCESS | 2681 | 1461306932730 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}] 23:35:32 INFO - PROCESS | 2681 | 1461306932863 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:35:33 INFO - PROCESS | 2681 | 1461306933014 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287d76800 == 81 [pid = 2681] [id = 272] 23:35:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f82664b5800) [pid = 2681] [serial = 816] [outer = (nil)] 23:35:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f82664bf000) [pid = 2681] [serial = 817] [outer = 0x7f82664b5800] 23:35:33 INFO - PROCESS | 2681 | 1461306933075 Marionette DEBUG loaded listener.js 23:35:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f827e94e400) [pid = 2681] [serial = 818] [outer = 0x7f82664b5800] 23:35:33 INFO - PROCESS | 2681 | 1461306933742 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]]]}] 23:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1074ms 23:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:35:33 INFO - PROCESS | 2681 | 1461306933798 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:35:33 INFO - PROCESS | 2681 | 1461306933801 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:35:33 INFO - PROCESS | 2681 | 1461306933805 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:35:33 INFO - PROCESS | 2681 | 1461306933809 Marionette TRACE conn3 <- [1,1062,null,{}] 23:35:33 INFO - PROCESS | 2681 | 1461306933813 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}] 23:35:33 INFO - PROCESS | 2681 | 1461306933939 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:35:34 INFO - PROCESS | 2681 | 1461306934106 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d5db800 == 82 [pid = 2681] [id = 273] 23:35:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f825d8c4400) [pid = 2681] [serial = 819] [outer = (nil)] 23:35:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f825d8cb000) [pid = 2681] [serial = 820] [outer = 0x7f825d8c4400] 23:35:34 INFO - PROCESS | 2681 | 1461306934168 Marionette DEBUG loaded listener.js 23:35:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f825d8d0800) [pid = 2681] [serial = 821] [outer = 0x7f825d8c4400] 23:35:34 INFO - PROCESS | 2681 | 1461306934836 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]]]}] 23:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1076ms 23:35:34 INFO - PROCESS | 2681 | 1461306934882 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:35:34 INFO - PROCESS | 2681 | 1461306934884 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:35:34 INFO - PROCESS | 2681 | 1461306934890 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:35:34 INFO - PROCESS | 2681 | 1461306934892 Marionette TRACE conn3 <- [1,1066,null,{}] 23:35:34 INFO - PROCESS | 2681 | 1461306934897 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}] 23:35:35 INFO - PROCESS | 2681 | 1461306935031 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:35:35 INFO - PROCESS | 2681 | 1461306935185 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b693000 == 83 [pid = 2681] [id = 274] 23:35:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f825d8c2800) [pid = 2681] [serial = 822] [outer = (nil)] 23:35:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f8263ac4000) [pid = 2681] [serial = 823] [outer = 0x7f825d8c2800] 23:35:35 INFO - PROCESS | 2681 | 1461306935246 Marionette DEBUG loaded listener.js 23:35:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8263acc000) [pid = 2681] [serial = 824] [outer = 0x7f825d8c2800] 23:35:35 INFO - PROCESS | 2681 | 1461306935956 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]]]}] 23:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1075ms 23:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:35:35 INFO - PROCESS | 2681 | 1461306935965 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:35:35 INFO - PROCESS | 2681 | 1461306935968 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:35:35 INFO - PROCESS | 2681 | 1461306935972 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:35:35 INFO - PROCESS | 2681 | 1461306935975 Marionette TRACE conn3 <- [1,1070,null,{}] 23:35:35 INFO - PROCESS | 2681 | 1461306935980 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}] 23:35:36 INFO - PROCESS | 2681 | 1461306936108 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:35:36 INFO - PROCESS | 2681 | 1461306936455 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686ce000 == 84 [pid = 2681] [id = 275] 23:35:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f82643f1800) [pid = 2681] [serial = 825] [outer = (nil)] 23:35:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f82646d4400) [pid = 2681] [serial = 826] [outer = 0x7f82643f1800] 23:35:36 INFO - PROCESS | 2681 | 1461306936521 Marionette DEBUG loaded listener.js 23:35:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f82664b7c00) [pid = 2681] [serial = 827] [outer = 0x7f82643f1800] 23:35:37 INFO - PROCESS | 2681 | 1461306937285 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]]]}] 23:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1339ms 23:35:37 INFO - PROCESS | 2681 | 1461306937312 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:35:37 INFO - PROCESS | 2681 | 1461306937318 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:35:37 INFO - PROCESS | 2681 | 1461306937325 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:35:37 INFO - PROCESS | 2681 | 1461306937328 Marionette TRACE conn3 <- [1,1074,null,{}] 23:35:37 INFO - PROCESS | 2681 | 1461306937334 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}] 23:35:37 INFO - PROCESS | 2681 | 1461306937471 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:35:37 INFO - PROCESS | 2681 | 1461306937714 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263806000 == 85 [pid = 2681] [id = 276] 23:35:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8267499800) [pid = 2681] [serial = 828] [outer = (nil)] 23:35:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f82678e0400) [pid = 2681] [serial = 829] [outer = 0x7f8267499800] 23:35:37 INFO - PROCESS | 2681 | 1461306937773 Marionette DEBUG loaded listener.js 23:35:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8267dce000) [pid = 2681] [serial = 830] [outer = 0x7f8267499800] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270dbf800 == 84 [pid = 2681] [id = 264] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826fe07c00) [pid = 2681] [serial = 712] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f82741b9400) [pid = 2681] [serial = 718] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8271c5e400) [pid = 2681] [serial = 715] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f827e592800) [pid = 2681] [serial = 721] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f82682a3000) [pid = 2681] [serial = 748] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270a19800 == 83 [pid = 2681] [id = 263] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fd94000 == 82 [pid = 2681] [id = 262] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5a5800 == 81 [pid = 2681] [id = 261] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826d97f800 == 80 [pid = 2681] [id = 260] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680f3800 == 79 [pid = 2681] [id = 259] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826af9b800 == 78 [pid = 2681] [id = 258] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8286262000 == 77 [pid = 2681] [id = 253] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283667800 == 76 [pid = 2681] [id = 252] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709a8800 == 75 [pid = 2681] [id = 251] 23:35:38 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269513800 == 74 [pid = 2681] [id = 250] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f827035fc00) [pid = 2681] [serial = 737] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f826e434000) [pid = 2681] [serial = 734] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f827f7ce000) [pid = 2681] [serial = 742] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f827f7d1c00) [pid = 2681] [serial = 724] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f8267c72400) [pid = 2681] [serial = 730] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f826b28b400) [pid = 2681] [serial = 733] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8271fb9800) [pid = 2681] [serial = 704] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826fbcf000) [pid = 2681] [serial = 736] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f82675c9c00) [pid = 2681] [serial = 728] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f82675bf400) [pid = 2681] [serial = 706] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f827148ec00) [pid = 2681] [serial = 739] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f826654cc00) [pid = 2681] [serial = 727] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f8273d71400) [pid = 2681] [serial = 740] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8269543800) [pid = 2681] [serial = 709] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f8268295000) [pid = 2681] [serial = 745] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f826953fc00) [pid = 2681] [serial = 731] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f8281394c00) [pid = 2681] [serial = 743] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f826829c800) [pid = 2681] [serial = 746] [outer = (nil)] [url = about:blank] 23:35:38 INFO - PROCESS | 2681 | 1461306938578 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]]]}] 23:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1283ms 23:35:38 INFO - PROCESS | 2681 | 1461306938615 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:35:38 INFO - PROCESS | 2681 | 1461306938620 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:35:38 INFO - PROCESS | 2681 | 1461306938626 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:35:38 INFO - PROCESS | 2681 | 1461306938629 Marionette TRACE conn3 <- [1,1078,null,{}] 23:35:38 INFO - PROCESS | 2681 | 1461306938634 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}] 23:35:38 INFO - PROCESS | 2681 | 1461306938754 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:35:38 INFO - PROCESS | 2681 | 1461306938768 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c2800 == 75 [pid = 2681] [id = 277] 23:35:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f8268298800) [pid = 2681] [serial = 831] [outer = (nil)] 23:35:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f82683e3000) [pid = 2681] [serial = 832] [outer = 0x7f8268298800] 23:35:38 INFO - PROCESS | 2681 | 1461306938821 Marionette DEBUG loaded listener.js 23:35:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f82692a1400) [pid = 2681] [serial = 833] [outer = 0x7f8268298800] 23:35:39 INFO - PROCESS | 2681 | 1461306939527 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]]]}] 23:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 925ms 23:35:39 INFO - PROCESS | 2681 | 1461306939551 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:35:39 INFO - PROCESS | 2681 | 1461306939554 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:35:39 INFO - PROCESS | 2681 | 1461306939575 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:35:39 INFO - PROCESS | 2681 | 1461306939582 Marionette TRACE conn3 <- [1,1082,null,{}] 23:35:39 INFO - PROCESS | 2681 | 1461306939593 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}] 23:35:39 INFO - PROCESS | 2681 | 1461306939714 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:35:39 INFO - PROCESS | 2681 | 1461306939731 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826eb91000 == 76 [pid = 2681] [id = 278] 23:35:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f826990e400) [pid = 2681] [serial = 834] [outer = (nil)] 23:35:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f826b291c00) [pid = 2681] [serial = 835] [outer = 0x7f826990e400] 23:35:39 INFO - PROCESS | 2681 | 1461306939782 Marionette DEBUG loaded listener.js 23:35:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f826b54b000) [pid = 2681] [serial = 836] [outer = 0x7f826990e400] 23:35:40 INFO - PROCESS | 2681 | 1461306940402 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]]]}] 23:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 888ms 23:35:40 INFO - PROCESS | 2681 | 1461306940457 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:35:40 INFO - PROCESS | 2681 | 1461306940460 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:35:40 INFO - PROCESS | 2681 | 1461306940473 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:35:40 INFO - PROCESS | 2681 | 1461306940475 Marionette TRACE conn3 <- [1,1086,null,{}] 23:35:40 INFO - PROCESS | 2681 | 1461306940480 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}] 23:35:40 INFO - PROCESS | 2681 | 1461306940597 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:35:40 INFO - PROCESS | 2681 | 1461306940731 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270086800 == 77 [pid = 2681] [id = 279] 23:35:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f8268186000) [pid = 2681] [serial = 837] [outer = (nil)] 23:35:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f826d9db000) [pid = 2681] [serial = 838] [outer = 0x7f8268186000] 23:35:40 INFO - PROCESS | 2681 | 1461306940782 Marionette DEBUG loaded listener.js 23:35:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f826fbcec00) [pid = 2681] [serial = 839] [outer = 0x7f8268186000] 23:35:41 INFO - PROCESS | 2681 | 1461306941354 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]]]}] 23:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 934ms 23:35:41 INFO - PROCESS | 2681 | 1461306941398 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:35:41 INFO - PROCESS | 2681 | 1461306941400 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:35:41 INFO - PROCESS | 2681 | 1461306941406 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:35:41 INFO - PROCESS | 2681 | 1461306941407 Marionette TRACE conn3 <- [1,1090,null,{}] 23:35:41 INFO - PROCESS | 2681 | 1461306941420 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}] 23:35:41 INFO - PROCESS | 2681 | 1461306941572 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:35:41 INFO - PROCESS | 2681 | 1461306941652 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f1e800 == 78 [pid = 2681] [id = 280] 23:35:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f827006a400) [pid = 2681] [serial = 840] [outer = (nil)] 23:35:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f827060e000) [pid = 2681] [serial = 841] [outer = 0x7f827006a400] 23:35:41 INFO - PROCESS | 2681 | 1461306941712 Marionette DEBUG loaded listener.js 23:35:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f8273cc0800) [pid = 2681] [serial = 842] [outer = 0x7f827006a400] 23:35:42 INFO - PROCESS | 2681 | 1461306942318 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]]]}] 23:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 928ms 23:35:42 INFO - PROCESS | 2681 | 1461306942336 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:35:42 INFO - PROCESS | 2681 | 1461306942339 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:35:42 INFO - PROCESS | 2681 | 1461306942345 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:35:42 INFO - PROCESS | 2681 | 1461306942346 Marionette TRACE conn3 <- [1,1094,null,{}] 23:35:42 INFO - PROCESS | 2681 | 1461306942351 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}] 23:35:42 INFO - PROCESS | 2681 | 1461306942517 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:35:42 INFO - PROCESS | 2681 | 1461306942543 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c6000 == 79 [pid = 2681] [id = 281] 23:35:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f827e585000) [pid = 2681] [serial = 843] [outer = (nil)] 23:35:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f827f90fc00) [pid = 2681] [serial = 844] [outer = 0x7f827e585000] 23:35:42 INFO - PROCESS | 2681 | 1461306942594 Marionette DEBUG loaded listener.js 23:35:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f82818e4400) [pid = 2681] [serial = 845] [outer = 0x7f827e585000] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f826b28f400) [pid = 2681] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f826e440c00) [pid = 2681] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f82667a3c00) [pid = 2681] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f82683e6400) [pid = 2681] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f8268299000) [pid = 2681] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f826991f800) [pid = 2681] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:35:42 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f82678ddc00) [pid = 2681] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:35:43 INFO - PROCESS | 2681 | 1461306943301 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]]]}] 23:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 973ms 23:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:35:43 INFO - PROCESS | 2681 | 1461306943319 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:35:43 INFO - PROCESS | 2681 | 1461306943321 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:35:43 INFO - PROCESS | 2681 | 1461306943327 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:35:43 INFO - PROCESS | 2681 | 1461306943329 Marionette TRACE conn3 <- [1,1098,null,{}] 23:35:43 INFO - PROCESS | 2681 | 1461306943333 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}] 23:35:43 INFO - PROCESS | 2681 | 1461306943448 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:35:43 INFO - PROCESS | 2681 | 1461306943573 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e7ba000 == 80 [pid = 2681] [id = 282] 23:35:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f8263ae2800) [pid = 2681] [serial = 846] [outer = (nil)] 23:35:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f8263aec800) [pid = 2681] [serial = 847] [outer = 0x7f8263ae2800] 23:35:43 INFO - PROCESS | 2681 | 1461306943624 Marionette DEBUG loaded listener.js 23:35:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8263af1800) [pid = 2681] [serial = 848] [outer = 0x7f8263ae2800] 23:35:44 INFO - PROCESS | 2681 | 1461306944119 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]]]}] 23:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 829ms 23:35:44 INFO - PROCESS | 2681 | 1461306944153 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:35:44 INFO - PROCESS | 2681 | 1461306944155 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:35:44 INFO - PROCESS | 2681 | 1461306944161 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:35:44 INFO - PROCESS | 2681 | 1461306944162 Marionette TRACE conn3 <- [1,1102,null,{}] 23:35:44 INFO - PROCESS | 2681 | 1461306944167 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}] 23:35:44 INFO - PROCESS | 2681 | 1461306944284 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:35:44 INFO - PROCESS | 2681 | 1461306944297 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828365c800 == 81 [pid = 2681] [id = 283] 23:35:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f8263ae4800) [pid = 2681] [serial = 849] [outer = (nil)] 23:35:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f826b432c00) [pid = 2681] [serial = 850] [outer = 0x7f8263ae4800] 23:35:44 INFO - PROCESS | 2681 | 1461306944348 Marionette DEBUG loaded listener.js 23:35:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f827e72b800) [pid = 2681] [serial = 851] [outer = 0x7f8263ae4800] 23:35:45 INFO - PROCESS | 2681 | 1461306945119 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]]]}] 23:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 974ms 23:35:45 INFO - PROCESS | 2681 | 1461306945141 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:35:45 INFO - PROCESS | 2681 | 1461306945146 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:35:45 INFO - PROCESS | 2681 | 1461306945155 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:35:45 INFO - PROCESS | 2681 | 1461306945160 Marionette TRACE conn3 <- [1,1106,null,{}] 23:35:45 INFO - PROCESS | 2681 | 1461306945168 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}] 23:35:45 INFO - PROCESS | 2681 | 1461306945319 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:35:45 INFO - PROCESS | 2681 | 1461306945482 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686ca800 == 82 [pid = 2681] [id = 284] 23:35:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f826396dc00) [pid = 2681] [serial = 852] [outer = (nil)] 23:35:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f8263975400) [pid = 2681] [serial = 853] [outer = 0x7f826396dc00] 23:35:45 INFO - PROCESS | 2681 | 1461306945547 Marionette DEBUG loaded listener.js 23:35:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8263ac6c00) [pid = 2681] [serial = 854] [outer = 0x7f826396dc00] 23:35:46 INFO - PROCESS | 2681 | 1461306946272 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]]]}] 23:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1188ms 23:35:46 INFO - PROCESS | 2681 | 1461306946342 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:35:46 INFO - PROCESS | 2681 | 1461306946350 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:35:46 INFO - PROCESS | 2681 | 1461306946358 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:35:46 INFO - PROCESS | 2681 | 1461306946362 Marionette TRACE conn3 <- [1,1110,null,{}] 23:35:46 INFO - PROCESS | 2681 | 1461306946381 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}] 23:35:46 INFO - PROCESS | 2681 | 1461306946563 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:35:46 INFO - PROCESS | 2681 | 1461306946679 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826eb8e800 == 83 [pid = 2681] [id = 285] 23:35:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f8263aecc00) [pid = 2681] [serial = 855] [outer = (nil)] 23:35:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f82664bb400) [pid = 2681] [serial = 856] [outer = 0x7f8263aecc00] 23:35:46 INFO - PROCESS | 2681 | 1461306946744 Marionette DEBUG loaded listener.js 23:35:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f8266876400) [pid = 2681] [serial = 857] [outer = 0x7f8263aecc00] 23:35:47 INFO - PROCESS | 2681 | 1461306947527 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]]]}] 23:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1229ms 23:35:47 INFO - PROCESS | 2681 | 1461306947587 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:35:47 INFO - PROCESS | 2681 | 1461306947590 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:35:47 INFO - PROCESS | 2681 | 1461306947596 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:35:47 INFO - PROCESS | 2681 | 1461306947601 Marionette TRACE conn3 <- [1,1114,null,{}] 23:35:47 INFO - PROCESS | 2681 | 1461306947615 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}] 23:35:47 INFO - PROCESS | 2681 | 1461306947795 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:35:47 INFO - PROCESS | 2681 | 1461306947950 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283c22000 == 84 [pid = 2681] [id = 286] 23:35:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8267fdfc00) [pid = 2681] [serial = 858] [outer = (nil)] 23:35:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f82683e1400) [pid = 2681] [serial = 859] [outer = 0x7f8267fdfc00] 23:35:48 INFO - PROCESS | 2681 | 1461306948019 Marionette DEBUG loaded listener.js 23:35:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f82698a9400) [pid = 2681] [serial = 860] [outer = 0x7f8267fdfc00] 23:35:48 INFO - PROCESS | 2681 | 1461306948835 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]]]}] 23:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1280ms 23:35:48 INFO - PROCESS | 2681 | 1461306948877 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:35:48 INFO - PROCESS | 2681 | 1461306948881 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:35:48 INFO - PROCESS | 2681 | 1461306948886 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:35:48 INFO - PROCESS | 2681 | 1461306948888 Marionette TRACE conn3 <- [1,1118,null,{}] 23:35:48 INFO - PROCESS | 2681 | 1461306948893 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}] 23:35:49 INFO - PROCESS | 2681 | 1461306949028 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:35:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f826990fc00) [pid = 2681] [serial = 861] [outer = 0x7f8267788400] 23:35:49 INFO - PROCESS | 2681 | 1461306949217 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8286248000 == 85 [pid = 2681] [id = 287] 23:35:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f826b545800) [pid = 2681] [serial = 862] [outer = (nil)] 23:35:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826b549000) [pid = 2681] [serial = 863] [outer = 0x7f826b545800] 23:35:49 INFO - PROCESS | 2681 | 1461306949309 Marionette DEBUG loaded listener.js 23:35:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826fbd3000) [pid = 2681] [serial = 864] [outer = 0x7f826b545800] 23:35:50 INFO - PROCESS | 2681 | 1461306950131 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]]]}] 23:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1279ms 23:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:35:50 INFO - PROCESS | 2681 | 1461306950165 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:35:50 INFO - PROCESS | 2681 | 1461306950168 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:35:50 INFO - PROCESS | 2681 | 1461306950173 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:35:50 INFO - PROCESS | 2681 | 1461306950176 Marionette TRACE conn3 <- [1,1122,null,{}] 23:35:50 INFO - PROCESS | 2681 | 1461306950180 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}] 23:35:50 INFO - PROCESS | 2681 | 1461306950309 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:35:50 INFO - PROCESS | 2681 | 1461306950468 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266731000 == 86 [pid = 2681] [id = 288] 23:35:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8266545800) [pid = 2681] [serial = 865] [outer = (nil)] 23:35:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f826fcec400) [pid = 2681] [serial = 866] [outer = 0x7f8266545800] 23:35:50 INFO - PROCESS | 2681 | 1461306950529 Marionette DEBUG loaded listener.js 23:35:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f827d646000) [pid = 2681] [serial = 867] [outer = 0x7f8266545800] 23:35:51 INFO - PROCESS | 2681 | 1461306951243 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]]]}] 23:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1126ms 23:35:51 INFO - PROCESS | 2681 | 1461306951301 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:35:51 INFO - PROCESS | 2681 | 1461306951303 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:35:51 INFO - PROCESS | 2681 | 1461306951310 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:35:51 INFO - PROCESS | 2681 | 1461306951312 Marionette TRACE conn3 <- [1,1126,null,{}] 23:35:51 INFO - PROCESS | 2681 | 1461306951317 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}] 23:35:51 INFO - PROCESS | 2681 | 1461306951475 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:35:51 INFO - PROCESS | 2681 | 1461306951633 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c4c7000 == 87 [pid = 2681] [id = 289] 23:35:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f827e4d8c00) [pid = 2681] [serial = 868] [outer = (nil)] 23:35:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8283753c00) [pid = 2681] [serial = 869] [outer = 0x7f827e4d8c00] 23:35:51 INFO - PROCESS | 2681 | 1461306951694 Marionette DEBUG loaded listener.js 23:35:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8283b0a400) [pid = 2681] [serial = 870] [outer = 0x7f827e4d8c00] 23:35:52 INFO - PROCESS | 2681 | 1461306952351 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]]]}] 23:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1075ms 23:35:52 INFO - PROCESS | 2681 | 1461306952389 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:35:52 INFO - PROCESS | 2681 | 1461306952391 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:35:52 INFO - PROCESS | 2681 | 1461306952397 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:35:52 INFO - PROCESS | 2681 | 1461306952399 Marionette TRACE conn3 <- [1,1130,null,{}] 23:35:52 INFO - PROCESS | 2681 | 1461306952404 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}] 23:35:52 INFO - PROCESS | 2681 | 1461306952534 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:35:52 INFO - PROCESS | 2681 | 1461306952692 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c4e0000 == 88 [pid = 2681] [id = 290] 23:35:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f825c6c2c00) [pid = 2681] [serial = 871] [outer = (nil)] 23:35:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f825c6cb800) [pid = 2681] [serial = 872] [outer = 0x7f825c6c2c00] 23:35:52 INFO - PROCESS | 2681 | 1461306952752 Marionette DEBUG loaded listener.js 23:35:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f825c6d0400) [pid = 2681] [serial = 873] [outer = 0x7f825c6c2c00] 23:35:53 INFO - PROCESS | 2681 | 1461306953421 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]]]}] 23:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1077ms 23:35:53 INFO - PROCESS | 2681 | 1461306953474 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:35:53 INFO - PROCESS | 2681 | 1461306953477 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:35:53 INFO - PROCESS | 2681 | 1461306953482 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:35:53 INFO - PROCESS | 2681 | 1461306953484 Marionette TRACE conn3 <- [1,1134,null,{}] 23:35:53 INFO - PROCESS | 2681 | 1461306953511 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}] 23:35:53 INFO - PROCESS | 2681 | 1461306953644 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:35:53 INFO - PROCESS | 2681 | 1461306953802 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645ef800 == 89 [pid = 2681] [id = 291] 23:35:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f825c6c5400) [pid = 2681] [serial = 874] [outer = (nil)] 23:35:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f8283888000) [pid = 2681] [serial = 875] [outer = 0x7f825c6c5400] 23:35:53 INFO - PROCESS | 2681 | 1461306953865 Marionette DEBUG loaded listener.js 23:35:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8283c40800) [pid = 2681] [serial = 876] [outer = 0x7f825c6c5400] 23:35:54 INFO - PROCESS | 2681 | 1461306954610 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]]]}] 23:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1197ms 23:35:54 INFO - PROCESS | 2681 | 1461306954679 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:35:54 INFO - PROCESS | 2681 | 1461306954682 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:35:54 INFO - PROCESS | 2681 | 1461306954687 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:35:54 INFO - PROCESS | 2681 | 1461306954689 Marionette TRACE conn3 <- [1,1138,null,{}] 23:35:54 INFO - PROCESS | 2681 | 1461306954694 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}] 23:35:54 INFO - PROCESS | 2681 | 1461306954833 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:35:55 INFO - PROCESS | 2681 | 1461306955252 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677c8800 == 90 [pid = 2681] [id = 292] 23:35:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f825c6cf800) [pid = 2681] [serial = 877] [outer = (nil)] 23:35:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f825d8cc400) [pid = 2681] [serial = 878] [outer = 0x7f825c6cf800] 23:35:55 INFO - PROCESS | 2681 | 1461306955357 Marionette DEBUG loaded listener.js 23:35:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8263971800) [pid = 2681] [serial = 879] [outer = 0x7f825c6cf800] 23:35:56 INFO - PROCESS | 2681 | 1461306956071 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]]]}] 23:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1429ms 23:35:56 INFO - PROCESS | 2681 | 1461306956117 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:35:56 INFO - PROCESS | 2681 | 1461306956123 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:35:56 INFO - PROCESS | 2681 | 1461306956130 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:35:56 INFO - PROCESS | 2681 | 1461306956133 Marionette TRACE conn3 <- [1,1142,null,{}] 23:35:56 INFO - PROCESS | 2681 | 1461306956139 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}] 23:35:56 INFO - PROCESS | 2681 | 1461306956273 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:35:56 INFO - PROCESS | 2681 | 1461306956448 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677c7800 == 91 [pid = 2681] [id = 293] 23:35:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f825d8c6400) [pid = 2681] [serial = 880] [outer = (nil)] 23:35:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8263ae3800) [pid = 2681] [serial = 881] [outer = 0x7f825d8c6400] 23:35:56 INFO - PROCESS | 2681 | 1461306956506 Marionette DEBUG loaded listener.js 23:35:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f82664bd400) [pid = 2681] [serial = 882] [outer = 0x7f825d8c6400] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8285860000 == 90 [pid = 2681] [id = 240] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826a381000 == 89 [pid = 2681] [id = 184] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82838ce000 == 88 [pid = 2681] [id = 239] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e7ba000 == 87 [pid = 2681] [id = 282] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6c6000 == 86 [pid = 2681] [id = 281] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f1e800 == 85 [pid = 2681] [id = 280] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f828378fc00) [pid = 2681] [serial = 766] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f827e94d800) [pid = 2681] [serial = 763] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826b54cc00) [pid = 2681] [serial = 769] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8271483800) [pid = 2681] [serial = 796] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f826fc37400) [pid = 2681] [serial = 757] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f827d645000) [pid = 2681] [serial = 760] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270086800 == 84 [pid = 2681] [id = 279] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826eb91000 == 83 [pid = 2681] [id = 278] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c2800 == 82 [pid = 2681] [id = 277] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263806000 == 81 [pid = 2681] [id = 276] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686ce000 == 80 [pid = 2681] [id = 275] 23:35:57 INFO - PROCESS | 2681 | 1461306957456 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]]]}] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d5db800 == 79 [pid = 2681] [id = 273] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287d76800 == 78 [pid = 2681] [id = 272] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b8800 == 77 [pid = 2681] [id = 271] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283c0f000 == 76 [pid = 2681] [id = 270] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283574000 == 75 [pid = 2681] [id = 269] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e75d000 == 74 [pid = 2681] [id = 268] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b412000 == 73 [pid = 2681] [id = 267] 23:35:57 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677e1800 == 72 [pid = 2681] [id = 266] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f8271489400) [pid = 2681] [serial = 794] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826b551800) [pid = 2681] [serial = 785] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f826dcb7400) [pid = 2681] [serial = 787] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8270354800) [pid = 2681] [serial = 790] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f826e442400) [pid = 2681] [serial = 788] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f827130ec00) [pid = 2681] [serial = 791] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8270dd4c00) [pid = 2681] [serial = 793] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f82683e8c00) [pid = 2681] [serial = 778] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8269208c00) [pid = 2681] [serial = 779] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f826b545400) [pid = 2681] [serial = 784] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826b0f5400) [pid = 2681] [serial = 781] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f826b290400) [pid = 2681] [serial = 782] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8268299400) [pid = 2681] [serial = 776] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f8267e28000) [pid = 2681] [serial = 775] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8266877800) [pid = 2681] [serial = 772] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f8269903c00) [pid = 2681] [serial = 754] [outer = (nil)] [url = about:blank] 23:35:57 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826748fc00) [pid = 2681] [serial = 751] [outer = (nil)] [url = about:blank] 23:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1385ms 23:35:57 INFO - PROCESS | 2681 | 1461306957516 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:35:57 INFO - PROCESS | 2681 | 1461306957521 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:35:57 INFO - PROCESS | 2681 | 1461306957527 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:35:57 INFO - PROCESS | 2681 | 1461306957530 Marionette TRACE conn3 <- [1,1146,null,{}] 23:35:57 INFO - PROCESS | 2681 | 1461306957535 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}] 23:35:57 INFO - PROCESS | 2681 | 1461306957661 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:35:57 INFO - PROCESS | 2681 | 1461306957670 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ca9800 == 73 [pid = 2681] [id = 294] 23:35:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8266ded400) [pid = 2681] [serial = 883] [outer = (nil)] 23:35:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f826778b000) [pid = 2681] [serial = 884] [outer = 0x7f8266ded400] 23:35:57 INFO - PROCESS | 2681 | 1461306957722 Marionette DEBUG loaded listener.js 23:35:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8267e28000) [pid = 2681] [serial = 885] [outer = 0x7f8266ded400] 23:35:58 INFO - PROCESS | 2681 | 1461306958426 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]]]}] 23:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 930ms 23:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:35:58 INFO - PROCESS | 2681 | 1461306958457 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:35:58 INFO - PROCESS | 2681 | 1461306958459 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:35:58 INFO - PROCESS | 2681 | 1461306958466 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:35:58 INFO - PROCESS | 2681 | 1461306958474 Marionette TRACE conn3 <- [1,1150,null,{}] 23:35:58 INFO - PROCESS | 2681 | 1461306958485 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}] 23:35:58 INFO - PROCESS | 2681 | 1461306958616 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:35:58 INFO - PROCESS | 2681 | 1461306958636 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b411000 == 74 [pid = 2681] [id = 295] 23:35:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f82683e6800) [pid = 2681] [serial = 886] [outer = (nil)] 23:35:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8269541000) [pid = 2681] [serial = 887] [outer = 0x7f82683e6800] 23:35:58 INFO - PROCESS | 2681 | 1461306958687 Marionette DEBUG loaded listener.js 23:35:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f826990a400) [pid = 2681] [serial = 888] [outer = 0x7f82683e6800] 23:35:59 INFO - PROCESS | 2681 | 1461306959323 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]]]}] 23:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 894ms 23:35:59 INFO - PROCESS | 2681 | 1461306959358 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:35:59 INFO - PROCESS | 2681 | 1461306959360 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:35:59 INFO - PROCESS | 2681 | 1461306959366 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:35:59 INFO - PROCESS | 2681 | 1461306959368 Marionette TRACE conn3 <- [1,1154,null,{}] 23:35:59 INFO - PROCESS | 2681 | 1461306959372 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}] 23:35:59 INFO - PROCESS | 2681 | 1461306959553 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:35:59 INFO - PROCESS | 2681 | 1461306959632 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd1d000 == 75 [pid = 2681] [id = 296] 23:35:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82664c1000) [pid = 2681] [serial = 889] [outer = (nil)] 23:35:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826b20f000) [pid = 2681] [serial = 890] [outer = 0x7f82664c1000] 23:35:59 INFO - PROCESS | 2681 | 1461306959692 Marionette DEBUG loaded listener.js 23:35:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826b43d000) [pid = 2681] [serial = 891] [outer = 0x7f82664c1000] 23:36:00 INFO - PROCESS | 2681 | 1461306960294 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]]]}] 23:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 974ms 23:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:36:00 INFO - PROCESS | 2681 | 1461306960347 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:36:00 INFO - PROCESS | 2681 | 1461306960349 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:36:00 INFO - PROCESS | 2681 | 1461306960353 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:36:00 INFO - PROCESS | 2681 | 1461306960355 Marionette TRACE conn3 <- [1,1158,null,{}] 23:36:00 INFO - PROCESS | 2681 | 1461306960360 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}] 23:36:00 INFO - PROCESS | 2681 | 1461306960518 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:36:00 INFO - PROCESS | 2681 | 1461306960540 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b7000 == 76 [pid = 2681] [id = 297] 23:36:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826d9d2800) [pid = 2681] [serial = 892] [outer = (nil)] 23:36:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826e43b400) [pid = 2681] [serial = 893] [outer = 0x7f826d9d2800] 23:36:00 INFO - PROCESS | 2681 | 1461306960600 Marionette DEBUG loaded listener.js 23:36:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826fc3a000) [pid = 2681] [serial = 894] [outer = 0x7f826d9d2800] 23:36:01 INFO - PROCESS | 2681 | 1461306961231 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]]]}] 23:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 924ms 23:36:01 INFO - PROCESS | 2681 | 1461306961278 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:36:01 INFO - PROCESS | 2681 | 1461306961281 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:36:01 INFO - PROCESS | 2681 | 1461306961563 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:36:01 INFO - PROCESS | 2681 | 1461306961567 Marionette TRACE conn3 <- [1,1162,null,{}] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f827e585000) [pid = 2681] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8263ae2800) [pid = 2681] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f82646d9400) [pid = 2681] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82643f1800) [pid = 2681] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f826990e400) [pid = 2681] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f8268298800) [pid = 2681] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8267499800) [pid = 2681] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8268186000) [pid = 2681] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f827006a400) [pid = 2681] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:36:01 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8267e27c00) [pid = 2681] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:36:01 INFO - PROCESS | 2681 | 1461306961634 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}] 23:36:01 INFO - PROCESS | 2681 | 1461306961820 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:36:02 INFO - PROCESS | 2681 | 1461306962027 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651cf000 == 77 [pid = 2681] [id = 298] 23:36:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8263ad1c00) [pid = 2681] [serial = 895] [outer = (nil)] 23:36:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8263ae7000) [pid = 2681] [serial = 896] [outer = 0x7f8263ad1c00] 23:36:02 INFO - PROCESS | 2681 | 1461306962105 Marionette DEBUG loaded listener.js 23:36:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f82646d9400) [pid = 2681] [serial = 897] [outer = 0x7f8263ad1c00] 23:36:02 INFO - PROCESS | 2681 | 1461306962843 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]]]}] 23:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1614ms 23:36:02 INFO - PROCESS | 2681 | 1461306962902 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:36:02 INFO - PROCESS | 2681 | 1461306962906 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:36:02 INFO - PROCESS | 2681 | 1461306962913 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:36:02 INFO - PROCESS | 2681 | 1461306962916 Marionette TRACE conn3 <- [1,1166,null,{}] 23:36:02 INFO - PROCESS | 2681 | 1461306962925 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}] 23:36:03 INFO - PROCESS | 2681 | 1461306963063 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:36:03 INFO - PROCESS | 2681 | 1461306963226 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b6a3800 == 78 [pid = 2681] [id = 299] 23:36:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f82667b2800) [pid = 2681] [serial = 898] [outer = (nil)] 23:36:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82678dbc00) [pid = 2681] [serial = 899] [outer = 0x7f82667b2800] 23:36:03 INFO - PROCESS | 2681 | 1461306963290 Marionette DEBUG loaded listener.js 23:36:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8267fe3000) [pid = 2681] [serial = 900] [outer = 0x7f82667b2800] 23:36:04 INFO - PROCESS | 2681 | 1461306964137 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]]]}] 23:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1281ms 23:36:04 INFO - PROCESS | 2681 | 1461306964193 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:36:04 INFO - PROCESS | 2681 | 1461306964197 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:36:04 INFO - PROCESS | 2681 | 1461306964202 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:36:04 INFO - PROCESS | 2681 | 1461306964204 Marionette TRACE conn3 <- [1,1170,null,{}] 23:36:04 INFO - PROCESS | 2681 | 1461306964210 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}] 23:36:04 INFO - PROCESS | 2681 | 1461306964381 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:36:04 INFO - PROCESS | 2681 | 1461306964538 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f69c000 == 79 [pid = 2681] [id = 300] 23:36:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8269208c00) [pid = 2681] [serial = 901] [outer = (nil)] 23:36:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826991cc00) [pid = 2681] [serial = 902] [outer = 0x7f8269208c00] 23:36:04 INFO - PROCESS | 2681 | 1461306964606 Marionette DEBUG loaded listener.js 23:36:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826b544000) [pid = 2681] [serial = 903] [outer = 0x7f8269208c00] 23:36:05 INFO - PROCESS | 2681 | 1461306965406 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]]]}] 23:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1225ms 23:36:05 INFO - PROCESS | 2681 | 1461306965446 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:36:05 INFO - PROCESS | 2681 | 1461306965449 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:36:05 INFO - PROCESS | 2681 | 1461306965456 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:36:05 INFO - PROCESS | 2681 | 1461306965458 Marionette TRACE conn3 <- [1,1174,null,{}] 23:36:05 INFO - PROCESS | 2681 | 1461306965463 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}] 23:36:05 INFO - PROCESS | 2681 | 1461306965658 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:36:05 INFO - PROCESS | 2681 | 1461306965815 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270641000 == 80 [pid = 2681] [id = 301] 23:36:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f82682a2000) [pid = 2681] [serial = 904] [outer = (nil)] 23:36:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8270354400) [pid = 2681] [serial = 905] [outer = 0x7f82682a2000] 23:36:05 INFO - PROCESS | 2681 | 1461306965906 Marionette DEBUG loaded listener.js 23:36:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8273cbe800) [pid = 2681] [serial = 906] [outer = 0x7f82682a2000] 23:36:06 INFO - PROCESS | 2681 | 1461306966854 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] 23:36:06 INFO - PROCESS | 2681 | 1461306966898 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:36:06 INFO - PROCESS | 2681 | 1461306966905 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:36:06 INFO - PROCESS | 2681 | 1461306966908 Marionette TRACE conn3 <- [1,1178,null,{}] 23:36:06 INFO - PROCESS | 2681 | 1461306966912 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}] 23:36:07 INFO - PROCESS | 2681 | 1461306967082 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:36:07 INFO - PROCESS | 2681 | 1461306967237 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271adf800 == 81 [pid = 2681] [id = 302] 23:36:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826b546c00) [pid = 2681] [serial = 907] [outer = (nil)] 23:36:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f827e585000) [pid = 2681] [serial = 908] [outer = 0x7f826b546c00] 23:36:07 INFO - PROCESS | 2681 | 1461306967299 Marionette DEBUG loaded listener.js 23:36:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f827f630c00) [pid = 2681] [serial = 909] [outer = 0x7f826b546c00] 23:36:08 INFO - PROCESS | 2681 | 1461306968055 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] 23:36:08 INFO - PROCESS | 2681 | 1461306968088 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:36:08 INFO - PROCESS | 2681 | 1461306968108 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:36:08 INFO - PROCESS | 2681 | 1461306968111 Marionette TRACE conn3 <- [1,1182,null,{}] 23:36:08 INFO - PROCESS | 2681 | 1461306968116 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}] 23:36:08 INFO - PROCESS | 2681 | 1461306968278 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:36:08 INFO - PROCESS | 2681 | 1461306968437 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4f9000 == 82 [pid = 2681] [id = 303] 23:36:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f827f740400) [pid = 2681] [serial = 910] [outer = (nil)] 23:36:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f828378d400) [pid = 2681] [serial = 911] [outer = 0x7f827f740400] 23:36:08 INFO - PROCESS | 2681 | 1461306968502 Marionette DEBUG loaded listener.js 23:36:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8283c42000) [pid = 2681] [serial = 912] [outer = 0x7f827f740400] 23:36:09 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:36:09 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:36:09 INFO - PROCESS | 2681 | 1461306969228 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] 23:36:09 INFO - PROCESS | 2681 | 1461306969291 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:36:09 INFO - PROCESS | 2681 | 1461306969296 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:36:09 INFO - PROCESS | 2681 | 1461306969298 Marionette TRACE conn3 <- [1,1186,null,{}] 23:36:09 INFO - PROCESS | 2681 | 1461306969303 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}] 23:36:09 INFO - PROCESS | 2681 | 1461306969434 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:36:09 INFO - PROCESS | 2681 | 1461306969593 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283582000 == 83 [pid = 2681] [id = 304] 23:36:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8263de2400) [pid = 2681] [serial = 913] [outer = (nil)] 23:36:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8263def000) [pid = 2681] [serial = 914] [outer = 0x7f8263de2400] 23:36:09 INFO - PROCESS | 2681 | 1461306969653 Marionette DEBUG loaded listener.js 23:36:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f82818e0800) [pid = 2681] [serial = 915] [outer = 0x7f8263de2400] 23:36:10 INFO - PROCESS | 2681 | 1461306970367 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] 23:36:10 INFO - PROCESS | 2681 | 1461306970427 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:36:10 INFO - PROCESS | 2681 | 1461306970448 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:36:10 INFO - PROCESS | 2681 | 1461306970451 Marionette TRACE conn3 <- [1,1190,null,{}] 23:36:10 INFO - PROCESS | 2681 | 1461306970456 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}] 23:36:10 INFO - PROCESS | 2681 | 1461306970591 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:36:10 INFO - PROCESS | 2681 | 1461306970748 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287b1c800 == 84 [pid = 2681] [id = 305] 23:36:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8263de2c00) [pid = 2681] [serial = 916] [outer = (nil)] 23:36:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8265067000) [pid = 2681] [serial = 917] [outer = 0x7f8263de2c00] 23:36:10 INFO - PROCESS | 2681 | 1461306970808 Marionette DEBUG loaded listener.js 23:36:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826506bc00) [pid = 2681] [serial = 918] [outer = 0x7f8263de2c00] 23:36:11 INFO - PROCESS | 2681 | 1461306971519 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] 23:36:11 INFO - PROCESS | 2681 | 1461306971582 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:36:11 INFO - PROCESS | 2681 | 1461306971588 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:36:11 INFO - PROCESS | 2681 | 1461306971590 Marionette TRACE conn3 <- [1,1194,null,{}] 23:36:11 INFO - PROCESS | 2681 | 1461306971595 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}] 23:36:11 INFO - PROCESS | 2681 | 1461306971730 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:36:11 INFO - PROCESS | 2681 | 1461306971891 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268316800 == 85 [pid = 2681] [id = 306] 23:36:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8263df1800) [pid = 2681] [serial = 919] [outer = (nil)] 23:36:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f826bfd4000) [pid = 2681] [serial = 920] [outer = 0x7f8263df1800] 23:36:11 INFO - PROCESS | 2681 | 1461306971956 Marionette DEBUG loaded listener.js 23:36:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f826bfd9c00) [pid = 2681] [serial = 921] [outer = 0x7f8263df1800] 23:36:12 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:36:12 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:36:12 INFO - PROCESS | 2681 | 1461306972699 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] 23:36:12 INFO - PROCESS | 2681 | 1461306972771 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:36:12 INFO - PROCESS | 2681 | 1461306972776 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:36:12 INFO - PROCESS | 2681 | 1461306972778 Marionette TRACE conn3 <- [1,1198,null,{}] 23:36:12 INFO - PROCESS | 2681 | 1461306972783 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}] 23:36:12 INFO - PROCESS | 2681 | 1461306972922 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:36:13 INFO - PROCESS | 2681 | 1461306973079 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680db000 == 86 [pid = 2681] [id = 307] 23:36:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f8263ae5400) [pid = 2681] [serial = 922] [outer = (nil)] 23:36:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826b0f0000) [pid = 2681] [serial = 923] [outer = 0x7f8263ae5400] 23:36:13 INFO - PROCESS | 2681 | 1461306973139 Marionette DEBUG loaded listener.js 23:36:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f826bfddc00) [pid = 2681] [serial = 924] [outer = 0x7f8263ae5400] 23:36:14 INFO - PROCESS | 2681 | 1461306974115 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]]]}] 23:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1384ms 23:36:14 INFO - PROCESS | 2681 | 1461306974161 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:36:14 INFO - PROCESS | 2681 | 1461306974165 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:36:14 INFO - PROCESS | 2681 | 1461306974172 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:36:14 INFO - PROCESS | 2681 | 1461306974176 Marionette TRACE conn3 <- [1,1202,null,{}] 23:36:14 INFO - PROCESS | 2681 | 1461306974183 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}] 23:36:14 INFO - PROCESS | 2681 | 1461306974325 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:36:14 INFO - PROCESS | 2681 | 1461306974544 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b41c800 == 87 [pid = 2681] [id = 308] 23:36:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8263978400) [pid = 2681] [serial = 925] [outer = (nil)] 23:36:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f82643f1800) [pid = 2681] [serial = 926] [outer = 0x7f8263978400] 23:36:14 INFO - PROCESS | 2681 | 1461306974607 Marionette DEBUG loaded listener.js 23:36:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f8264f04400) [pid = 2681] [serial = 927] [outer = 0x7f8263978400] 23:36:15 INFO - PROCESS | 2681 | 1461306975408 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]]]}] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd1d000 == 86 [pid = 2681] [id = 296] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b411000 == 85 [pid = 2681] [id = 295] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263ca9800 == 84 [pid = 2681] [id = 294] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f826b432c00) [pid = 2681] [serial = 850] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677c7800 == 83 [pid = 2681] [id = 293] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677c8800 == 82 [pid = 2681] [id = 292] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c4e0000 == 81 [pid = 2681] [id = 290] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c4c7000 == 80 [pid = 2681] [id = 289] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266731000 == 79 [pid = 2681] [id = 288] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8286248000 == 78 [pid = 2681] [id = 287] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283c22000 == 77 [pid = 2681] [id = 286] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826eb8e800 == 76 [pid = 2681] [id = 285] 23:36:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686ca800 == 75 [pid = 2681] [id = 284] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f827f90fc00) [pid = 2681] [serial = 844] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263af1800) [pid = 2681] [serial = 848] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f825d8cb000) [pid = 2681] [serial = 820] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f827f6ed800) [pid = 2681] [serial = 811] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8263aec800) [pid = 2681] [serial = 847] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8269205000) [pid = 2681] [serial = 802] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f827d6f0000) [pid = 2681] [serial = 797] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f82646d4400) [pid = 2681] [serial = 826] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f826b54b000) [pid = 2681] [serial = 836] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f82664b7c00) [pid = 2681] [serial = 827] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f826687fc00) [pid = 2681] [serial = 799] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f82683e3000) [pid = 2681] [serial = 832] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f82818e4400) [pid = 2681] [serial = 845] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f82678e0400) [pid = 2681] [serial = 829] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826b291c00) [pid = 2681] [serial = 835] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8267dce000) [pid = 2681] [serial = 830] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f8271102400) [pid = 2681] [serial = 808] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826d9db000) [pid = 2681] [serial = 838] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f827060e000) [pid = 2681] [serial = 841] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8263ac4000) [pid = 2681] [serial = 823] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f82664bf000) [pid = 2681] [serial = 817] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8273cc0800) [pid = 2681] [serial = 842] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f828387ec00) [pid = 2681] [serial = 814] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826fbcec00) [pid = 2681] [serial = 839] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f826f466000) [pid = 2681] [serial = 805] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82692a1400) [pid = 2681] [serial = 833] [outer = (nil)] [url = about:blank] 23:36:15 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f826dc2e400) [pid = 2681] [serial = 749] [outer = (nil)] [url = about:blank] 23:36:15 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 23:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1333ms 23:36:15 INFO - PROCESS | 2681 | 1461306975504 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:36:15 INFO - PROCESS | 2681 | 1461306975512 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:36:15 INFO - PROCESS | 2681 | 1461306975520 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:36:15 INFO - PROCESS | 2681 | 1461306975523 Marionette TRACE conn3 <- [1,1206,null,{}] 23:36:15 INFO - PROCESS | 2681 | 1461306975528 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}] 23:36:15 INFO - PROCESS | 2681 | 1461306975654 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:36:15 INFO - PROCESS | 2681 | 1461306975664 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ca2800 == 76 [pid = 2681] [id = 309] 23:36:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8264f0c400) [pid = 2681] [serial = 928] [outer = (nil)] 23:36:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8265069400) [pid = 2681] [serial = 929] [outer = 0x7f8264f0c400] 23:36:15 INFO - PROCESS | 2681 | 1461306975715 Marionette DEBUG loaded listener.js 23:36:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826654ac00) [pid = 2681] [serial = 930] [outer = 0x7f8264f0c400] 23:36:16 INFO - PROCESS | 2681 | 1461306976470 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]]]}] 23:36:16 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 23:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 984ms 23:36:16 INFO - PROCESS | 2681 | 1461306976503 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:36:16 INFO - PROCESS | 2681 | 1461306976506 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:36:16 INFO - PROCESS | 2681 | 1461306976511 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:36:16 INFO - PROCESS | 2681 | 1461306976516 Marionette TRACE conn3 <- [1,1210,null,{}] 23:36:16 INFO - PROCESS | 2681 | 1461306976529 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}] 23:36:16 INFO - PROCESS | 2681 | 1461306976653 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:36:16 INFO - PROCESS | 2681 | 1461306976671 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c0800 == 77 [pid = 2681] [id = 310] 23:36:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8268295400) [pid = 2681] [serial = 931] [outer = (nil)] 23:36:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f82682a3000) [pid = 2681] [serial = 932] [outer = 0x7f8268295400] 23:36:16 INFO - PROCESS | 2681 | 1461306976725 Marionette DEBUG loaded listener.js 23:36:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8269206400) [pid = 2681] [serial = 933] [outer = 0x7f8268295400] 23:36:17 INFO - PROCESS | 2681 | 1461306977381 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]]]}] 23:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 928ms 23:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:36:17 INFO - PROCESS | 2681 | 1461306977457 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:36:17 INFO - PROCESS | 2681 | 1461306977460 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:36:17 INFO - PROCESS | 2681 | 1461306977466 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:36:17 INFO - PROCESS | 2681 | 1461306977468 Marionette TRACE conn3 <- [1,1214,null,{}] 23:36:17 INFO - PROCESS | 2681 | 1461306977473 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}] 23:36:17 INFO - PROCESS | 2681 | 1461306977602 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:36:17 INFO - PROCESS | 2681 | 1461306977615 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd22000 == 78 [pid = 2681] [id = 311] 23:36:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f826920c800) [pid = 2681] [serial = 934] [outer = (nil)] 23:36:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826b289c00) [pid = 2681] [serial = 935] [outer = 0x7f826920c800] 23:36:17 INFO - PROCESS | 2681 | 1461306977665 Marionette DEBUG loaded listener.js 23:36:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826bfda000) [pid = 2681] [serial = 936] [outer = 0x7f826920c800] 23:36:18 INFO - PROCESS | 2681 | 1461306978390 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]]]}] 23:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 975ms 23:36:18 INFO - PROCESS | 2681 | 1461306978444 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:36:18 INFO - PROCESS | 2681 | 1461306978446 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:36:18 INFO - PROCESS | 2681 | 1461306978451 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:36:18 INFO - PROCESS | 2681 | 1461306978453 Marionette TRACE conn3 <- [1,1218,null,{}] 23:36:18 INFO - PROCESS | 2681 | 1461306978457 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}] 23:36:18 INFO - PROCESS | 2681 | 1461306978627 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:36:18 INFO - PROCESS | 2681 | 1461306978646 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826c0f2000 == 79 [pid = 2681] [id = 312] 23:36:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f82698aa400) [pid = 2681] [serial = 937] [outer = (nil)] 23:36:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826bfdf800) [pid = 2681] [serial = 938] [outer = 0x7f82698aa400] 23:36:18 INFO - PROCESS | 2681 | 1461306978697 Marionette DEBUG loaded listener.js 23:36:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f826c0c6400) [pid = 2681] [serial = 939] [outer = 0x7f82698aa400] 23:36:19 INFO - PROCESS | 2681 | 1461306979326 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]]]}] 23:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 923ms 23:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:36:19 INFO - PROCESS | 2681 | 1461306979375 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:36:19 INFO - PROCESS | 2681 | 1461306979377 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:36:19 INFO - PROCESS | 2681 | 1461306979381 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:36:19 INFO - PROCESS | 2681 | 1461306979385 Marionette TRACE conn3 <- [1,1222,null,{}] 23:36:19 INFO - PROCESS | 2681 | 1461306979389 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}] 23:36:19 INFO - PROCESS | 2681 | 1461306979590 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:36:19 INFO - PROCESS | 2681 | 1461306979610 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f688800 == 80 [pid = 2681] [id = 313] 23:36:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f826bfdf400) [pid = 2681] [serial = 940] [outer = (nil)] 23:36:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826fbcec00) [pid = 2681] [serial = 941] [outer = 0x7f826bfdf400] 23:36:19 INFO - PROCESS | 2681 | 1461306979673 Marionette DEBUG loaded listener.js 23:36:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8270f6c800) [pid = 2681] [serial = 942] [outer = 0x7f826bfdf400] 23:36:20 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f82664c1000) [pid = 2681] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:36:20 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8266ded400) [pid = 2681] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:36:20 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f82683e6800) [pid = 2681] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:36:20 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f825d8c6400) [pid = 2681] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:36:20 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825c6cf800) [pid = 2681] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:36:20 INFO - PROCESS | 2681 | 1461306980407 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] 23:36:20 INFO - PROCESS | 2681 | 1461306980479 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:36:20 INFO - PROCESS | 2681 | 1461306980484 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:36:20 INFO - PROCESS | 2681 | 1461306980486 Marionette TRACE conn3 <- [1,1226,null,{}] 23:36:20 INFO - PROCESS | 2681 | 1461306980490 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}] 23:36:20 INFO - PROCESS | 2681 | 1461306980649 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:36:20 INFO - PROCESS | 2681 | 1461306980667 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270207000 == 81 [pid = 2681] [id = 314] 23:36:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f8263a42400) [pid = 2681] [serial = 943] [outer = (nil)] 23:36:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8263a4ac00) [pid = 2681] [serial = 944] [outer = 0x7f8263a42400] 23:36:20 INFO - PROCESS | 2681 | 1461306980718 Marionette DEBUG loaded listener.js 23:36:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f82668cc400) [pid = 2681] [serial = 945] [outer = 0x7f8263a42400] 23:36:21 INFO - PROCESS | 2681 | 1461306981303 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]]]}] 23:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 872ms 23:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:36:21 INFO - PROCESS | 2681 | 1461306981357 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:36:21 INFO - PROCESS | 2681 | 1461306981359 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:36:21 INFO - PROCESS | 2681 | 1461306981363 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:36:21 INFO - PROCESS | 2681 | 1461306981366 Marionette TRACE conn3 <- [1,1230,null,{}] 23:36:21 INFO - PROCESS | 2681 | 1461306981370 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}] 23:36:21 INFO - PROCESS | 2681 | 1461306981487 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:36:21 INFO - PROCESS | 2681 | 1461306981502 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d1f800 == 82 [pid = 2681] [id = 315] 23:36:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8266ded400) [pid = 2681] [serial = 946] [outer = (nil)] 23:36:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8270dd4c00) [pid = 2681] [serial = 947] [outer = 0x7f8266ded400] 23:36:21 INFO - PROCESS | 2681 | 1461306981553 Marionette DEBUG loaded listener.js 23:36:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f827e729c00) [pid = 2681] [serial = 948] [outer = 0x7f8266ded400] 23:36:22 INFO - PROCESS | 2681 | 1461306982318 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]]]}] 23:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 978ms 23:36:22 INFO - PROCESS | 2681 | 1461306982342 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:36:22 INFO - PROCESS | 2681 | 1461306982347 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:36:22 INFO - PROCESS | 2681 | 1461306982355 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:36:22 INFO - PROCESS | 2681 | 1461306982359 Marionette TRACE conn3 <- [1,1234,null,{}] 23:36:22 INFO - PROCESS | 2681 | 1461306982366 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}] 23:36:22 INFO - PROCESS | 2681 | 1461306982531 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:36:22 INFO - PROCESS | 2681 | 1461306982714 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e54800 == 83 [pid = 2681] [id = 316] 23:36:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8263972400) [pid = 2681] [serial = 949] [outer = (nil)] 23:36:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8263ae9000) [pid = 2681] [serial = 950] [outer = 0x7f8263972400] 23:36:22 INFO - PROCESS | 2681 | 1461306982779 Marionette DEBUG loaded listener.js 23:36:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f8264f05c00) [pid = 2681] [serial = 951] [outer = 0x7f8263972400] 23:36:23 INFO - PROCESS | 2681 | 1461306983567 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]]]}] 23:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1285ms 23:36:23 INFO - PROCESS | 2681 | 1461306983639 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:36:23 INFO - PROCESS | 2681 | 1461306983647 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:36:23 INFO - PROCESS | 2681 | 1461306983655 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:36:23 INFO - PROCESS | 2681 | 1461306983659 Marionette TRACE conn3 <- [1,1238,null,{}] 23:36:23 INFO - PROCESS | 2681 | 1461306983664 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}] 23:36:23 INFO - PROCESS | 2681 | 1461306983843 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:36:24 INFO - PROCESS | 2681 | 1461306984003 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd1b800 == 84 [pid = 2681] [id = 317] 23:36:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8263977400) [pid = 2681] [serial = 952] [outer = (nil)] 23:36:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f82667ad800) [pid = 2681] [serial = 953] [outer = 0x7f8263977400] 23:36:24 INFO - PROCESS | 2681 | 1461306984066 Marionette DEBUG loaded listener.js 23:36:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8267c69400) [pid = 2681] [serial = 954] [outer = 0x7f8263977400] 23:36:24 INFO - PROCESS | 2681 | 1461306984908 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]]]}] 23:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1279ms 23:36:24 INFO - PROCESS | 2681 | 1461306984935 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:36:24 INFO - PROCESS | 2681 | 1461306984938 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:36:24 INFO - PROCESS | 2681 | 1461306984943 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:36:24 INFO - PROCESS | 2681 | 1461306984948 Marionette TRACE conn3 <- [1,1242,null,{}] 23:36:24 INFO - PROCESS | 2681 | 1461306984961 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}] 23:36:25 INFO - PROCESS | 2681 | 1461306985116 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:36:25 INFO - PROCESS | 2681 | 1461306985285 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4f0000 == 85 [pid = 2681] [id = 318] 23:36:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f8268585400) [pid = 2681] [serial = 955] [outer = (nil)] 23:36:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826858b000) [pid = 2681] [serial = 956] [outer = 0x7f8268585400] 23:36:25 INFO - PROCESS | 2681 | 1461306985353 Marionette DEBUG loaded listener.js 23:36:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f8269205400) [pid = 2681] [serial = 957] [outer = 0x7f8268585400] 23:36:26 INFO - PROCESS | 2681 | 1461306986062 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]]]}] 23:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1187ms 23:36:26 INFO - PROCESS | 2681 | 1461306986130 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:36:26 INFO - PROCESS | 2681 | 1461306986134 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:36:26 INFO - PROCESS | 2681 | 1461306986139 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:36:26 INFO - PROCESS | 2681 | 1461306986141 Marionette TRACE conn3 <- [1,1246,null,{}] 23:36:26 INFO - PROCESS | 2681 | 1461306986146 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}] 23:36:26 INFO - PROCESS | 2681 | 1461306986287 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:36:26 INFO - PROCESS | 2681 | 1461306986447 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82838cc800 == 86 [pid = 2681] [id = 319] 23:36:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8268587000) [pid = 2681] [serial = 958] [outer = (nil)] 23:36:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f826c0c4000) [pid = 2681] [serial = 959] [outer = 0x7f8268587000] 23:36:26 INFO - PROCESS | 2681 | 1461306986511 Marionette DEBUG loaded listener.js 23:36:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f826c0cc400) [pid = 2681] [serial = 960] [outer = 0x7f8268587000] 23:36:27 INFO - PROCESS | 2681 | 1461306987230 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]]]}] 23:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1126ms 23:36:27 INFO - PROCESS | 2681 | 1461306987265 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:36:27 INFO - PROCESS | 2681 | 1461306987267 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:36:27 INFO - PROCESS | 2681 | 1461306987273 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:36:27 INFO - PROCESS | 2681 | 1461306987275 Marionette TRACE conn3 <- [1,1250,null,{}] 23:36:27 INFO - PROCESS | 2681 | 1461306987280 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}] 23:36:27 INFO - PROCESS | 2681 | 1461306987416 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:36:27 INFO - PROCESS | 2681 | 1461306987592 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263baa000 == 87 [pid = 2681] [id = 320] 23:36:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f826c0cd800) [pid = 2681] [serial = 961] [outer = (nil)] 23:36:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f826dc2d800) [pid = 2681] [serial = 962] [outer = 0x7f826c0cd800] 23:36:27 INFO - PROCESS | 2681 | 1461306987654 Marionette DEBUG loaded listener.js 23:36:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8270dd5c00) [pid = 2681] [serial = 963] [outer = 0x7f826c0cd800] 23:36:28 INFO - PROCESS | 2681 | 1461306988361 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]]]}] 23:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1125ms 23:36:28 INFO - PROCESS | 2681 | 1461306988400 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:36:28 INFO - PROCESS | 2681 | 1461306988402 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:36:28 INFO - PROCESS | 2681 | 1461306988407 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:36:28 INFO - PROCESS | 2681 | 1461306988410 Marionette TRACE conn3 <- [1,1254,null,{}] 23:36:28 INFO - PROCESS | 2681 | 1461306988415 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}] 23:36:28 INFO - PROCESS | 2681 | 1461306988635 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:36:28 INFO - PROCESS | 2681 | 1461306988755 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b09000 == 88 [pid = 2681] [id = 321] 23:36:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f826b67a400) [pid = 2681] [serial = 964] [outer = (nil)] 23:36:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826c0c9400) [pid = 2681] [serial = 965] [outer = 0x7f826b67a400] 23:36:28 INFO - PROCESS | 2681 | 1461306988821 Marionette DEBUG loaded listener.js 23:36:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f827f912000) [pid = 2681] [serial = 966] [outer = 0x7f826b67a400] 23:36:29 INFO - PROCESS | 2681 | 1461306989506 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]]]}] 23:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1125ms 23:36:29 INFO - PROCESS | 2681 | 1461306989533 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:36:29 INFO - PROCESS | 2681 | 1461306989536 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:36:29 INFO - PROCESS | 2681 | 1461306989541 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:36:29 INFO - PROCESS | 2681 | 1461306989543 Marionette TRACE conn3 <- [1,1258,null,{}] 23:36:29 INFO - PROCESS | 2681 | 1461306989548 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}] 23:36:29 INFO - PROCESS | 2681 | 1461306989681 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:36:29 INFO - PROCESS | 2681 | 1461306989846 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bc7000 == 89 [pid = 2681] [id = 322] 23:36:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825a9cd800) [pid = 2681] [serial = 967] [outer = (nil)] 23:36:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825a9d9c00) [pid = 2681] [serial = 968] [outer = 0x7f825a9cd800] 23:36:29 INFO - PROCESS | 2681 | 1461306989907 Marionette DEBUG loaded listener.js 23:36:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f826b680c00) [pid = 2681] [serial = 969] [outer = 0x7f825a9cd800] 23:36:30 INFO - PROCESS | 2681 | 1461306990674 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]]]}] 23:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1176ms 23:36:30 INFO - PROCESS | 2681 | 1461306990718 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:36:30 INFO - PROCESS | 2681 | 1461306990721 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:36:30 INFO - PROCESS | 2681 | 1461306990726 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:36:30 INFO - PROCESS | 2681 | 1461306990728 Marionette TRACE conn3 <- [1,1262,null,{}] 23:36:30 INFO - PROCESS | 2681 | 1461306990733 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}] 23:36:30 INFO - PROCESS | 2681 | 1461306990869 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:36:31 INFO - PROCESS | 2681 | 1461306991038 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bdf800 == 90 [pid = 2681] [id = 323] 23:36:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f825a9d0400) [pid = 2681] [serial = 970] [outer = (nil)] 23:36:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f825d915400) [pid = 2681] [serial = 971] [outer = 0x7f825a9d0400] 23:36:31 INFO - PROCESS | 2681 | 1461306991098 Marionette DEBUG loaded listener.js 23:36:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f825d919c00) [pid = 2681] [serial = 972] [outer = 0x7f825a9d0400] 23:36:32 INFO - PROCESS | 2681 | 1461306992259 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]]]}] 23:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1578ms 23:36:32 INFO - PROCESS | 2681 | 1461306992311 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:36:32 INFO - PROCESS | 2681 | 1461306992316 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:36:32 INFO - PROCESS | 2681 | 1461306992323 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:36:32 INFO - PROCESS | 2681 | 1461306992327 Marionette TRACE conn3 <- [1,1266,null,{}] 23:36:32 INFO - PROCESS | 2681 | 1461306992333 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}] 23:36:32 INFO - PROCESS | 2681 | 1461306992481 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:36:32 INFO - PROCESS | 2681 | 1461306992660 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c06000 == 91 [pid = 2681] [id = 324] 23:36:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8263a4e400) [pid = 2681] [serial = 973] [outer = (nil)] 23:36:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f8263a49c00) [pid = 2681] [serial = 974] [outer = 0x7f8263a4e400] 23:36:32 INFO - PROCESS | 2681 | 1461306992764 Marionette DEBUG loaded listener.js 23:36:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f8263aef800) [pid = 2681] [serial = 975] [outer = 0x7f8263a4e400] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714f0000 == 90 [pid = 2681] [id = 206] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638e1800 == 89 [pid = 2681] [id = 176] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828364d800 == 88 [pid = 2681] [id = 171] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8263975400) [pid = 2681] [serial = 853] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f82664bb400) [pid = 2681] [serial = 856] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f82683e1400) [pid = 2681] [serial = 859] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f826b549000) [pid = 2681] [serial = 863] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f825c6cb800) [pid = 2681] [serial = 872] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8283753c00) [pid = 2681] [serial = 869] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f826fcec400) [pid = 2681] [serial = 866] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8283888000) [pid = 2681] [serial = 875] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826e43b400) [pid = 2681] [serial = 893] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270207000 == 87 [pid = 2681] [id = 314] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f688800 == 86 [pid = 2681] [id = 313] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826c0f2000 == 85 [pid = 2681] [id = 312] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd22000 == 84 [pid = 2681] [id = 311] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c0800 == 83 [pid = 2681] [id = 310] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263ca2800 == 82 [pid = 2681] [id = 309] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b41c800 == 81 [pid = 2681] [id = 308] 23:36:33 INFO - PROCESS | 2681 | 1461306993686 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]]]}] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270641000 == 80 [pid = 2681] [id = 301] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f69c000 == 79 [pid = 2681] [id = 300] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b6a3800 == 78 [pid = 2681] [id = 299] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651cf000 == 77 [pid = 2681] [id = 298] 23:36:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b7000 == 76 [pid = 2681] [id = 297] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826778b000) [pid = 2681] [serial = 884] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f8267e28000) [pid = 2681] [serial = 885] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8269541000) [pid = 2681] [serial = 887] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826990a400) [pid = 2681] [serial = 888] [outer = (nil)] [url = about:blank] 23:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1391ms 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f82664bd400) [pid = 2681] [serial = 882] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8263ae3800) [pid = 2681] [serial = 881] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8263971800) [pid = 2681] [serial = 879] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f825d8cc400) [pid = 2681] [serial = 878] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8264796c00) [pid = 2681] [serial = 545] [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.] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f826b20f000) [pid = 2681] [serial = 890] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826b43d000) [pid = 2681] [serial = 891] [outer = (nil)] [url = about:blank] 23:36:33 INFO - PROCESS | 2681 | 1461306993722 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:36:33 INFO - PROCESS | 2681 | 1461306993729 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:36:33 INFO - PROCESS | 2681 | 1461306993736 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:36:33 INFO - PROCESS | 2681 | 1461306993739 Marionette TRACE conn3 <- [1,1270,null,{}] 23:36:33 INFO - PROCESS | 2681 | 1461306993744 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}] 23:36:33 INFO - PROCESS | 2681 | 1461306993865 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:36:33 INFO - PROCESS | 2681 | 1461306993880 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651d4000 == 77 [pid = 2681] [id = 325] 23:36:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826479fc00) [pid = 2681] [serial = 976] [outer = (nil)] 23:36:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f8264f0b000) [pid = 2681] [serial = 977] [outer = 0x7f826479fc00] 23:36:33 INFO - PROCESS | 2681 | 1461306993932 Marionette DEBUG loaded listener.js 23:36:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8265063c00) [pid = 2681] [serial = 978] [outer = 0x7f826479fc00] 23:36:34 INFO - PROCESS | 2681 | 1461306994648 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]]]}] 23:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 976ms 23:36:34 INFO - PROCESS | 2681 | 1461306994712 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:36:34 INFO - PROCESS | 2681 | 1461306994715 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:36:34 INFO - PROCESS | 2681 | 1461306994720 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:36:34 INFO - PROCESS | 2681 | 1461306994724 Marionette TRACE conn3 <- [1,1274,null,{}] 23:36:34 INFO - PROCESS | 2681 | 1461306994737 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}] 23:36:34 INFO - PROCESS | 2681 | 1461306994859 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:36:34 INFO - PROCESS | 2681 | 1461306994875 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268610000 == 78 [pid = 2681] [id = 326] 23:36:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f82667a7c00) [pid = 2681] [serial = 979] [outer = (nil)] 23:36:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f826687fc00) [pid = 2681] [serial = 980] [outer = 0x7f82667a7c00] 23:36:34 INFO - PROCESS | 2681 | 1461306994929 Marionette DEBUG loaded listener.js 23:36:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f8266df7800) [pid = 2681] [serial = 981] [outer = 0x7f82667a7c00] 23:36:35 INFO - PROCESS | 2681 | 1461306995628 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]]]}] 23:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 929ms 23:36:35 INFO - PROCESS | 2681 | 1461306995656 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:36:35 INFO - PROCESS | 2681 | 1461306995660 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:36:35 INFO - PROCESS | 2681 | 1461306995665 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:36:35 INFO - PROCESS | 2681 | 1461306995667 Marionette TRACE conn3 <- [1,1278,null,{}] 23:36:35 INFO - PROCESS | 2681 | 1461306995671 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}] 23:36:35 INFO - PROCESS | 2681 | 1461306995845 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:36:35 INFO - PROCESS | 2681 | 1461306995860 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8269981800 == 79 [pid = 2681] [id = 327] 23:36:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8263df0000) [pid = 2681] [serial = 982] [outer = (nil)] 23:36:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8267a4c000) [pid = 2681] [serial = 983] [outer = 0x7f8263df0000] 23:36:35 INFO - PROCESS | 2681 | 1461306995912 Marionette DEBUG loaded listener.js 23:36:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8267dcf400) [pid = 2681] [serial = 984] [outer = 0x7f8263df0000] 23:36:36 INFO - PROCESS | 2681 | 1461306996584 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]]]}] 23:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 975ms 23:36:36 INFO - PROCESS | 2681 | 1461306996642 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:36:36 INFO - PROCESS | 2681 | 1461306996644 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:36:36 INFO - PROCESS | 2681 | 1461306996650 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:36:36 INFO - PROCESS | 2681 | 1461306996653 Marionette TRACE conn3 <- [1,1282,null,{}] 23:36:36 INFO - PROCESS | 2681 | 1461306996657 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}] 23:36:36 INFO - PROCESS | 2681 | 1461306996816 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:36:36 INFO - PROCESS | 2681 | 1461306996844 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b487000 == 80 [pid = 2681] [id = 328] 23:36:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f82675c9c00) [pid = 2681] [serial = 985] [outer = (nil)] 23:36:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f8267fed400) [pid = 2681] [serial = 986] [outer = 0x7f82675c9c00] 23:36:36 INFO - PROCESS | 2681 | 1461306996895 Marionette DEBUG loaded listener.js 23:36:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f82683e1400) [pid = 2681] [serial = 987] [outer = 0x7f82675c9c00] 23:36:37 INFO - PROCESS | 2681 | 1461306997549 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]]]}] 23:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 929ms 23:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:36:37 INFO - PROCESS | 2681 | 1461306997580 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:36:37 INFO - PROCESS | 2681 | 1461306997582 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:36:37 INFO - PROCESS | 2681 | 1461306997586 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:36:37 INFO - PROCESS | 2681 | 1461306997589 Marionette TRACE conn3 <- [1,1286,null,{}] 23:36:37 INFO - PROCESS | 2681 | 1461306997593 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}] 23:36:37 INFO - PROCESS | 2681 | 1461306997769 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:36:37 INFO - PROCESS | 2681 | 1461306997798 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd1b000 == 81 [pid = 2681] [id = 329] 23:36:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f826870d000) [pid = 2681] [serial = 988] [outer = (nil)] 23:36:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f826990c000) [pid = 2681] [serial = 989] [outer = 0x7f826870d000] 23:36:37 INFO - PROCESS | 2681 | 1461306997851 Marionette DEBUG loaded listener.js 23:36:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f826b28e800) [pid = 2681] [serial = 990] [outer = 0x7f826870d000] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8263ae4800) [pid = 2681] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f82698aa400) [pid = 2681] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f826bfdf400) [pid = 2681] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f8263a42400) [pid = 2681] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826920c800) [pid = 2681] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f8268295400) [pid = 2681] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8264f0c400) [pid = 2681] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f8263978400) [pid = 2681] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:36:38 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f826d9d2800) [pid = 2681] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:36:38 INFO - PROCESS | 2681 | 1461306998837 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]]]}] 23:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1276ms 23:36:38 INFO - PROCESS | 2681 | 1461306998862 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:36:38 INFO - PROCESS | 2681 | 1461306998865 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:36:38 INFO - PROCESS | 2681 | 1461306998870 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:36:38 INFO - PROCESS | 2681 | 1461306998872 Marionette TRACE conn3 <- [1,1290,null,{}] 23:36:38 INFO - PROCESS | 2681 | 1461306998876 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}] 23:36:38 INFO - PROCESS | 2681 | 1461306998990 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:36:39 INFO - PROCESS | 2681 | 1461306999114 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826d980000 == 82 [pid = 2681] [id = 330] 23:36:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8263a43400) [pid = 2681] [serial = 991] [outer = (nil)] 23:36:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8269543c00) [pid = 2681] [serial = 992] [outer = 0x7f8263a43400] 23:36:39 INFO - PROCESS | 2681 | 1461306999165 Marionette DEBUG loaded listener.js 23:36:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f826b54ec00) [pid = 2681] [serial = 993] [outer = 0x7f8263a43400] 23:36:39 INFO - PROCESS | 2681 | 1461306999654 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]]]}] 23:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 824ms 23:36:39 INFO - PROCESS | 2681 | 1461306999694 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:36:39 INFO - PROCESS | 2681 | 1461306999696 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:36:39 INFO - PROCESS | 2681 | 1461306999701 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:36:39 INFO - PROCESS | 2681 | 1461306999704 Marionette TRACE conn3 <- [1,1294,null,{}] 23:36:39 INFO - PROCESS | 2681 | 1461306999743 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}] 23:36:39 INFO - PROCESS | 2681 | 1461306999857 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:36:39 INFO - PROCESS | 2681 | 1461306999869 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826eb95800 == 83 [pid = 2681] [id = 331] 23:36:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826b54f000) [pid = 2681] [serial = 994] [outer = (nil)] 23:36:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f826b680800) [pid = 2681] [serial = 995] [outer = 0x7f826b54f000] 23:36:39 INFO - PROCESS | 2681 | 1461306999922 Marionette DEBUG loaded listener.js 23:36:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f826bfe0000) [pid = 2681] [serial = 996] [outer = 0x7f826b54f000] 23:36:40 INFO - PROCESS | 2681 | 1461307000618 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]]]}] 23:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 962ms 23:36:40 INFO - PROCESS | 2681 | 1461307000665 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:36:40 INFO - PROCESS | 2681 | 1461307000670 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:36:40 INFO - PROCESS | 2681 | 1461307000677 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:36:40 INFO - PROCESS | 2681 | 1461307000682 Marionette TRACE conn3 <- [1,1298,null,{}] 23:36:40 INFO - PROCESS | 2681 | 1461307000690 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}] 23:36:40 INFO - PROCESS | 2681 | 1461307000850 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:36:41 INFO - PROCESS | 2681 | 1461307001002 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645df800 == 84 [pid = 2681] [id = 332] 23:36:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825d8cc400) [pid = 2681] [serial = 997] [outer = (nil)] 23:36:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f825d915c00) [pid = 2681] [serial = 998] [outer = 0x7f825d8cc400] 23:36:41 INFO - PROCESS | 2681 | 1461307001066 Marionette DEBUG loaded listener.js 23:36:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f8263a43800) [pid = 2681] [serial = 999] [outer = 0x7f825d8cc400] 23:36:41 INFO - PROCESS | 2681 | 1461307001833 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]]]}] 23:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1185ms 23:36:41 INFO - PROCESS | 2681 | 1461307001863 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:36:41 INFO - PROCESS | 2681 | 1461307001870 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:36:41 INFO - PROCESS | 2681 | 1461307001878 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:36:41 INFO - PROCESS | 2681 | 1461307001882 Marionette TRACE conn3 <- [1,1302,null,{}] 23:36:41 INFO - PROCESS | 2681 | 1461307001901 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}] 23:36:42 INFO - PROCESS | 2681 | 1461307002086 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:36:42 INFO - PROCESS | 2681 | 1461307002206 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c1800 == 85 [pid = 2681] [id = 333] 23:36:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f8263de8c00) [pid = 2681] [serial = 1000] [outer = (nil)] 23:36:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f8265060400) [pid = 2681] [serial = 1001] [outer = 0x7f8263de8c00] 23:36:42 INFO - PROCESS | 2681 | 1461307002267 Marionette DEBUG loaded listener.js 23:36:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f82664b4000) [pid = 2681] [serial = 1002] [outer = 0x7f8263de8c00] 23:36:43 INFO - PROCESS | 2681 | 1461307003086 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]]]}] 23:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1282ms 23:36:43 INFO - PROCESS | 2681 | 1461307003160 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:36:43 INFO - PROCESS | 2681 | 1461307003163 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:36:43 INFO - PROCESS | 2681 | 1461307003169 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:36:43 INFO - PROCESS | 2681 | 1461307003175 Marionette TRACE conn3 <- [1,1306,null,{}] 23:36:43 INFO - PROCESS | 2681 | 1461307003189 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}] 23:36:43 INFO - PROCESS | 2681 | 1461307003370 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:36:43 INFO - PROCESS | 2681 | 1461307003531 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fcaf800 == 86 [pid = 2681] [id = 334] 23:36:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f8266df4000) [pid = 2681] [serial = 1003] [outer = (nil)] 23:36:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f826829a000) [pid = 2681] [serial = 1004] [outer = 0x7f8266df4000] 23:36:43 INFO - PROCESS | 2681 | 1461307003597 Marionette DEBUG loaded listener.js 23:36:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f8268587400) [pid = 2681] [serial = 1005] [outer = 0x7f8266df4000] 23:36:44 INFO - PROCESS | 2681 | 1461307004372 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]]]}] 23:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1230ms 23:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:36:44 INFO - PROCESS | 2681 | 1461307004401 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:36:44 INFO - PROCESS | 2681 | 1461307004404 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:36:44 INFO - PROCESS | 2681 | 1461307004410 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:36:44 INFO - PROCESS | 2681 | 1461307004412 Marionette TRACE conn3 <- [1,1310,null,{}] 23:36:44 INFO - PROCESS | 2681 | 1461307004417 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}] 23:36:44 INFO - PROCESS | 2681 | 1461307004553 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:36:44 INFO - PROCESS | 2681 | 1461307004730 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f0b800 == 87 [pid = 2681] [id = 335] 23:36:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f8267a4e000) [pid = 2681] [serial = 1006] [outer = (nil)] 23:36:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f826990a400) [pid = 2681] [serial = 1007] [outer = 0x7f8267a4e000] 23:36:44 INFO - PROCESS | 2681 | 1461307004791 Marionette DEBUG loaded listener.js 23:36:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f826b67c000) [pid = 2681] [serial = 1008] [outer = 0x7f8267a4e000] 23:36:45 INFO - PROCESS | 2681 | 1461307005550 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] 23:36:45 INFO - PROCESS | 2681 | 1461307005595 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:36:45 INFO - PROCESS | 2681 | 1461307005600 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:36:45 INFO - PROCESS | 2681 | 1461307005602 Marionette TRACE conn3 <- [1,1314,null,{}] 23:36:45 INFO - PROCESS | 2681 | 1461307005607 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}] 23:36:45 INFO - PROCESS | 2681 | 1461307005740 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:36:45 INFO - PROCESS | 2681 | 1461307005904 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271aea000 == 88 [pid = 2681] [id = 336] 23:36:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f826687e800) [pid = 2681] [serial = 1009] [outer = (nil)] 23:36:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f826c0cbc00) [pid = 2681] [serial = 1010] [outer = 0x7f826687e800] 23:36:45 INFO - PROCESS | 2681 | 1461307005965 Marionette DEBUG loaded listener.js 23:36:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f826da78400) [pid = 2681] [serial = 1011] [outer = 0x7f826687e800] 23:36:46 INFO - PROCESS | 2681 | 1461307006713 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]]]}] 23:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1174ms 23:36:46 INFO - PROCESS | 2681 | 1461307006776 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:36:46 INFO - PROCESS | 2681 | 1461307006779 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:36:46 INFO - PROCESS | 2681 | 1461307006784 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:36:46 INFO - PROCESS | 2681 | 1461307006786 Marionette TRACE conn3 <- [1,1318,null,{}] 23:36:46 INFO - PROCESS | 2681 | 1461307006791 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}] 23:36:47 INFO - PROCESS | 2681 | 1461307007006 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:36:47 INFO - PROCESS | 2681 | 1461307007169 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4e9800 == 89 [pid = 2681] [id = 337] 23:36:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f826c0d0000) [pid = 2681] [serial = 1012] [outer = (nil)] 23:36:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f826fc39000) [pid = 2681] [serial = 1013] [outer = 0x7f826c0d0000] 23:36:47 INFO - PROCESS | 2681 | 1461307007233 Marionette DEBUG loaded listener.js 23:36:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f8270ec2c00) [pid = 2681] [serial = 1014] [outer = 0x7f826c0d0000] 23:36:47 INFO - PROCESS | 2681 | 1461307007964 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]]]}] 23:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1226ms 23:36:48 INFO - PROCESS | 2681 | 1461307008010 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:36:48 INFO - PROCESS | 2681 | 1461307008013 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:36:48 INFO - PROCESS | 2681 | 1461307008018 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:36:48 INFO - PROCESS | 2681 | 1461307008021 Marionette TRACE conn3 <- [1,1322,null,{}] 23:36:48 INFO - PROCESS | 2681 | 1461307008041 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}] 23:36:48 INFO - PROCESS | 2681 | 1461307008184 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:36:48 INFO - PROCESS | 2681 | 1461307008345 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828356c800 == 90 [pid = 2681] [id = 338] 23:36:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f826f8cc000) [pid = 2681] [serial = 1015] [outer = (nil)] 23:36:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f82713a2c00) [pid = 2681] [serial = 1016] [outer = 0x7f826f8cc000] 23:36:48 INFO - PROCESS | 2681 | 1461307008405 Marionette DEBUG loaded listener.js 23:36:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f8273d6dc00) [pid = 2681] [serial = 1017] [outer = 0x7f826f8cc000] 23:36:49 INFO - PROCESS | 2681 | 1461307009109 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]]]}] 23:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1145ms 23:36:49 INFO - PROCESS | 2681 | 1461307009167 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:36:49 INFO - PROCESS | 2681 | 1461307009170 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:36:49 INFO - PROCESS | 2681 | 1461307009177 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:36:49 INFO - PROCESS | 2681 | 1461307009181 Marionette TRACE conn3 <- [1,1326,null,{}] 23:36:49 INFO - PROCESS | 2681 | 1461307009185 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}] 23:36:49 INFO - PROCESS | 2681 | 1461307009314 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:36:49 INFO - PROCESS | 2681 | 1461307009481 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8285876800 == 91 [pid = 2681] [id = 339] 23:36:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f827035a000) [pid = 2681] [serial = 1018] [outer = (nil)] 23:36:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f827d647800) [pid = 2681] [serial = 1019] [outer = 0x7f827035a000] 23:36:49 INFO - PROCESS | 2681 | 1461307009544 Marionette DEBUG loaded listener.js 23:36:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f827e909800) [pid = 2681] [serial = 1020] [outer = 0x7f827035a000] 23:36:50 INFO - PROCESS | 2681 | 1461307010265 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]]]}] 23:36:50 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 23:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1129ms 23:36:50 INFO - PROCESS | 2681 | 1461307010580 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:36:50 INFO - PROCESS | 2681 | 1461307010583 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:36:50 INFO - PROCESS | 2681 | 1461307010597 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:36:50 INFO - PROCESS | 2681 | 1461307010600 Marionette TRACE conn3 <- [1,1330,null,{}] 23:36:50 INFO - PROCESS | 2681 | 1461307010606 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}] 23:36:50 INFO - PROCESS | 2681 | 1461307010747 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:36:50 INFO - PROCESS | 2681 | 1461307010946 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c6800 == 92 [pid = 2681] [id = 340] 23:36:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f8263a4a400) [pid = 2681] [serial = 1021] [outer = (nil)] 23:36:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f8263a50000) [pid = 2681] [serial = 1022] [outer = 0x7f8263a4a400] 23:36:51 INFO - PROCESS | 2681 | 1461307011009 Marionette DEBUG loaded listener.js 23:36:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f8263df1000) [pid = 2681] [serial = 1023] [outer = 0x7f8263a4a400] 23:36:51 INFO - PROCESS | 2681 | 1461307011705 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]]]}] 23:36:51 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 23:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1135ms 23:36:51 INFO - PROCESS | 2681 | 1461307011733 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:36:51 INFO - PROCESS | 2681 | 1461307011737 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:36:51 INFO - PROCESS | 2681 | 1461307011747 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:36:51 INFO - PROCESS | 2681 | 1461307011751 Marionette TRACE conn3 <- [1,1334,null,{}] 23:36:51 INFO - PROCESS | 2681 | 1461307011756 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}] 23:36:51 INFO - PROCESS | 2681 | 1461307011883 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:36:52 INFO - PROCESS | 2681 | 1461307012141 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bd9800 == 93 [pid = 2681] [id = 341] 23:36:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f8263de8400) [pid = 2681] [serial = 1024] [outer = (nil)] 23:36:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f8264f11400) [pid = 2681] [serial = 1025] [outer = 0x7f8263de8400] 23:36:52 INFO - PROCESS | 2681 | 1461307012200 Marionette DEBUG loaded listener.js 23:36:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f826654a800) [pid = 2681] [serial = 1026] [outer = 0x7f8263de8400] 23:36:52 INFO - PROCESS | 2681 | 1461307012966 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]]]}] 23:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1282ms 23:36:53 INFO - PROCESS | 2681 | 1461307013026 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:36:53 INFO - PROCESS | 2681 | 1461307013029 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:36:53 INFO - PROCESS | 2681 | 1461307013034 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:36:53 INFO - PROCESS | 2681 | 1461307013036 Marionette TRACE conn3 <- [1,1338,null,{}] 23:36:53 INFO - PROCESS | 2681 | 1461307013048 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}] 23:36:53 INFO - PROCESS | 2681 | 1461307013186 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:36:53 INFO - PROCESS | 2681 | 1461307013363 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b6a5800 == 94 [pid = 2681] [id = 342] 23:36:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f8267e2a000) [pid = 2681] [serial = 1027] [outer = (nil)] 23:36:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f8268297400) [pid = 2681] [serial = 1028] [outer = 0x7f8267e2a000] 23:36:53 INFO - PROCESS | 2681 | 1461307013424 Marionette DEBUG loaded listener.js 23:36:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f8268588000) [pid = 2681] [serial = 1029] [outer = 0x7f8267e2a000] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826d980000 == 93 [pid = 2681] [id = 330] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd1b000 == 92 [pid = 2681] [id = 329] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b487000 == 91 [pid = 2681] [id = 328] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8269981800 == 90 [pid = 2681] [id = 327] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f8270354400) [pid = 2681] [serial = 905] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f826b0f0000) [pid = 2681] [serial = 923] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f826991cc00) [pid = 2681] [serial = 902] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f8263ae7000) [pid = 2681] [serial = 896] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f827e585000) [pid = 2681] [serial = 908] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f8270dd4c00) [pid = 2681] [serial = 947] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f82678dbc00) [pid = 2681] [serial = 899] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f828378d400) [pid = 2681] [serial = 911] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f8263def000) [pid = 2681] [serial = 914] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f8265067000) [pid = 2681] [serial = 917] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f826bfd4000) [pid = 2681] [serial = 920] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268610000 == 89 [pid = 2681] [id = 326] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651d4000 == 88 [pid = 2681] [id = 325] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c06000 == 87 [pid = 2681] [id = 324] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82838cc800 == 86 [pid = 2681] [id = 319] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e4f0000 == 85 [pid = 2681] [id = 318] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd1b800 == 84 [pid = 2681] [id = 317] 23:36:54 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e54800 == 83 [pid = 2681] [id = 316] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f827e72b800) [pid = 2681] [serial = 851] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 210 (0x7f826bfdf800) [pid = 2681] [serial = 938] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 209 (0x7f826fbcec00) [pid = 2681] [serial = 941] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f826c0c6400) [pid = 2681] [serial = 939] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f8263a4ac00) [pid = 2681] [serial = 944] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f826b289c00) [pid = 2681] [serial = 935] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f82682a3000) [pid = 2681] [serial = 932] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f8269206400) [pid = 2681] [serial = 933] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f8265069400) [pid = 2681] [serial = 929] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f826654ac00) [pid = 2681] [serial = 930] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f8264f04400) [pid = 2681] [serial = 927] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f82643f1800) [pid = 2681] [serial = 926] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f826fc3a000) [pid = 2681] [serial = 894] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8270f6c800) [pid = 2681] [serial = 942] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f826bfda000) [pid = 2681] [serial = 936] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f82668cc400) [pid = 2681] [serial = 945] [outer = (nil)] [url = about:blank] 23:36:54 INFO - PROCESS | 2681 | 1461307014633 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]]]}] 23:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1648ms 23:36:54 INFO - PROCESS | 2681 | 1461307014682 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:36:54 INFO - PROCESS | 2681 | 1461307014685 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:36:54 INFO - PROCESS | 2681 | 1461307014690 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:36:54 INFO - PROCESS | 2681 | 1461307014692 Marionette TRACE conn3 <- [1,1342,null,{}] 23:36:54 INFO - PROCESS | 2681 | 1461307014696 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}] 23:36:54 INFO - PROCESS | 2681 | 1461307014816 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:36:54 INFO - PROCESS | 2681 | 1461307014990 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266726800 == 84 [pid = 2681] [id = 343] 23:36:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f8263ac5c00) [pid = 2681] [serial = 1030] [outer = (nil)] 23:36:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f82683e5400) [pid = 2681] [serial = 1031] [outer = 0x7f8263ac5c00] 23:36:55 INFO - PROCESS | 2681 | 1461307015044 Marionette DEBUG loaded listener.js 23:36:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f8269205000) [pid = 2681] [serial = 1032] [outer = 0x7f8263ac5c00] 23:36:55 INFO - PROCESS | 2681 | 1461307015571 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]]]}] 23:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 923ms 23:36:55 INFO - PROCESS | 2681 | 1461307015613 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:36:55 INFO - PROCESS | 2681 | 1461307015615 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:36:55 INFO - PROCESS | 2681 | 1461307015620 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:36:55 INFO - PROCESS | 2681 | 1461307015622 Marionette TRACE conn3 <- [1,1346,null,{}] 23:36:55 INFO - PROCESS | 2681 | 1461307015626 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}] 23:36:55 INFO - PROCESS | 2681 | 1461307015742 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:36:55 INFO - PROCESS | 2681 | 1461307015873 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b41c800 == 85 [pid = 2681] [id = 344] 23:36:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f82643f1800) [pid = 2681] [serial = 1033] [outer = (nil)] 23:36:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f826b28bc00) [pid = 2681] [serial = 1034] [outer = 0x7f82643f1800] 23:36:55 INFO - PROCESS | 2681 | 1461307015924 Marionette DEBUG loaded listener.js 23:36:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f826bfd4000) [pid = 2681] [serial = 1035] [outer = 0x7f82643f1800] 23:36:56 INFO - PROCESS | 2681 | 1461307016538 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]]]}] 23:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 974ms 23:36:56 INFO - PROCESS | 2681 | 1461307016595 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:36:56 INFO - PROCESS | 2681 | 1461307016597 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:36:56 INFO - PROCESS | 2681 | 1461307016602 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:36:56 INFO - PROCESS | 2681 | 1461307016604 Marionette TRACE conn3 <- [1,1350,null,{}] 23:36:56 INFO - PROCESS | 2681 | 1461307016614 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}] 23:36:56 INFO - PROCESS | 2681 | 1461307016812 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:36:56 INFO - PROCESS | 2681 | 1461307016840 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5ae000 == 86 [pid = 2681] [id = 345] 23:36:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f826e434400) [pid = 2681] [serial = 1036] [outer = (nil)] 23:36:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f826e669400) [pid = 2681] [serial = 1037] [outer = 0x7f826e434400] 23:36:56 INFO - PROCESS | 2681 | 1461307016893 Marionette DEBUG loaded listener.js 23:36:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f826e670000) [pid = 2681] [serial = 1038] [outer = 0x7f826e434400] 23:36:57 INFO - PROCESS | 2681 | 1461307017567 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]]]}] 23:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1023ms 23:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:36:57 INFO - PROCESS | 2681 | 1461307017626 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:36:57 INFO - PROCESS | 2681 | 1461307017628 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:36:57 INFO - PROCESS | 2681 | 1461307017633 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:36:57 INFO - PROCESS | 2681 | 1461307017636 Marionette TRACE conn3 <- [1,1354,null,{}] 23:36:57 INFO - PROCESS | 2681 | 1461307017640 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}] 23:36:57 INFO - PROCESS | 2681 | 1461307017809 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:36:57 INFO - PROCESS | 2681 | 1461307017892 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827082c000 == 87 [pid = 2681] [id = 346] 23:36:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f826e43b800) [pid = 2681] [serial = 1039] [outer = (nil)] 23:36:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f826fbcf800) [pid = 2681] [serial = 1040] [outer = 0x7f826e43b800] 23:36:57 INFO - PROCESS | 2681 | 1461307017943 Marionette DEBUG loaded listener.js 23:36:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f8270ebec00) [pid = 2681] [serial = 1041] [outer = 0x7f826e43b800] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f826d962800) [pid = 2681] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f82836d0000) [pid = 2681] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f827035f400) [pid = 2681] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f8263ae5400) [pid = 2681] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f826870cc00) [pid = 2681] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f82646d3400) [pid = 2681] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f825c6c5400) [pid = 2681] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f827f740400) [pid = 2681] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f826da7a000) [pid = 2681] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f826870a000) [pid = 2681] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8270353c00) [pid = 2681] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f827e4d8c00) [pid = 2681] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826fbd2000) [pid = 2681] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f8267c65400) [pid = 2681] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f82643ee800) [pid = 2681] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8269208c00) [pid = 2681] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f82667b2800) [pid = 2681] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8267c69000) [pid = 2681] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f82646dcc00) [pid = 2681] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f825c6c2c00) [pid = 2681] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f82682a2000) [pid = 2681] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263972400) [pid = 2681] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f82667a7c00) [pid = 2681] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f82675c9c00) [pid = 2681] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8266545800) [pid = 2681] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8263ad1c00) [pid = 2681] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f826479fc00) [pid = 2681] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263df1800) [pid = 2681] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f82836d6400) [pid = 2681] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826b54ac00) [pid = 2681] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8263de2c00) [pid = 2681] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f825d8c4400) [pid = 2681] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8263977400) [pid = 2681] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8273d71c00) [pid = 2681] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8268585400) [pid = 2681] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f826479bc00) [pid = 2681] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f82682a0800) [pid = 2681] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f826f8c8400) [pid = 2681] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f826b545800) [pid = 2681] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f82667ae400) [pid = 2681] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f82646d9800) [pid = 2681] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8263de2400) [pid = 2681] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f8270ba9400) [pid = 2681] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f825d8c2800) [pid = 2681] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8263aecc00) [pid = 2681] [serial = 855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8267fdfc00) [pid = 2681] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8263a4e400) [pid = 2681] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f82664b5800) [pid = 2681] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f82678df400) [pid = 2681] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8263a43400) [pid = 2681] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825a9d0400) [pid = 2681] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f827795f000) [pid = 2681] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8263df0000) [pid = 2681] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826b546c00) [pid = 2681] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f826396dc00) [pid = 2681] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f826da82800) [pid = 2681] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f826870d000) [pid = 2681] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8266879000) [pid = 2681] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:36:58 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826b542c00) [pid = 2681] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:36:59 INFO - PROCESS | 2681 | 1461307019053 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]]]}] 23:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1476ms 23:36:59 INFO - PROCESS | 2681 | 1461307019108 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:36:59 INFO - PROCESS | 2681 | 1461307019111 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:36:59 INFO - PROCESS | 2681 | 1461307019116 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:36:59 INFO - PROCESS | 2681 | 1461307019118 Marionette TRACE conn3 <- [1,1358,null,{}] 23:36:59 INFO - PROCESS | 2681 | 1461307019135 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}] 23:36:59 INFO - PROCESS | 2681 | 1461307019276 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:36:59 INFO - PROCESS | 2681 | 1461307019292 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638e4000 == 88 [pid = 2681] [id = 347] 23:36:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f825c6c2c00) [pid = 2681] [serial = 1042] [outer = (nil)] 23:36:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8263972000) [pid = 2681] [serial = 1043] [outer = 0x7f825c6c2c00] 23:36:59 INFO - PROCESS | 2681 | 1461307019354 Marionette DEBUG loaded listener.js 23:36:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8263decc00) [pid = 2681] [serial = 1044] [outer = 0x7f825c6c2c00] 23:36:59 INFO - PROCESS | 2681 | 1461307019943 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]]]}] 23:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 881ms 23:37:00 INFO - PROCESS | 2681 | 1461307019998 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:37:00 INFO - PROCESS | 2681 | 1461307020000 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:37:00 INFO - PROCESS | 2681 | 1461307020005 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:37:00 INFO - PROCESS | 2681 | 1461307020007 Marionette TRACE conn3 <- [1,1362,null,{}] 23:37:00 INFO - PROCESS | 2681 | 1461307020012 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}] 23:37:00 INFO - PROCESS | 2681 | 1461307020132 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:37:00 INFO - PROCESS | 2681 | 1461307020145 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b493800 == 89 [pid = 2681] [id = 348] 23:37:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f825c6d0000) [pid = 2681] [serial = 1045] [outer = (nil)] 23:37:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8264798c00) [pid = 2681] [serial = 1046] [outer = 0x7f825c6d0000] 23:37:00 INFO - PROCESS | 2681 | 1461307020197 Marionette DEBUG loaded listener.js 23:37:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82667ae400) [pid = 2681] [serial = 1047] [outer = 0x7f825c6d0000] 23:37:00 INFO - PROCESS | 2681 | 1461307020859 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]]]}] 23:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 877ms 23:37:00 INFO - PROCESS | 2681 | 1461307020959 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:37:00 INFO - PROCESS | 2681 | 1461307020964 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:37:00 INFO - PROCESS | 2681 | 1461307020972 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:37:00 INFO - PROCESS | 2681 | 1461307020977 Marionette TRACE conn3 <- [1,1366,null,{}] 23:37:01 INFO - PROCESS | 2681 | 1461307020999 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}] 23:37:01 INFO - PROCESS | 2681 | 1461307021166 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:37:01 INFO - PROCESS | 2681 | 1461307021331 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e5c000 == 90 [pid = 2681] [id = 349] 23:37:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f825d8d1c00) [pid = 2681] [serial = 1048] [outer = (nil)] 23:37:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826396cc00) [pid = 2681] [serial = 1049] [outer = 0x7f825d8d1c00] 23:37:01 INFO - PROCESS | 2681 | 1461307021396 Marionette DEBUG loaded listener.js 23:37:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8263a4ac00) [pid = 2681] [serial = 1050] [outer = 0x7f825d8d1c00] 23:37:02 INFO - PROCESS | 2681 | 1461307022168 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] 23:37:02 INFO - PROCESS | 2681 | 1461307022229 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:37:02 INFO - PROCESS | 2681 | 1461307022240 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:37:02 INFO - PROCESS | 2681 | 1461307022244 Marionette TRACE conn3 <- [1,1370,null,{}] 23:37:02 INFO - PROCESS | 2681 | 1461307022249 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}] 23:37:02 INFO - PROCESS | 2681 | 1461307022394 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:37:02 INFO - PROCESS | 2681 | 1461307022560 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826c0e7000 == 91 [pid = 2681] [id = 350] 23:37:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8264796c00) [pid = 2681] [serial = 1051] [outer = (nil)] 23:37:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f82664b7c00) [pid = 2681] [serial = 1052] [outer = 0x7f8264796c00] 23:37:02 INFO - PROCESS | 2681 | 1461307022627 Marionette DEBUG loaded listener.js 23:37:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826687a800) [pid = 2681] [serial = 1053] [outer = 0x7f8264796c00] 23:37:03 INFO - PROCESS | 2681 | 1461307023451 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] 23:37:03 INFO - PROCESS | 2681 | 1461307023476 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:37:03 INFO - PROCESS | 2681 | 1461307023482 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:37:03 INFO - PROCESS | 2681 | 1461307023484 Marionette TRACE conn3 <- [1,1374,null,{}] 23:37:03 INFO - PROCESS | 2681 | 1461307023496 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}] 23:37:03 INFO - PROCESS | 2681 | 1461307023638 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:37:03 INFO - PROCESS | 2681 | 1461307023821 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82786c7800 == 92 [pid = 2681] [id = 351] 23:37:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8267fde400) [pid = 2681] [serial = 1054] [outer = (nil)] 23:37:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8266882400) [pid = 2681] [serial = 1055] [outer = 0x7f8267fde400] 23:37:03 INFO - PROCESS | 2681 | 1461307023893 Marionette DEBUG loaded listener.js 23:37:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826870cc00) [pid = 2681] [serial = 1056] [outer = 0x7f8267fde400] 23:37:04 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:04 INFO - PROCESS | 2681 | 1461307024736 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] 23:37:04 INFO - PROCESS | 2681 | 1461307024766 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:37:04 INFO - PROCESS | 2681 | 1461307024771 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:37:04 INFO - PROCESS | 2681 | 1461307024773 Marionette TRACE conn3 <- [1,1378,null,{}] 23:37:04 INFO - PROCESS | 2681 | 1461307024778 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}] 23:37:04 INFO - PROCESS | 2681 | 1461307024919 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:37:05 INFO - PROCESS | 2681 | 1461307025091 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8282fbe800 == 93 [pid = 2681] [id = 352] 23:37:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f82682a0800) [pid = 2681] [serial = 1057] [outer = (nil)] 23:37:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826b675000) [pid = 2681] [serial = 1058] [outer = 0x7f82682a0800] 23:37:05 INFO - PROCESS | 2681 | 1461307025155 Marionette DEBUG loaded listener.js 23:37:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f826bfdd800) [pid = 2681] [serial = 1059] [outer = 0x7f82682a0800] 23:37:05 INFO - PROCESS | 2681 | 1461307025949 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] 23:37:06 INFO - PROCESS | 2681 | 1461307026009 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:37:06 INFO - PROCESS | 2681 | 1461307026015 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:37:06 INFO - PROCESS | 2681 | 1461307026018 Marionette TRACE conn3 <- [1,1382,null,{}] 23:37:06 INFO - PROCESS | 2681 | 1461307026023 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}] 23:37:06 INFO - PROCESS | 2681 | 1461307026156 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:37:06 INFO - PROCESS | 2681 | 1461307026327 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828624c800 == 94 [pid = 2681] [id = 353] 23:37:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f826b545800) [pid = 2681] [serial = 1060] [outer = (nil)] 23:37:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826e664000) [pid = 2681] [serial = 1061] [outer = 0x7f826b545800] 23:37:06 INFO - PROCESS | 2681 | 1461307026388 Marionette DEBUG loaded listener.js 23:37:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f826e66bc00) [pid = 2681] [serial = 1062] [outer = 0x7f826b545800] 23:37:07 INFO - PROCESS | 2681 | [2681] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:07 INFO - PROCESS | 2681 | 1461307027187 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] 23:37:07 INFO - PROCESS | 2681 | 1461307027251 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:37:07 INFO - PROCESS | 2681 | 1461307027256 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:37:07 INFO - PROCESS | 2681 | 1461307027258 Marionette TRACE conn3 <- [1,1386,null,{}] 23:37:07 INFO - PROCESS | 2681 | 1461307027263 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}] 23:37:07 INFO - PROCESS | 2681 | 1461307027420 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:37:07 INFO - PROCESS | 2681 | 1461307027606 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266414000 == 95 [pid = 2681] [id = 354] 23:37:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f826fc36c00) [pid = 2681] [serial = 1063] [outer = (nil)] 23:37:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f82713a3c00) [pid = 2681] [serial = 1064] [outer = 0x7f826fc36c00] 23:37:07 INFO - PROCESS | 2681 | 1461307027673 Marionette DEBUG loaded listener.js 23:37:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8273d76000) [pid = 2681] [serial = 1065] [outer = 0x7f826fc36c00] 23:37:08 INFO - PROCESS | 2681 | 1461307028436 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] 23:37:08 INFO - PROCESS | 2681 | 1461307028489 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:37:08 INFO - PROCESS | 2681 | 1461307028494 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:37:08 INFO - PROCESS | 2681 | 1461307028496 Marionette TRACE conn3 <- [1,1390,null,{}] 23:37:08 INFO - PROCESS | 2681 | 1461307028501 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}] 23:37:08 INFO - PROCESS | 2681 | 1461307028636 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:37:08 INFO - PROCESS | 2681 | 1461307028816 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b1f800 == 96 [pid = 2681] [id = 355] 23:37:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826fc3d000) [pid = 2681] [serial = 1066] [outer = (nil)] 23:37:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f827e72a800) [pid = 2681] [serial = 1067] [outer = 0x7f826fc3d000] 23:37:08 INFO - PROCESS | 2681 | 1461307028877 Marionette DEBUG loaded listener.js 23:37:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f827f630800) [pid = 2681] [serial = 1068] [outer = 0x7f826fc3d000] 23:37:09 INFO - PROCESS | 2681 | 1461307029607 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]]]}] 23:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1130ms 23:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:37:09 INFO - PROCESS | 2681 | 1461307029625 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:37:09 INFO - PROCESS | 2681 | 1461307029627 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:37:09 INFO - PROCESS | 2681 | 1461307029633 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:37:09 INFO - PROCESS | 2681 | 1461307029635 Marionette TRACE conn3 <- [1,1394,null,{}] 23:37:09 INFO - PROCESS | 2681 | 1461307029640 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}] 23:37:09 INFO - PROCESS | 2681 | 1461307029772 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:37:09 INFO - PROCESS | 2681 | 1461307029942 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82594db800 == 97 [pid = 2681] [id = 356] 23:37:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f826bfd9800) [pid = 2681] [serial = 1069] [outer = (nil)] 23:37:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827f911400) [pid = 2681] [serial = 1070] [outer = 0x7f826bfd9800] 23:37:10 INFO - PROCESS | 2681 | 1461307030003 Marionette DEBUG loaded listener.js 23:37:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f82831c9000) [pid = 2681] [serial = 1071] [outer = 0x7f826bfd9800] 23:37:10 INFO - PROCESS | 2681 | 1461307030752 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]]]}] 23:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1178ms 23:37:10 INFO - PROCESS | 2681 | 1461307030810 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:37:10 INFO - PROCESS | 2681 | 1461307030812 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:37:10 INFO - PROCESS | 2681 | 1461307030818 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:37:10 INFO - PROCESS | 2681 | 1461307030820 Marionette TRACE conn3 <- [1,1398,null,{}] 23:37:10 INFO - PROCESS | 2681 | 1461307030825 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}] 23:37:10 INFO - PROCESS | 2681 | 1461307030967 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:37:11 INFO - PROCESS | 2681 | 1461307031140 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596d0800 == 98 [pid = 2681] [id = 357] 23:37:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f825c6cd400) [pid = 2681] [serial = 1072] [outer = (nil)] 23:37:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8263979400) [pid = 2681] [serial = 1073] [outer = 0x7f825c6cd400] 23:37:11 INFO - PROCESS | 2681 | 1461307031200 Marionette DEBUG loaded listener.js 23:37:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8267e31400) [pid = 2681] [serial = 1074] [outer = 0x7f825c6cd400] 23:37:11 INFO - PROCESS | 2681 | 1461307031895 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]]]}] 23:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1125ms 23:37:11 INFO - PROCESS | 2681 | 1461307031949 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:37:11 INFO - PROCESS | 2681 | 1461307031952 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:37:11 INFO - PROCESS | 2681 | 1461307031958 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:37:11 INFO - PROCESS | 2681 | 1461307031961 Marionette TRACE conn3 <- [1,1402,null,{}] 23:37:11 INFO - PROCESS | 2681 | 1461307031966 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}] 23:37:12 INFO - PROCESS | 2681 | 1461307032103 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:37:12 INFO - PROCESS | 2681 | 1461307032275 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c4db800 == 99 [pid = 2681] [id = 358] 23:37:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825a9db800) [pid = 2681] [serial = 1075] [outer = (nil)] 23:37:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f825d8ce400) [pid = 2681] [serial = 1076] [outer = 0x7f825a9db800] 23:37:12 INFO - PROCESS | 2681 | 1461307032336 Marionette DEBUG loaded listener.js 23:37:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8263de9800) [pid = 2681] [serial = 1077] [outer = 0x7f825a9db800] 23:37:13 INFO - PROCESS | 2681 | 1461307033094 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]]]}] 23:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1176ms 23:37:13 INFO - PROCESS | 2681 | 1461307033138 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:37:13 INFO - PROCESS | 2681 | 1461307033141 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:37:13 INFO - PROCESS | 2681 | 1461307033146 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:37:13 INFO - PROCESS | 2681 | 1461307033150 Marionette TRACE conn3 <- [1,1406,null,{}] 23:37:13 INFO - PROCESS | 2681 | 1461307033154 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}] 23:37:13 INFO - PROCESS | 2681 | 1461307033322 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:37:13 INFO - PROCESS | 2681 | 1461307033854 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267682800 == 100 [pid = 2681] [id = 359] 23:37:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825a9db400) [pid = 2681] [serial = 1078] [outer = (nil)] 23:37:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825c6cb800) [pid = 2681] [serial = 1079] [outer = 0x7f825a9db400] 23:37:13 INFO - PROCESS | 2681 | 1461307033917 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825d91ac00) [pid = 2681] [serial = 1080] [outer = 0x7f825a9db400] 23:37:14 INFO - PROCESS | 2681 | 1461307034652 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]]]}] 23:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1592ms 23:37:14 INFO - PROCESS | 2681 | 1461307034740 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:37:14 INFO - PROCESS | 2681 | 1461307034749 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:37:14 INFO - PROCESS | 2681 | 1461307034766 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:37:14 INFO - PROCESS | 2681 | 1461307034769 Marionette TRACE conn3 <- [1,1410,null,{}] 23:37:14 INFO - PROCESS | 2681 | 1461307034778 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}] 23:37:14 INFO - PROCESS | 2681 | 1461307034922 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:37:15 INFO - PROCESS | 2681 | 1461307035098 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651d0000 == 101 [pid = 2681] [id = 360] 23:37:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f8263de3400) [pid = 2681] [serial = 1081] [outer = (nil)] 23:37:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f82647a0000) [pid = 2681] [serial = 1082] [outer = 0x7f8263de3400] 23:37:15 INFO - PROCESS | 2681 | 1461307035157 Marionette DEBUG loaded listener.js 23:37:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f826506e400) [pid = 2681] [serial = 1083] [outer = 0x7f8263de3400] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638e4000 == 100 [pid = 2681] [id = 347] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827082c000 == 99 [pid = 2681] [id = 346] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5ae000 == 98 [pid = 2681] [id = 345] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b41c800 == 97 [pid = 2681] [id = 344] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f826b680800) [pid = 2681] [serial = 995] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266726800 == 96 [pid = 2681] [id = 343] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b6a5800 == 95 [pid = 2681] [id = 342] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bd9800 == 94 [pid = 2681] [id = 341] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c6800 == 93 [pid = 2681] [id = 340] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271aea000 == 92 [pid = 2681] [id = 336] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f0b800 == 91 [pid = 2681] [id = 335] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fcaf800 == 90 [pid = 2681] [id = 334] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c1800 == 89 [pid = 2681] [id = 333] 23:37:15 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645df800 == 88 [pid = 2681] [id = 332] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f8273cbe800) [pid = 2681] [serial = 906] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f8263ae9000) [pid = 2681] [serial = 950] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f8266df7800) [pid = 2681] [serial = 981] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f82683e1400) [pid = 2681] [serial = 987] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f827d646000) [pid = 2681] [serial = 867] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f82646d9400) [pid = 2681] [serial = 897] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8265063c00) [pid = 2681] [serial = 978] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f826bfd9c00) [pid = 2681] [serial = 921] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f8283bd1c00) [pid = 2681] [serial = 815] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8270069c00) [pid = 2681] [serial = 806] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f826506bc00) [pid = 2681] [serial = 918] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f825d8d0800) [pid = 2681] [serial = 821] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8264f05c00) [pid = 2681] [serial = 951] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f825a9d9c00) [pid = 2681] [serial = 968] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8267c69400) [pid = 2681] [serial = 954] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f828182a400) [pid = 2681] [serial = 764] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8267fed400) [pid = 2681] [serial = 986] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f826858b000) [pid = 2681] [serial = 956] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f826c0c4000) [pid = 2681] [serial = 959] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f8273d0a800) [pid = 2681] [serial = 716] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f826b0f3c00) [pid = 2681] [serial = 755] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f827e7a6000) [pid = 2681] [serial = 761] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826fbd3000) [pid = 2681] [serial = 864] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f82675cc000) [pid = 2681] [serial = 800] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f826687fc00) [pid = 2681] [serial = 980] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826dc2d800) [pid = 2681] [serial = 962] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826870ac00) [pid = 2681] [serial = 668] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f82818e0800) [pid = 2681] [serial = 915] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8264f0b000) [pid = 2681] [serial = 977] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f827d650000) [pid = 2681] [serial = 719] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8263acc000) [pid = 2681] [serial = 824] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8266876400) [pid = 2681] [serial = 857] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f82698a9400) [pid = 2681] [serial = 860] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8263a49c00) [pid = 2681] [serial = 974] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f827e94e400) [pid = 2681] [serial = 818] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826faaf800) [pid = 2681] [serial = 620] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8269543c00) [pid = 2681] [serial = 992] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f826b54ec00) [pid = 2681] [serial = 993] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f825d919c00) [pid = 2681] [serial = 972] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f827f740800) [pid = 2681] [serial = 722] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f8267a4c000) [pid = 2681] [serial = 983] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f8263aef800) [pid = 2681] [serial = 975] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f827f630c00) [pid = 2681] [serial = 909] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8263ac6c00) [pid = 2681] [serial = 854] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f8271482400) [pid = 2681] [serial = 758] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f82667ad800) [pid = 2681] [serial = 953] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f826b28e800) [pid = 2681] [serial = 990] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f826c0c9400) [pid = 2681] [serial = 965] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f8267a57c00) [pid = 2681] [serial = 707] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f82741c2800) [pid = 2681] [serial = 770] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f8267dcf400) [pid = 2681] [serial = 984] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f827e58c400) [pid = 2681] [serial = 809] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8283b04400) [pid = 2681] [serial = 767] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f8269205400) [pid = 2681] [serial = 957] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f827fadac00) [pid = 2681] [serial = 725] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f826bfddc00) [pid = 2681] [serial = 924] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f8271fc0800) [pid = 2681] [serial = 674] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f825d915400) [pid = 2681] [serial = 971] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f82667a6800) [pid = 2681] [serial = 665] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8283c40800) [pid = 2681] [serial = 876] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f8283c42000) [pid = 2681] [serial = 912] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f8270360800) [pid = 2681] [serial = 713] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f8270358000) [pid = 2681] [serial = 671] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f828182ac00) [pid = 2681] [serial = 812] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f8283b0a400) [pid = 2681] [serial = 870] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f82741c6400) [pid = 2681] [serial = 677] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f826a411000) [pid = 2681] [serial = 710] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f8267e2fc00) [pid = 2681] [serial = 773] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f826990c000) [pid = 2681] [serial = 989] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f826b544000) [pid = 2681] [serial = 903] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 119 (0x7f8267fe3000) [pid = 2681] [serial = 900] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 118 (0x7f8269908800) [pid = 2681] [serial = 803] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 117 (0x7f8267dce800) [pid = 2681] [serial = 752] [outer = (nil)] [url = about:blank] 23:37:15 INFO - PROCESS | 2681 | --DOMWINDOW == 116 (0x7f825c6d0400) [pid = 2681] [serial = 873] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 2681 | 1461307036227 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]]]}] 23:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1486ms 23:37:16 INFO - PROCESS | 2681 | 1461307036252 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:37:16 INFO - PROCESS | 2681 | 1461307036257 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:37:16 INFO - PROCESS | 2681 | 1461307036265 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:37:16 INFO - PROCESS | 2681 | 1461307036269 Marionette TRACE conn3 <- [1,1414,null,{}] 23:37:16 INFO - PROCESS | 2681 | 1461307036276 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}] 23:37:16 INFO - PROCESS | 2681 | 1461307036440 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:37:16 INFO - PROCESS | 2681 | 1461307036601 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263bb1000 == 89 [pid = 2681] [id = 361] 23:37:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 117 (0x7f825d915400) [pid = 2681] [serial = 1084] [outer = (nil)] 23:37:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 118 (0x7f8263dee000) [pid = 2681] [serial = 1085] [outer = 0x7f825d915400] 23:37:16 INFO - PROCESS | 2681 | 1461307036668 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 119 (0x7f8264f09c00) [pid = 2681] [serial = 1086] [outer = 0x7f825d915400] 23:37:17 INFO - PROCESS | 2681 | 1461307037504 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]]]}] 23:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1283ms 23:37:17 INFO - PROCESS | 2681 | 1461307037549 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:37:17 INFO - PROCESS | 2681 | 1461307037556 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:37:17 INFO - PROCESS | 2681 | 1461307037565 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:37:17 INFO - PROCESS | 2681 | 1461307037569 Marionette TRACE conn3 <- [1,1418,null,{}] 23:37:17 INFO - PROCESS | 2681 | 1461307037574 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}] 23:37:17 INFO - PROCESS | 2681 | 1461307037762 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:37:17 INFO - PROCESS | 2681 | 1461307037925 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680e1800 == 90 [pid = 2681] [id = 362] 23:37:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 120 (0x7f82646d8800) [pid = 2681] [serial = 1087] [outer = (nil)] 23:37:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f826687ec00) [pid = 2681] [serial = 1088] [outer = 0x7f82646d8800] 23:37:17 INFO - PROCESS | 2681 | 1461307037988 Marionette DEBUG loaded listener.js 23:37:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f8266df5c00) [pid = 2681] [serial = 1089] [outer = 0x7f82646d8800] 23:37:18 INFO - PROCESS | 2681 | 1461307038815 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]]]}] 23:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1277ms 23:37:18 INFO - PROCESS | 2681 | 1461307038843 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:37:18 INFO - PROCESS | 2681 | 1461307038846 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:37:18 INFO - PROCESS | 2681 | 1461307038852 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 2681 | 1461307038857 Marionette TRACE conn3 <- [1,1422,null,{}] 23:37:18 INFO - PROCESS | 2681 | 1461307038870 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}] 23:37:19 INFO - PROCESS | 2681 | 1461307039071 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:37:19 INFO - PROCESS | 2681 | 1461307039198 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694ca800 == 91 [pid = 2681] [id = 363] 23:37:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f8267e23400) [pid = 2681] [serial = 1090] [outer = (nil)] 23:37:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f8267e2f800) [pid = 2681] [serial = 1091] [outer = 0x7f8267e23400] 23:37:19 INFO - PROCESS | 2681 | 1461307039263 Marionette DEBUG loaded listener.js 23:37:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f826829f800) [pid = 2681] [serial = 1092] [outer = 0x7f8267e23400] 23:37:20 INFO - PROCESS | 2681 | 1461307040077 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]]]}] 23:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1283ms 23:37:20 INFO - PROCESS | 2681 | 1461307040135 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:37:20 INFO - PROCESS | 2681 | 1461307040139 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:37:20 INFO - PROCESS | 2681 | 1461307040144 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:37:20 INFO - PROCESS | 2681 | 1461307040147 Marionette TRACE conn3 <- [1,1426,null,{}] 23:37:20 INFO - PROCESS | 2681 | 1461307040151 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}] 23:37:20 INFO - PROCESS | 2681 | 1461307040289 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:37:20 INFO - PROCESS | 2681 | 1461307040452 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b459000 == 92 [pid = 2681] [id = 364] 23:37:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f8267e24000) [pid = 2681] [serial = 1093] [outer = (nil)] 23:37:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f826858c000) [pid = 2681] [serial = 1094] [outer = 0x7f8267e24000] 23:37:20 INFO - PROCESS | 2681 | 1461307040514 Marionette DEBUG loaded listener.js 23:37:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f8269209000) [pid = 2681] [serial = 1095] [outer = 0x7f8267e24000] 23:37:21 INFO - PROCESS | 2681 | 1461307041393 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]]]}] 23:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1276ms 23:37:21 INFO - PROCESS | 2681 | 1461307041421 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:37:21 INFO - PROCESS | 2681 | 1461307041424 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:37:21 INFO - PROCESS | 2681 | 1461307041430 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:37:21 INFO - PROCESS | 2681 | 1461307041432 Marionette TRACE conn3 <- [1,1430,null,{}] 23:37:21 INFO - PROCESS | 2681 | 1461307041436 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}] 23:37:21 INFO - PROCESS | 2681 | 1461307041570 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:37:21 INFO - PROCESS | 2681 | 1461307041733 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd15800 == 93 [pid = 2681] [id = 365] 23:37:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f8268580c00) [pid = 2681] [serial = 1096] [outer = (nil)] 23:37:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f826a404400) [pid = 2681] [serial = 1097] [outer = 0x7f8268580c00] 23:37:21 INFO - PROCESS | 2681 | 1461307041794 Marionette DEBUG loaded listener.js 23:37:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f826b43d800) [pid = 2681] [serial = 1098] [outer = 0x7f8268580c00] 23:37:22 INFO - PROCESS | 2681 | 1461307042595 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]]]}] 23:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1231ms 23:37:22 INFO - PROCESS | 2681 | 1461307042661 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:37:22 INFO - PROCESS | 2681 | 1461307042664 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:37:22 INFO - PROCESS | 2681 | 1461307042669 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:37:22 INFO - PROCESS | 2681 | 1461307042671 Marionette TRACE conn3 <- [1,1434,null,{}] 23:37:22 INFO - PROCESS | 2681 | 1461307042676 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}] 23:37:22 INFO - PROCESS | 2681 | 1461307042831 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:37:22 INFO - PROCESS | 2681 | 1461307042991 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b6000 == 94 [pid = 2681] [id = 366] 23:37:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f826990f000) [pid = 2681] [serial = 1099] [outer = (nil)] 23:37:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f826c0c3800) [pid = 2681] [serial = 1100] [outer = 0x7f826990f000] 23:37:23 INFO - PROCESS | 2681 | 1461307043055 Marionette DEBUG loaded listener.js 23:37:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f826e669c00) [pid = 2681] [serial = 1101] [outer = 0x7f826990f000] 23:37:23 INFO - PROCESS | 2681 | 1461307043826 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]]]}] 23:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1225ms 23:37:23 INFO - PROCESS | 2681 | 1461307043895 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:37:23 INFO - PROCESS | 2681 | 1461307043898 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:37:23 INFO - PROCESS | 2681 | 1461307043903 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 2681 | 1461307043905 Marionette TRACE conn3 <- [1,1438,null,{}] 23:37:23 INFO - PROCESS | 2681 | 1461307043910 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}] 23:37:24 INFO - PROCESS | 2681 | 1461307044048 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:37:24 INFO - PROCESS | 2681 | 1461307044210 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fa1b000 == 95 [pid = 2681] [id = 367] 23:37:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f826b551000) [pid = 2681] [serial = 1102] [outer = (nil)] 23:37:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f826eb77800) [pid = 2681] [serial = 1103] [outer = 0x7f826b551000] 23:37:24 INFO - PROCESS | 2681 | 1461307044270 Marionette DEBUG loaded listener.js 23:37:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f826fcec800) [pid = 2681] [serial = 1104] [outer = 0x7f826b551000] 23:37:24 INFO - PROCESS | 2681 | 1461307044971 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]]]}] 23:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1125ms 23:37:25 INFO - PROCESS | 2681 | 1461307045029 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:37:25 INFO - PROCESS | 2681 | 1461307045033 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:37:25 INFO - PROCESS | 2681 | 1461307045038 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:37:25 INFO - PROCESS | 2681 | 1461307045040 Marionette TRACE conn3 <- [1,1442,null,{}] 23:37:25 INFO - PROCESS | 2681 | 1461307045045 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}] 23:37:25 INFO - PROCESS | 2681 | 1461307045177 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:37:25 INFO - PROCESS | 2681 | 1461307045342 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270843000 == 96 [pid = 2681] [id = 368] 23:37:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f826e4cbc00) [pid = 2681] [serial = 1105] [outer = (nil)] 23:37:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f827088f400) [pid = 2681] [serial = 1106] [outer = 0x7f826e4cbc00] 23:37:25 INFO - PROCESS | 2681 | 1461307045402 Marionette DEBUG loaded listener.js 23:37:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8270dd8400) [pid = 2681] [serial = 1107] [outer = 0x7f826e4cbc00] 23:37:26 INFO - PROCESS | 2681 | 1461307046235 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]]]}] 23:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1229ms 23:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:37:26 INFO - PROCESS | 2681 | 1461307046268 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:37:26 INFO - PROCESS | 2681 | 1461307046270 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:37:26 INFO - PROCESS | 2681 | 1461307046276 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:37:26 INFO - PROCESS | 2681 | 1461307046279 Marionette TRACE conn3 <- [1,1446,null,{}] 23:37:26 INFO - PROCESS | 2681 | 1461307046301 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}] 23:37:26 INFO - PROCESS | 2681 | 1461307046440 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:37:26 INFO - PROCESS | 2681 | 1461307046762 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267694000 == 97 [pid = 2681] [id = 369] 23:37:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f825d8cdc00) [pid = 2681] [serial = 1108] [outer = (nil)] 23:37:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f825d91b000) [pid = 2681] [serial = 1109] [outer = 0x7f825d8cdc00] 23:37:26 INFO - PROCESS | 2681 | 1461307046876 Marionette DEBUG loaded listener.js 23:37:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8263ae5400) [pid = 2681] [serial = 1110] [outer = 0x7f825d8cdc00] 23:37:27 INFO - PROCESS | 2681 | 1461307047649 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]]]}] 23:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1445ms 23:37:27 INFO - PROCESS | 2681 | 1461307047731 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:37:27 INFO - PROCESS | 2681 | 1461307047741 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:37:27 INFO - PROCESS | 2681 | 1461307047753 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:37:27 INFO - PROCESS | 2681 | 1461307047759 Marionette TRACE conn3 <- [1,1450,null,{}] 23:37:27 INFO - PROCESS | 2681 | 1461307047773 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}] 23:37:27 INFO - PROCESS | 2681 | 1461307047930 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:37:28 INFO - PROCESS | 2681 | 1461307048065 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d5cd000 == 98 [pid = 2681] [id = 370] 23:37:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f826479ec00) [pid = 2681] [serial = 1111] [outer = (nil)] 23:37:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f82664ba800) [pid = 2681] [serial = 1112] [outer = 0x7f826479ec00] 23:37:28 INFO - PROCESS | 2681 | 1461307048128 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f82668d0c00) [pid = 2681] [serial = 1113] [outer = 0x7f826479ec00] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bc7000 == 97 [pid = 2681] [id = 322] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267682800 == 96 [pid = 2681] [id = 359] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82596d0800 == 95 [pid = 2681] [id = 357] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82594db800 == 94 [pid = 2681] [id = 356] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b1f800 == 93 [pid = 2681] [id = 355] 23:37:28 INFO - PROCESS | 2681 | 1461307048961 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]]]}] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266414000 == 92 [pid = 2681] [id = 354] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828624c800 == 91 [pid = 2681] [id = 353] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8282fbe800 == 90 [pid = 2681] [id = 352] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82786c7800 == 89 [pid = 2681] [id = 351] 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826c0e7000 == 88 [pid = 2681] [id = 350] 23:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1241ms 23:37:28 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e5c000 == 87 [pid = 2681] [id = 349] 23:37:29 INFO - PROCESS | 2681 | 1461307049001 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:37:29 INFO - PROCESS | 2681 | 1461307049006 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:37:29 INFO - PROCESS | 2681 | 1461307049014 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:37:29 INFO - PROCESS | 2681 | 1461307049016 Marionette TRACE conn3 <- [1,1454,null,{}] 23:37:29 INFO - PROCESS | 2681 | 1461307049020 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}] 23:37:29 INFO - PROCESS | 2681 | 1461307049150 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:37:29 INFO - PROCESS | 2681 | 1461307049161 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651cf800 == 88 [pid = 2681] [id = 371] 23:37:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f82675c9400) [pid = 2681] [serial = 1114] [outer = (nil)] 23:37:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f8267e28c00) [pid = 2681] [serial = 1115] [outer = 0x7f82675c9400] 23:37:29 INFO - PROCESS | 2681 | 1461307049213 Marionette DEBUG loaded listener.js 23:37:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8268583c00) [pid = 2681] [serial = 1116] [outer = 0x7f82675c9400] 23:37:29 INFO - PROCESS | 2681 | 1461307049950 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]]]}] 23:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 974ms 23:37:29 INFO - PROCESS | 2681 | 1461307049987 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:37:29 INFO - PROCESS | 2681 | 1461307049990 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:37:29 INFO - PROCESS | 2681 | 1461307049997 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 2681 | 1461307050004 Marionette TRACE conn3 <- [1,1458,null,{}] 23:37:30 INFO - PROCESS | 2681 | 1461307050016 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}] 23:37:30 INFO - PROCESS | 2681 | 1461307050141 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:37:30 INFO - PROCESS | 2681 | 1461307050158 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e955000 == 89 [pid = 2681] [id = 372] 23:37:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f826990cc00) [pid = 2681] [serial = 1117] [outer = (nil)] 23:37:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f826bfdf400) [pid = 2681] [serial = 1118] [outer = 0x7f826990cc00] 23:37:30 INFO - PROCESS | 2681 | 1461307050210 Marionette DEBUG loaded listener.js 23:37:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826c0cfc00) [pid = 2681] [serial = 1119] [outer = 0x7f826990cc00] 23:37:30 INFO - PROCESS | 2681 | 1461307050903 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]]]}] 23:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 938ms 23:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:37:30 INFO - PROCESS | 2681 | 1461307050933 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:37:30 INFO - PROCESS | 2681 | 1461307050936 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:37:30 INFO - PROCESS | 2681 | 1461307050940 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 2681 | 1461307050943 Marionette TRACE conn3 <- [1,1462,null,{}] 23:37:30 INFO - PROCESS | 2681 | 1461307050967 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}] 23:37:31 INFO - PROCESS | 2681 | 1461307051145 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:37:31 INFO - PROCESS | 2681 | 1461307051171 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271aea000 == 90 [pid = 2681] [id = 373] 23:37:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826bfdc800) [pid = 2681] [serial = 1120] [outer = (nil)] 23:37:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f826e665c00) [pid = 2681] [serial = 1121] [outer = 0x7f826bfdc800] 23:37:31 INFO - PROCESS | 2681 | 1461307051223 Marionette DEBUG loaded listener.js 23:37:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8270dd6c00) [pid = 2681] [serial = 1122] [outer = 0x7f826bfdc800] 23:37:31 INFO - PROCESS | 2681 | 1461307051877 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]]]}] 23:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 994ms 23:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:37:31 INFO - PROCESS | 2681 | 1461307051935 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:37:31 INFO - PROCESS | 2681 | 1461307051937 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:37:31 INFO - PROCESS | 2681 | 1461307051941 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:37:31 INFO - PROCESS | 2681 | 1461307051944 Marionette TRACE conn3 <- [1,1466,null,{}] 23:37:31 INFO - PROCESS | 2681 | 1461307051949 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}] 23:37:32 INFO - PROCESS | 2681 | 1461307052116 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:37:32 INFO - PROCESS | 2681 | 1461307052142 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e2ee000 == 91 [pid = 2681] [id = 374] 23:37:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8271fba000) [pid = 2681] [serial = 1123] [outer = (nil)] 23:37:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8273d0ec00) [pid = 2681] [serial = 1124] [outer = 0x7f8271fba000] 23:37:32 INFO - PROCESS | 2681 | 1461307052202 Marionette DEBUG loaded listener.js 23:37:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f827d645000) [pid = 2681] [serial = 1125] [outer = 0x7f8271fba000] 23:37:32 INFO - PROCESS | 2681 | 1461307052892 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]]]}] 23:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 977ms 23:37:32 INFO - PROCESS | 2681 | 1461307052919 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:37:32 INFO - PROCESS | 2681 | 1461307052921 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:37:32 INFO - PROCESS | 2681 | 1461307052927 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:37:32 INFO - PROCESS | 2681 | 1461307052929 Marionette TRACE conn3 <- [1,1470,null,{}] 23:37:32 INFO - PROCESS | 2681 | 1461307052933 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}] 23:37:33 INFO - PROCESS | 2681 | 1461307053255 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f826e434400) [pid = 2681] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f826b54f000) [pid = 2681] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8263a4a400) [pid = 2681] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826e43b800) [pid = 2681] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8267e2a000) [pid = 2681] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8263de8400) [pid = 2681] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f82643f1800) [pid = 2681] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8263ac5c00) [pid = 2681] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f825c6c2c00) [pid = 2681] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f825c6d0000) [pid = 2681] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f8268587000) [pid = 2681] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f826c0cd800) [pid = 2681] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f826b67a400) [pid = 2681] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f825a9db400) [pid = 2681] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:37:33 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f825a9cd800) [pid = 2681] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:37:33 INFO - PROCESS | 2681 | 1461307053366 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638e7800 == 92 [pid = 2681] [id = 375] 23:37:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f825a9d2400) [pid = 2681] [serial = 1126] [outer = (nil)] 23:37:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f825c6c6800) [pid = 2681] [serial = 1127] [outer = 0x7f825a9d2400] 23:37:33 INFO - PROCESS | 2681 | 1461307053425 Marionette DEBUG loaded listener.js 23:37:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f8263de8400) [pid = 2681] [serial = 1128] [outer = 0x7f825a9d2400] 23:37:34 INFO - PROCESS | 2681 | 1461307054003 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]]]}] 23:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1124ms 23:37:34 INFO - PROCESS | 2681 | 1461307054052 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 2681 | 1461307054054 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:37:34 INFO - PROCESS | 2681 | 1461307054059 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 2681 | 1461307054061 Marionette TRACE conn3 <- [1,1474,null,{}] 23:37:34 INFO - PROCESS | 2681 | 1461307054065 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}] 23:37:34 INFO - PROCESS | 2681 | 1461307054231 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:37:34 INFO - PROCESS | 2681 | 1461307054250 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828319c800 == 93 [pid = 2681] [id = 376] 23:37:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f825a9d3c00) [pid = 2681] [serial = 1129] [outer = (nil)] 23:37:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f826a40e800) [pid = 2681] [serial = 1130] [outer = 0x7f825a9d3c00] 23:37:34 INFO - PROCESS | 2681 | 1461307054301 Marionette DEBUG loaded listener.js 23:37:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f827e278800) [pid = 2681] [serial = 1131] [outer = 0x7f825a9d3c00] 23:37:34 INFO - PROCESS | 2681 | 1461307054879 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]]]}] 23:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 875ms 23:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:37:34 INFO - PROCESS | 2681 | 1461307054935 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 2681 | 1461307054937 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:37:34 INFO - PROCESS | 2681 | 1461307054941 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 2681 | 1461307054944 Marionette TRACE conn3 <- [1,1478,null,{}] 23:37:34 INFO - PROCESS | 2681 | 1461307054948 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}] 23:37:35 INFO - PROCESS | 2681 | 1461307055066 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:37:35 INFO - PROCESS | 2681 | 1461307055081 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283b54800 == 94 [pid = 2681] [id = 377] 23:37:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f8268587000) [pid = 2681] [serial = 1132] [outer = (nil)] 23:37:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f827fad5c00) [pid = 2681] [serial = 1133] [outer = 0x7f8268587000] 23:37:35 INFO - PROCESS | 2681 | 1461307055132 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8282f1a000) [pid = 2681] [serial = 1134] [outer = 0x7f8268587000] 23:37:36 INFO - PROCESS | 2681 | 1461307056082 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]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1178ms 23:37:36 INFO - PROCESS | 2681 | 1461307056119 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:37:36 INFO - PROCESS | 2681 | 1461307056123 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:37:36 INFO - PROCESS | 2681 | 1461307056130 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:37:36 INFO - PROCESS | 2681 | 1461307056135 Marionette TRACE conn3 <- [1,1482,null,{}] 23:37:36 INFO - PROCESS | 2681 | 1461307056141 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}] 23:37:36 INFO - PROCESS | 2681 | 1461307056297 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:37:36 INFO - PROCESS | 2681 | 1461307056465 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686b8800 == 95 [pid = 2681] [id = 378] 23:37:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8263deb400) [pid = 2681] [serial = 1135] [outer = (nil)] 23:37:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8266877400) [pid = 2681] [serial = 1136] [outer = 0x7f8263deb400] 23:37:36 INFO - PROCESS | 2681 | 1461307056531 Marionette DEBUG loaded listener.js 23:37:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82678dbc00) [pid = 2681] [serial = 1137] [outer = 0x7f8263deb400] 23:37:37 INFO - PROCESS | 2681 | 1461307057331 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]]]}] 23:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1229ms 23:37:37 INFO - PROCESS | 2681 | 1461307057359 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:37:37 INFO - PROCESS | 2681 | 1461307057366 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:37:37 INFO - PROCESS | 2681 | 1461307057375 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:37:37 INFO - PROCESS | 2681 | 1461307057378 Marionette TRACE conn3 <- [1,1486,null,{}] 23:37:37 INFO - PROCESS | 2681 | 1461307057382 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}] 23:37:37 INFO - PROCESS | 2681 | 1461307057527 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:37:37 INFO - PROCESS | 2681 | 1461307057701 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273dd1000 == 96 [pid = 2681] [id = 379] 23:37:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826778b800) [pid = 2681] [serial = 1138] [outer = (nil)] 23:37:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8269903400) [pid = 2681] [serial = 1139] [outer = 0x7f826778b800] 23:37:37 INFO - PROCESS | 2681 | 1461307057769 Marionette DEBUG loaded listener.js 23:37:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826b548400) [pid = 2681] [serial = 1140] [outer = 0x7f826778b800] 23:37:38 INFO - PROCESS | 2681 | 1461307058631 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]]]}] 23:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1282ms 23:37:38 INFO - PROCESS | 2681 | 1461307058657 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:37:38 INFO - PROCESS | 2681 | 1461307058660 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:37:38 INFO - PROCESS | 2681 | 1461307058666 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:37:38 INFO - PROCESS | 2681 | 1461307058671 Marionette TRACE conn3 <- [1,1490,null,{}] 23:37:38 INFO - PROCESS | 2681 | 1461307058684 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}] 23:37:38 INFO - PROCESS | 2681 | 1461307058828 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:37:39 INFO - PROCESS | 2681 | 1461307059012 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287ba4800 == 97 [pid = 2681] [id = 380] 23:37:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826fbca400) [pid = 2681] [serial = 1141] [outer = (nil)] 23:37:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8271107000) [pid = 2681] [serial = 1142] [outer = 0x7f826fbca400] 23:37:39 INFO - PROCESS | 2681 | 1461307059078 Marionette DEBUG loaded listener.js 23:37:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8273d71c00) [pid = 2681] [serial = 1143] [outer = 0x7f826fbca400] 23:37:39 INFO - PROCESS | 2681 | 1461307059803 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]]]}] 23:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1185ms 23:37:39 INFO - PROCESS | 2681 | 1461307059851 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:37:39 INFO - PROCESS | 2681 | 1461307059855 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:37:39 INFO - PROCESS | 2681 | 1461307059859 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:37:39 INFO - PROCESS | 2681 | 1461307059862 Marionette TRACE conn3 <- [1,1494,null,{}] 23:37:39 INFO - PROCESS | 2681 | 1461307059867 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}] 23:37:40 INFO - PROCESS | 2681 | 1461307060008 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:37:40 INFO - PROCESS | 2681 | 1461307060180 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d833800 == 98 [pid = 2681] [id = 381] 23:37:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f826fbcec00) [pid = 2681] [serial = 1144] [outer = (nil)] 23:37:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f827e7a3000) [pid = 2681] [serial = 1145] [outer = 0x7f826fbcec00] 23:37:40 INFO - PROCESS | 2681 | 1461307060241 Marionette DEBUG loaded listener.js 23:37:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f8281825800) [pid = 2681] [serial = 1146] [outer = 0x7f826fbcec00] 23:37:40 INFO - PROCESS | 2681 | 1461307060965 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]]]}] 23:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1176ms 23:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:37:41 INFO - PROCESS | 2681 | 1461307061036 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:37:41 INFO - PROCESS | 2681 | 1461307061038 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:37:41 INFO - PROCESS | 2681 | 1461307061043 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:37:41 INFO - PROCESS | 2681 | 1461307061046 Marionette TRACE conn3 <- [1,1498,null,{}] 23:37:41 INFO - PROCESS | 2681 | 1461307061051 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}] 23:37:41 INFO - PROCESS | 2681 | 1461307061192 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:37:41 INFO - PROCESS | 2681 | 1461307061363 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d84e000 == 99 [pid = 2681] [id = 382] 23:37:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8273d72400) [pid = 2681] [serial = 1147] [outer = (nil)] 23:37:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f82836d0c00) [pid = 2681] [serial = 1148] [outer = 0x7f8273d72400] 23:37:41 INFO - PROCESS | 2681 | 1461307061424 Marionette DEBUG loaded listener.js 23:37:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f82836dc400) [pid = 2681] [serial = 1149] [outer = 0x7f8273d72400] 23:37:42 INFO - PROCESS | 2681 | 1461307062115 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]]]}] 23:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1126ms 23:37:42 INFO - PROCESS | 2681 | 1461307062169 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:37:42 INFO - PROCESS | 2681 | 1461307062172 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:37:42 INFO - PROCESS | 2681 | 1461307062192 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:37:42 INFO - PROCESS | 2681 | 1461307062195 Marionette TRACE conn3 <- [1,1502,null,{}] 23:37:42 INFO - PROCESS | 2681 | 1461307062200 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}] 23:37:42 INFO - PROCESS | 2681 | 1461307062354 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:37:42 INFO - PROCESS | 2681 | 1461307062522 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cea000 == 100 [pid = 2681] [id = 383] 23:37:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f825c5b8c00) [pid = 2681] [serial = 1150] [outer = (nil)] 23:37:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f825c5c0400) [pid = 2681] [serial = 1151] [outer = 0x7f825c5b8c00] 23:37:42 INFO - PROCESS | 2681 | 1461307062586 Marionette DEBUG loaded listener.js 23:37:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f828388f000) [pid = 2681] [serial = 1152] [outer = 0x7f825c5b8c00] 23:37:43 INFO - PROCESS | 2681 | 1461307063326 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]]]}] 23:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1181ms 23:37:43 INFO - PROCESS | 2681 | 1461307063373 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:37:43 INFO - PROCESS | 2681 | 1461307063376 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:37:43 INFO - PROCESS | 2681 | 1461307063381 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:37:43 INFO - PROCESS | 2681 | 1461307063383 Marionette TRACE conn3 <- [1,1506,null,{}] 23:37:43 INFO - PROCESS | 2681 | 1461307063388 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}] 23:37:43 INFO - PROCESS | 2681 | 1461307063557 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:37:43 INFO - PROCESS | 2681 | 1461307063726 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b8da800 == 101 [pid = 2681] [id = 384] 23:37:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f825c5b9400) [pid = 2681] [serial = 1153] [outer = (nil)] 23:37:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8263955800) [pid = 2681] [serial = 1154] [outer = 0x7f825c5b9400] 23:37:43 INFO - PROCESS | 2681 | 1461307063786 Marionette DEBUG loaded listener.js 23:37:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f826395b400) [pid = 2681] [serial = 1155] [outer = 0x7f825c5b9400] 23:37:44 INFO - PROCESS | 2681 | 1461307064597 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]]]}] 23:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1225ms 23:37:44 INFO - PROCESS | 2681 | 1461307064606 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:37:44 INFO - PROCESS | 2681 | 1461307064608 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:37:44 INFO - PROCESS | 2681 | 1461307064629 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:37:44 INFO - PROCESS | 2681 | 1461307064631 Marionette TRACE conn3 <- [1,1510,null,{}] 23:37:44 INFO - PROCESS | 2681 | 1461307064636 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}] 23:37:44 INFO - PROCESS | 2681 | 1461307064772 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:37:44 INFO - PROCESS | 2681 | 1461307064944 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264411000 == 102 [pid = 2681] [id = 385] 23:37:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f8263950400) [pid = 2681] [serial = 1156] [outer = (nil)] 23:37:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8263bc4800) [pid = 2681] [serial = 1157] [outer = 0x7f8263950400] 23:37:45 INFO - PROCESS | 2681 | 1461307065005 Marionette DEBUG loaded listener.js 23:37:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8263bca000) [pid = 2681] [serial = 1158] [outer = 0x7f8263950400] 23:37:45 INFO - PROCESS | 2681 | 1461307065665 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]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1078ms 23:37:45 INFO - PROCESS | 2681 | 1461307065704 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:37:45 INFO - PROCESS | 2681 | 1461307065708 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:37:45 INFO - PROCESS | 2681 | 1461307065712 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:37:45 INFO - PROCESS | 2681 | 1461307065715 Marionette TRACE conn3 <- [1,1514,null,{}] 23:37:45 INFO - PROCESS | 2681 | 1461307065719 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}] 23:37:45 INFO - PROCESS | 2681 | 1461307065855 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:37:46 INFO - PROCESS | 2681 | 1461307066030 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cec800 == 103 [pid = 2681] [id = 386] 23:37:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f82583cac00) [pid = 2681] [serial = 1159] [outer = (nil)] 23:37:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f82583d2c00) [pid = 2681] [serial = 1160] [outer = 0x7f82583cac00] 23:37:46 INFO - PROCESS | 2681 | 1461307066101 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f82583d7c00) [pid = 2681] [serial = 1161] [outer = 0x7f82583cac00] 23:37:46 INFO - PROCESS | 2681 | 1461307066781 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]]]}] 23:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1128ms 23:37:46 INFO - PROCESS | 2681 | 1461307066841 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:37:46 INFO - PROCESS | 2681 | 1461307066843 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:37:46 INFO - PROCESS | 2681 | 1461307066849 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:37:46 INFO - PROCESS | 2681 | 1461307066851 Marionette TRACE conn3 <- [1,1518,null,{}] 23:37:46 INFO - PROCESS | 2681 | 1461307066856 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}] 23:37:47 INFO - PROCESS | 2681 | 1461307067002 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:37:47 INFO - PROCESS | 2681 | 1461307067175 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82595f1000 == 104 [pid = 2681] [id = 387] 23:37:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f82583d3000) [pid = 2681] [serial = 1162] [outer = (nil)] 23:37:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8263951400) [pid = 2681] [serial = 1163] [outer = 0x7f82583d3000] 23:37:47 INFO - PROCESS | 2681 | 1461307067237 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8263aecc00) [pid = 2681] [serial = 1164] [outer = 0x7f82583d3000] 23:37:48 INFO - PROCESS | 2681 | 1461307068002 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]]]}] 23:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1527ms 23:37:48 INFO - PROCESS | 2681 | 1461307068376 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:37:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:37:48 INFO - PROCESS | 2681 | 1461307068382 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:37:48 INFO - PROCESS | 2681 | 1461307068389 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:37:48 INFO - PROCESS | 2681 | 1461307068392 Marionette TRACE conn3 <- [1,1522,null,{}] 23:37:48 INFO - PROCESS | 2681 | 1461307068399 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}] 23:37:48 INFO - PROCESS | 2681 | 1461307068623 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:37:48 INFO - PROCESS | 2681 | 1461307068821 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264417800 == 105 [pid = 2681] [id = 388] 23:37:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825c5b6c00) [pid = 2681] [serial = 1165] [outer = (nil)] 23:37:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f825c5bd400) [pid = 2681] [serial = 1166] [outer = 0x7f825c5b6c00] 23:37:48 INFO - PROCESS | 2681 | 1461307068890 Marionette DEBUG loaded listener.js 23:37:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f825d8c2800) [pid = 2681] [serial = 1167] [outer = 0x7f825c5b6c00] 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 2681 | 1461307069497 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"]]]}] 23:37:49 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 () { 23:37:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:37:49 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 () { 23:37:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:37:49 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 () { 23:37:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:37:49 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 () { 23:37:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:37:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1180ms 23:37:49 INFO - PROCESS | 2681 | 1461307069573 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:37:49 INFO - PROCESS | 2681 | 1461307069579 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:37:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:37:49 INFO - PROCESS | 2681 | 1461307069598 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:37:49 INFO - PROCESS | 2681 | 1461307069608 Marionette TRACE conn3 <- [1,1526,null,{}] 23:37:49 INFO - PROCESS | 2681 | 1461307069619 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}] 23:37:49 INFO - PROCESS | 2681 | 1461307069803 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:37:49 INFO - PROCESS | 2681 | 1461307069982 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bd1800 == 106 [pid = 2681] [id = 389] 23:37:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8263bc9400) [pid = 2681] [serial = 1168] [outer = (nil)] 23:37:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8263bcdc00) [pid = 2681] [serial = 1169] [outer = 0x7f8263bc9400] 23:37:50 INFO - PROCESS | 2681 | 1461307070037 Marionette DEBUG loaded listener.js 23:37:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f8263df0c00) [pid = 2681] [serial = 1170] [outer = 0x7f8263bc9400] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828319c800 == 105 [pid = 2681] [id = 376] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638e7800 == 104 [pid = 2681] [id = 375] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e2ee000 == 103 [pid = 2681] [id = 374] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271aea000 == 102 [pid = 2681] [id = 373] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e955000 == 101 [pid = 2681] [id = 372] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f82647a0000) [pid = 2681] [serial = 1082] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f826b675000) [pid = 2681] [serial = 1058] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826e664000) [pid = 2681] [serial = 1061] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8263979400) [pid = 2681] [serial = 1073] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f827e72a800) [pid = 2681] [serial = 1067] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f82713a3c00) [pid = 2681] [serial = 1064] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f827f911400) [pid = 2681] [serial = 1070] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f825d8ce400) [pid = 2681] [serial = 1076] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651cf800 == 100 [pid = 2681] [id = 371] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d5cd000 == 99 [pid = 2681] [id = 370] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267694000 == 98 [pid = 2681] [id = 369] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b459000 == 97 [pid = 2681] [id = 364] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694ca800 == 96 [pid = 2681] [id = 363] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680e1800 == 95 [pid = 2681] [id = 362] 23:37:50 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263bb1000 == 94 [pid = 2681] [id = 361] 23:37:50 INFO - PROCESS | 2681 | 1461307070850 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"]]]}] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8263972000) [pid = 2681] [serial = 1043] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826e670000) [pid = 2681] [serial = 1038] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8263decc00) [pid = 2681] [serial = 1044] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f826bfd4000) [pid = 2681] [serial = 1035] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826e669400) [pid = 2681] [serial = 1037] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f826bfe0000) [pid = 2681] [serial = 996] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8263df1000) [pid = 2681] [serial = 1023] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8263a50000) [pid = 2681] [serial = 1022] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f826829a000) [pid = 2681] [serial = 1004] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f826990a400) [pid = 2681] [serial = 1007] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8270ebec00) [pid = 2681] [serial = 1041] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8268297400) [pid = 2681] [serial = 1028] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826fbcf800) [pid = 2681] [serial = 1040] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8268588000) [pid = 2681] [serial = 1029] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f8264f11400) [pid = 2681] [serial = 1025] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826654a800) [pid = 2681] [serial = 1026] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826b28bc00) [pid = 2681] [serial = 1034] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f825d915c00) [pid = 2681] [serial = 998] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f82683e5400) [pid = 2681] [serial = 1031] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8269205000) [pid = 2681] [serial = 1032] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8265060400) [pid = 2681] [serial = 1001] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826c0cbc00) [pid = 2681] [serial = 1010] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f826fc39000) [pid = 2681] [serial = 1013] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82713a2c00) [pid = 2681] [serial = 1016] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f827d647800) [pid = 2681] [serial = 1019] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f8264798c00) [pid = 2681] [serial = 1046] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8266882400) [pid = 2681] [serial = 1055] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f826c0cc400) [pid = 2681] [serial = 960] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f82664b7c00) [pid = 2681] [serial = 1052] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8270dd5c00) [pid = 2681] [serial = 963] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f827f912000) [pid = 2681] [serial = 966] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f825d91ac00) [pid = 2681] [serial = 1080] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f825c6cb800) [pid = 2681] [serial = 1079] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f826396cc00) [pid = 2681] [serial = 1049] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f82667ae400) [pid = 2681] [serial = 1047] [outer = (nil)] [url = about:blank] 23:37:50 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f826b680c00) [pid = 2681] [serial = 969] [outer = (nil)] [url = about:blank] 23:37:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:37:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:37:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:37:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1348ms 23:37:50 INFO - PROCESS | 2681 | 1461307070949 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:37:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:37:50 INFO - PROCESS | 2681 | 1461307070952 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:37:50 INFO - PROCESS | 2681 | 1461307070957 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:37:50 INFO - PROCESS | 2681 | 1461307070960 Marionette TRACE conn3 <- [1,1530,null,{}] 23:37:50 INFO - PROCESS | 2681 | 1461307070972 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}] 23:37:51 INFO - PROCESS | 2681 | 1461307071109 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:37:51 INFO - PROCESS | 2681 | 1461307071260 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651cf800 == 95 [pid = 2681] [id = 390] 23:37:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f8263bca800) [pid = 2681] [serial = 1171] [outer = (nil)] 23:37:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f826654f000) [pid = 2681] [serial = 1172] [outer = 0x7f8263bca800] 23:37:51 INFO - PROCESS | 2681 | 1461307071316 Marionette DEBUG loaded listener.js 23:37:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8266882400) [pid = 2681] [serial = 1173] [outer = 0x7f8263bca800] 23:37:51 INFO - PROCESS | 2681 | 1461307071863 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]]]}] 23:37:51 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 23:37:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:37:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:37:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:37:51 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. 23:37:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:37:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 929ms 23:37:51 INFO - PROCESS | 2681 | 1461307071887 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:37:51 INFO - PROCESS | 2681 | 1461307071891 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:37:51 INFO - PROCESS | 2681 | 1461307071896 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:37:51 INFO - PROCESS | 2681 | 1461307071898 Marionette TRACE conn3 <- [1,1534,null,{}] 23:37:51 INFO - PROCESS | 2681 | 1461307071902 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}] 23:37:52 INFO - PROCESS | 2681 | 1461307072020 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:37:52 INFO - PROCESS | 2681 | 1461307072028 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268308800 == 96 [pid = 2681] [id = 391] 23:37:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f8266dec000) [pid = 2681] [serial = 1174] [outer = (nil)] 23:37:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f82678e0400) [pid = 2681] [serial = 1175] [outer = 0x7f8266dec000] 23:37:52 INFO - PROCESS | 2681 | 1461307072080 Marionette DEBUG loaded listener.js 23:37:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f8267c73c00) [pid = 2681] [serial = 1176] [outer = 0x7f8266dec000] 23:37:52 INFO - PROCESS | 2681 | 1461307072783 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]]]}] 23:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 923ms 23:37:52 INFO - PROCESS | 2681 | 1461307072838 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:37:52 INFO - PROCESS | 2681 | 1461307072840 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:37:52 INFO - PROCESS | 2681 | 1461307072846 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:37:52 INFO - PROCESS | 2681 | 1461307072849 Marionette TRACE conn3 <- [1,1538,null,{}] 23:37:52 INFO - PROCESS | 2681 | 1461307072853 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}] 23:37:52 INFO - PROCESS | 2681 | 1461307072973 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:37:52 INFO - PROCESS | 2681 | 1461307072985 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694be000 == 97 [pid = 2681] [id = 392] 23:37:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8267dd3c00) [pid = 2681] [serial = 1177] [outer = (nil)] 23:37:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826829cc00) [pid = 2681] [serial = 1178] [outer = 0x7f8267dd3c00] 23:37:53 INFO - PROCESS | 2681 | 1461307073038 Marionette DEBUG loaded listener.js 23:37:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8268586400) [pid = 2681] [serial = 1179] [outer = 0x7f8267dd3c00] 23:37:53 INFO - PROCESS | 2681 | 1461307073754 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]]]}] 23:37:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 933ms 23:37:53 INFO - PROCESS | 2681 | 1461307073780 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:37:53 INFO - PROCESS | 2681 | 1461307073782 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:37:53 INFO - PROCESS | 2681 | 1461307073787 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:37:53 INFO - PROCESS | 2681 | 1461307073789 Marionette TRACE conn3 <- [1,1542,null,{}] 23:37:53 INFO - PROCESS | 2681 | 1461307073794 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}] 23:37:53 INFO - PROCESS | 2681 | 1461307073991 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:37:54 INFO - PROCESS | 2681 | 1461307074024 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b695000 == 98 [pid = 2681] [id = 393] 23:37:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8269919800) [pid = 2681] [serial = 1180] [outer = (nil)] 23:37:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f826b0f7c00) [pid = 2681] [serial = 1181] [outer = 0x7f8269919800] 23:37:54 INFO - PROCESS | 2681 | 1461307074078 Marionette DEBUG loaded listener.js 23:37:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826b544400) [pid = 2681] [serial = 1182] [outer = 0x7f8269919800] 23:37:54 INFO - PROCESS | 2681 | 1461307074750 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]]]}] 23:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 978ms 23:37:54 INFO - PROCESS | 2681 | 1461307074769 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:37:54 INFO - PROCESS | 2681 | 1461307074771 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:37:54 INFO - PROCESS | 2681 | 1461307074776 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:37:54 INFO - PROCESS | 2681 | 1461307074778 Marionette TRACE conn3 <- [1,1546,null,{}] 23:37:54 INFO - PROCESS | 2681 | 1461307074783 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}] 23:37:54 INFO - PROCESS | 2681 | 1461307074955 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:37:54 INFO - PROCESS | 2681 | 1461307074980 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826c0ef800 == 99 [pid = 2681] [id = 394] 23:37:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8268710800) [pid = 2681] [serial = 1183] [outer = (nil)] 23:37:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826b674400) [pid = 2681] [serial = 1184] [outer = 0x7f8268710800] 23:37:55 INFO - PROCESS | 2681 | 1461307075031 Marionette DEBUG loaded listener.js 23:37:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826bfe1c00) [pid = 2681] [serial = 1185] [outer = 0x7f8268710800] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8271fba000) [pid = 2681] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825a9d3c00) [pid = 2681] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f825a9d2400) [pid = 2681] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f82675c9400) [pid = 2681] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826479ec00) [pid = 2681] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f825d8cdc00) [pid = 2681] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f826990cc00) [pid = 2681] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f8263de3400) [pid = 2681] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:37:55 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f826bfdc800) [pid = 2681] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:37:55 INFO - PROCESS | 2681 | 1461307075912 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]]]}] 23:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1175ms 23:37:55 INFO - PROCESS | 2681 | 1461307075952 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:37:55 INFO - PROCESS | 2681 | 1461307075954 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:37:55 INFO - PROCESS | 2681 | 1461307075959 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:37:55 INFO - PROCESS | 2681 | 1461307075961 Marionette TRACE conn3 <- [1,1550,null,{}] 23:37:55 INFO - PROCESS | 2681 | 1461307075965 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}] 23:37:56 INFO - PROCESS | 2681 | 1461307076084 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:37:56 INFO - PROCESS | 2681 | 1461307076229 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6c6000 == 100 [pid = 2681] [id = 395] 23:37:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8264f0cc00) [pid = 2681] [serial = 1186] [outer = (nil)] 23:37:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826b54cc00) [pid = 2681] [serial = 1187] [outer = 0x7f8264f0cc00] 23:37:56 INFO - PROCESS | 2681 | 1461307076281 Marionette DEBUG loaded listener.js 23:37:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826c0d1400) [pid = 2681] [serial = 1188] [outer = 0x7f8264f0cc00] 23:37:56 INFO - PROCESS | 2681 | 1461307076810 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]]]}] 23:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 873ms 23:37:56 INFO - PROCESS | 2681 | 1461307076833 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:37:56 INFO - PROCESS | 2681 | 1461307076835 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:37:56 INFO - PROCESS | 2681 | 1461307076841 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:37:56 INFO - PROCESS | 2681 | 1461307076843 Marionette TRACE conn3 <- [1,1554,null,{}] 23:37:56 INFO - PROCESS | 2681 | 1461307076847 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}] 23:37:56 INFO - PROCESS | 2681 | 1461307076966 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:37:56 INFO - PROCESS | 2681 | 1461307076981 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5bc000 == 101 [pid = 2681] [id = 396] 23:37:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f826c0cc400) [pid = 2681] [serial = 1189] [outer = (nil)] 23:37:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f826e442c00) [pid = 2681] [serial = 1190] [outer = 0x7f826c0cc400] 23:37:57 INFO - PROCESS | 2681 | 1461307077040 Marionette DEBUG loaded listener.js 23:37:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826e93dc00) [pid = 2681] [serial = 1191] [outer = 0x7f826c0cc400] 23:37:57 INFO - PROCESS | 2681 | 1461307077807 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]]]}] 23:37:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:37:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1026ms 23:37:57 INFO - PROCESS | 2681 | 1461307077868 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:37:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:37:57 INFO - PROCESS | 2681 | 1461307077873 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:37:57 INFO - PROCESS | 2681 | 1461307077880 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:37:57 INFO - PROCESS | 2681 | 1461307077885 Marionette TRACE conn3 <- [1,1558,null,{}] 23:37:57 INFO - PROCESS | 2681 | 1461307077923 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}] 23:37:58 INFO - PROCESS | 2681 | 1461307078154 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:37:58 INFO - PROCESS | 2681 | 1461307078282 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7f2800 == 102 [pid = 2681] [id = 397] 23:37:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f82583d7000) [pid = 2681] [serial = 1192] [outer = (nil)] 23:37:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f825c6cb800) [pid = 2681] [serial = 1193] [outer = 0x7f82583d7000] 23:37:58 INFO - PROCESS | 2681 | 1461307078350 Marionette DEBUG loaded listener.js 23:37:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8263954400) [pid = 2681] [serial = 1194] [outer = 0x7f82583d7000] 23:37:59 INFO - PROCESS | 2681 | 1461307079181 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]]]}] 23:37:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:37:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1362ms 23:37:59 INFO - PROCESS | 2681 | 1461307079242 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:37:59 INFO - PROCESS | 2681 | 1461307079250 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:37:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:37:59 INFO - PROCESS | 2681 | 1461307079259 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:37:59 INFO - PROCESS | 2681 | 1461307079262 Marionette TRACE conn3 <- [1,1562,null,{}] 23:37:59 INFO - PROCESS | 2681 | 1461307079267 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}] 23:37:59 INFO - PROCESS | 2681 | 1461307079407 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:37:59 INFO - PROCESS | 2681 | 1461307079584 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb7000 == 103 [pid = 2681] [id = 398] 23:37:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8263ac2400) [pid = 2681] [serial = 1195] [outer = (nil)] 23:37:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8264797400) [pid = 2681] [serial = 1196] [outer = 0x7f8263ac2400] 23:37:59 INFO - PROCESS | 2681 | 1461307079643 Marionette DEBUG loaded listener.js 23:37:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8264f10400) [pid = 2681] [serial = 1197] [outer = 0x7f8263ac2400] 23:38:00 INFO - PROCESS | 2681 | 1461307080489 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]]]}] 23:38:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:38:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1282ms 23:38:00 INFO - PROCESS | 2681 | 1461307080541 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:38:00 INFO - PROCESS | 2681 | 1461307080544 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:38:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:38:00 INFO - PROCESS | 2681 | 1461307080549 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:38:00 INFO - PROCESS | 2681 | 1461307080554 Marionette TRACE conn3 <- [1,1566,null,{}] 23:38:00 INFO - PROCESS | 2681 | 1461307080568 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}] 23:38:00 INFO - PROCESS | 2681 | 1461307080713 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:38:00 INFO - PROCESS | 2681 | 1461307080892 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270208000 == 104 [pid = 2681] [id = 399] 23:38:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8266df6000) [pid = 2681] [serial = 1198] [outer = (nil)] 23:38:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826829a400) [pid = 2681] [serial = 1199] [outer = 0x7f8266df6000] 23:38:00 INFO - PROCESS | 2681 | 1461307080958 Marionette DEBUG loaded listener.js 23:38:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f82692a1400) [pid = 2681] [serial = 1200] [outer = 0x7f8266df6000] 23:38:01 INFO - PROCESS | 2681 | 1461307081670 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]]]}] 23:38:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:38:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1136ms 23:38:01 INFO - PROCESS | 2681 | 1461307081699 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:38:01 INFO - PROCESS | 2681 | 1461307081703 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:38:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:38:01 INFO - PROCESS | 2681 | 1461307081709 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:38:01 INFO - PROCESS | 2681 | 1461307081712 Marionette TRACE conn3 <- [1,1570,null,{}] 23:38:01 INFO - PROCESS | 2681 | 1461307081716 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}] 23:38:01 INFO - PROCESS | 2681 | 1461307081859 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:38:02 INFO - PROCESS | 2681 | 1461307082035 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714e5000 == 105 [pid = 2681] [id = 400] 23:38:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826749bc00) [pid = 2681] [serial = 1201] [outer = (nil)] 23:38:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f826b20f000) [pid = 2681] [serial = 1202] [outer = 0x7f826749bc00] 23:38:02 INFO - PROCESS | 2681 | 1461307082100 Marionette DEBUG loaded listener.js 23:38:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f826c0c7c00) [pid = 2681] [serial = 1203] [outer = 0x7f826749bc00] 23:38:02 INFO - PROCESS | 2681 | 1461307082836 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]]]}] 23:38:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:38:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1178ms 23:38:02 INFO - PROCESS | 2681 | 1461307082888 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:38:02 INFO - PROCESS | 2681 | 1461307082891 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:38:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:38:02 INFO - PROCESS | 2681 | 1461307082896 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:38:02 INFO - PROCESS | 2681 | 1461307082898 Marionette TRACE conn3 <- [1,1574,null,{}] 23:38:02 INFO - PROCESS | 2681 | 1461307082904 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}] 23:38:03 INFO - PROCESS | 2681 | 1461307083035 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:38:03 INFO - PROCESS | 2681 | 1461307083215 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82778c8000 == 106 [pid = 2681] [id = 401] 23:38:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826953d800) [pid = 2681] [serial = 1204] [outer = (nil)] 23:38:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f826e671000) [pid = 2681] [serial = 1205] [outer = 0x7f826953d800] 23:38:03 INFO - PROCESS | 2681 | 1461307083277 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f826fbd6400) [pid = 2681] [serial = 1206] [outer = 0x7f826953d800] 23:38:04 INFO - PROCESS | 2681 | 1461307084005 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]]]}] 23:38:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:38:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1133ms 23:38:04 INFO - PROCESS | 2681 | 1461307084031 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:38:04 INFO - PROCESS | 2681 | 1461307084034 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:38:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:38:04 INFO - PROCESS | 2681 | 1461307084039 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 2681 | 1461307084041 Marionette TRACE conn3 <- [1,1578,null,{}] 23:38:04 INFO - PROCESS | 2681 | 1461307084046 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}] 23:38:04 INFO - PROCESS | 2681 | 1461307084201 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:38:04 INFO - PROCESS | 2681 | 1461307084384 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8281889800 == 107 [pid = 2681] [id = 402] 23:38:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8270354400) [pid = 2681] [serial = 1207] [outer = (nil)] 23:38:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f82720df400) [pid = 2681] [serial = 1208] [outer = 0x7f8270354400] 23:38:04 INFO - PROCESS | 2681 | 1461307084446 Marionette DEBUG loaded listener.js 23:38:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f827e592c00) [pid = 2681] [serial = 1209] [outer = 0x7f8270354400] 23:38:05 INFO - PROCESS | 2681 | 1461307085130 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]]]}] 23:38:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:38:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1124ms 23:38:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:38:05 INFO - PROCESS | 2681 | 1461307085163 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:38:05 INFO - PROCESS | 2681 | 1461307085166 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:38:05 INFO - PROCESS | 2681 | 1461307085171 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:38:05 INFO - PROCESS | 2681 | 1461307085173 Marionette TRACE conn3 <- [1,1582,null,{}] 23:38:05 INFO - PROCESS | 2681 | 1461307085178 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}] 23:38:05 INFO - PROCESS | 2681 | 1461307085317 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:38:05 INFO - PROCESS | 2681 | 1461307085507 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82837cc800 == 108 [pid = 2681] [id = 403] 23:38:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f825b8ed800) [pid = 2681] [serial = 1210] [outer = (nil)] 23:38:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f825b8f6000) [pid = 2681] [serial = 1211] [outer = 0x7f825b8ed800] 23:38:05 INFO - PROCESS | 2681 | 1461307085567 Marionette DEBUG loaded listener.js 23:38:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8270353800) [pid = 2681] [serial = 1212] [outer = 0x7f825b8ed800] 23:38:06 INFO - PROCESS | 2681 | 1461307086319 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]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:38:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1178ms 23:38:06 INFO - PROCESS | 2681 | 1461307086349 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:38:06 INFO - PROCESS | 2681 | 1461307086352 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:38:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:38:06 INFO - PROCESS | 2681 | 1461307086357 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 2681 | 1461307086359 Marionette TRACE conn3 <- [1,1586,null,{}] 23:38:06 INFO - PROCESS | 2681 | 1461307086364 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}] 23:38:06 INFO - PROCESS | 2681 | 1461307086562 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:38:06 INFO - PROCESS | 2681 | 1461307086694 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8286245000 == 109 [pid = 2681] [id = 404] 23:38:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f825b8f1000) [pid = 2681] [serial = 1213] [outer = (nil)] 23:38:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f827e282c00) [pid = 2681] [serial = 1214] [outer = 0x7f825b8f1000] 23:38:06 INFO - PROCESS | 2681 | 1461307086754 Marionette DEBUG loaded listener.js 23:38:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f82831c3c00) [pid = 2681] [serial = 1215] [outer = 0x7f825b8f1000] 23:38:07 INFO - PROCESS | 2681 | 1461307087491 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]]]}] 23:38:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:38:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1174ms 23:38:07 INFO - PROCESS | 2681 | 1461307087532 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:38:07 INFO - PROCESS | 2681 | 1461307087536 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:38:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:38:07 INFO - PROCESS | 2681 | 1461307087556 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:38:07 INFO - PROCESS | 2681 | 1461307087560 Marionette TRACE conn3 <- [1,1590,null,{}] 23:38:07 INFO - PROCESS | 2681 | 1461307087564 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}] 23:38:07 INFO - PROCESS | 2681 | 1461307087701 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:38:07 INFO - PROCESS | 2681 | 1461307087878 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b17000 == 110 [pid = 2681] [id = 405] 23:38:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f825a8b3400) [pid = 2681] [serial = 1216] [outer = (nil)] 23:38:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f825a8bc400) [pid = 2681] [serial = 1217] [outer = 0x7f825a8b3400] 23:38:07 INFO - PROCESS | 2681 | 1461307087939 Marionette DEBUG loaded listener.js 23:38:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825a8c1400) [pid = 2681] [serial = 1218] [outer = 0x7f825a8b3400] 23:38:08 INFO - PROCESS | 2681 | 1461307088681 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]]]}] 23:38:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:38:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1177ms 23:38:08 INFO - PROCESS | 2681 | 1461307088733 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:38:08 INFO - PROCESS | 2681 | 1461307088736 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:38:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:38:08 INFO - PROCESS | 2681 | 1461307088741 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:38:08 INFO - PROCESS | 2681 | 1461307088743 Marionette TRACE conn3 <- [1,1594,null,{}] 23:38:08 INFO - PROCESS | 2681 | 1461307088748 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}] 23:38:08 INFO - PROCESS | 2681 | 1461307088885 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:38:09 INFO - PROCESS | 2681 | 1461307089073 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d81e800 == 111 [pid = 2681] [id = 406] 23:38:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f82583d7800) [pid = 2681] [serial = 1219] [outer = (nil)] 23:38:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f825a9ce400) [pid = 2681] [serial = 1220] [outer = 0x7f82583d7800] 23:38:09 INFO - PROCESS | 2681 | 1461307089134 Marionette DEBUG loaded listener.js 23:38:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825c655000) [pid = 2681] [serial = 1221] [outer = 0x7f82583d7800] 23:38:09 INFO - PROCESS | 2681 | 1461307089933 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]]]}] 23:38:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:38:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1226ms 23:38:09 INFO - PROCESS | 2681 | 1461307089968 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:38:09 INFO - PROCESS | 2681 | 1461307089971 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:38:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:38:09 INFO - PROCESS | 2681 | 1461307089976 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:38:09 INFO - PROCESS | 2681 | 1461307089980 Marionette TRACE conn3 <- [1,1598,null,{}] 23:38:09 INFO - PROCESS | 2681 | 1461307089984 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}] 23:38:10 INFO - PROCESS | 2681 | 1461307090142 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:38:10 INFO - PROCESS | 2681 | 1461307090327 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268609000 == 112 [pid = 2681] [id = 407] 23:38:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f82583d8000) [pid = 2681] [serial = 1222] [outer = (nil)] 23:38:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825c6c7000) [pid = 2681] [serial = 1223] [outer = 0x7f82583d8000] 23:38:10 INFO - PROCESS | 2681 | 1461307090392 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f8273d71800) [pid = 2681] [serial = 1224] [outer = 0x7f82583d8000] 23:38:11 INFO - PROCESS | 2681 | 1461307091476 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]]]}] 23:38:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:38:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1527ms 23:38:11 INFO - PROCESS | 2681 | 1461307091504 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:38:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:38:11 INFO - PROCESS | 2681 | 1461307091510 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:38:11 INFO - PROCESS | 2681 | 1461307091517 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:38:11 INFO - PROCESS | 2681 | 1461307091521 Marionette TRACE conn3 <- [1,1602,null,{}] 23:38:11 INFO - PROCESS | 2681 | 1461307091527 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}] 23:38:11 INFO - PROCESS | 2681 | 1461307091672 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:38:11 INFO - PROCESS | 2681 | 1461307091863 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b8cc800 == 113 [pid = 2681] [id = 408] 23:38:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825c653800) [pid = 2681] [serial = 1225] [outer = (nil)] 23:38:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825c658400) [pid = 2681] [serial = 1226] [outer = 0x7f825c653800] 23:38:11 INFO - PROCESS | 2681 | 1461307091974 Marionette DEBUG loaded listener.js 23:38:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f825d8cf400) [pid = 2681] [serial = 1227] [outer = 0x7f825c653800] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651d0000 == 112 [pid = 2681] [id = 360] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6c6000 == 111 [pid = 2681] [id = 395] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f826eb77800) [pid = 2681] [serial = 1103] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f826c0c3800) [pid = 2681] [serial = 1100] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f827088f400) [pid = 2681] [serial = 1106] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826c0ef800 == 110 [pid = 2681] [id = 394] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b695000 == 109 [pid = 2681] [id = 393] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694be000 == 108 [pid = 2681] [id = 392] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268308800 == 107 [pid = 2681] [id = 391] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651cf800 == 106 [pid = 2681] [id = 390] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bd1800 == 105 [pid = 2681] [id = 389] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264417800 == 104 [pid = 2681] [id = 388] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283cec800 == 103 [pid = 2681] [id = 386] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264411000 == 102 [pid = 2681] [id = 385] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825b8da800 == 101 [pid = 2681] [id = 384] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283cea000 == 100 [pid = 2681] [id = 383] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d84e000 == 99 [pid = 2681] [id = 382] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d833800 == 98 [pid = 2681] [id = 381] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287ba4800 == 97 [pid = 2681] [id = 380] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273dd1000 == 96 [pid = 2681] [id = 379] 23:38:12 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686b8800 == 95 [pid = 2681] [id = 378] 23:38:12 INFO - PROCESS | 2681 | 1461307092874 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]]]}] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f8273d0ec00) [pid = 2681] [serial = 1124] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f826a40e800) [pid = 2681] [serial = 1130] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f825c6c6800) [pid = 2681] [serial = 1127] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f8267e28c00) [pid = 2681] [serial = 1115] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8268583c00) [pid = 2681] [serial = 1116] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f826858c000) [pid = 2681] [serial = 1094] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f82668d0c00) [pid = 2681] [serial = 1113] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f82664ba800) [pid = 2681] [serial = 1112] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263ae5400) [pid = 2681] [serial = 1110] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f825d91b000) [pid = 2681] [serial = 1109] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826bfdf400) [pid = 2681] [serial = 1118] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8263dee000) [pid = 2681] [serial = 1085] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8267e2f800) [pid = 2681] [serial = 1091] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826a404400) [pid = 2681] [serial = 1097] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f826687ec00) [pid = 2681] [serial = 1088] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f826506e400) [pid = 2681] [serial = 1083] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f826e665c00) [pid = 2681] [serial = 1121] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f827d645000) [pid = 2681] [serial = 1125] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f8263de8400) [pid = 2681] [serial = 1128] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8270dd6c00) [pid = 2681] [serial = 1122] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826c0cfc00) [pid = 2681] [serial = 1119] [outer = (nil)] [url = about:blank] 23:38:12 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f827e278800) [pid = 2681] [serial = 1131] [outer = (nil)] [url = about:blank] 23:38:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:38:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1437ms 23:38:12 INFO - PROCESS | 2681 | 1461307092954 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 2681 | 1461307092960 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:38:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:38:12 INFO - PROCESS | 2681 | 1461307092968 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 2681 | 1461307092971 Marionette TRACE conn3 <- [1,1606,null,{}] 23:38:12 INFO - PROCESS | 2681 | 1461307092976 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}] 23:38:13 INFO - PROCESS | 2681 | 1461307093109 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:38:13 INFO - PROCESS | 2681 | 1461307093118 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d851800 == 96 [pid = 2681] [id = 409] 23:38:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8263955c00) [pid = 2681] [serial = 1228] [outer = (nil)] 23:38:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8263bc7c00) [pid = 2681] [serial = 1229] [outer = 0x7f8263955c00] 23:38:13 INFO - PROCESS | 2681 | 1461307093190 Marionette DEBUG loaded listener.js 23:38:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8263de2800) [pid = 2681] [serial = 1230] [outer = 0x7f8263955c00] 23:38:13 INFO - PROCESS | 2681 | 1461307093897 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]]]}] 23:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 976ms 23:38:13 INFO - PROCESS | 2681 | 1461307093945 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:38:13 INFO - PROCESS | 2681 | 1461307093948 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:38:13 INFO - PROCESS | 2681 | 1461307093953 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:38:13 INFO - PROCESS | 2681 | 1461307093962 Marionette TRACE conn3 <- [1,1610,null,{}] 23:38:13 INFO - PROCESS | 2681 | 1461307093979 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}] 23:38:14 INFO - PROCESS | 2681 | 1461307094109 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:38:14 INFO - PROCESS | 2681 | 1461307094124 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eb4000 == 97 [pid = 2681] [id = 410] 23:38:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f8264f11400) [pid = 2681] [serial = 1231] [outer = (nil)] 23:38:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f82667b2800) [pid = 2681] [serial = 1232] [outer = 0x7f8264f11400] 23:38:14 INFO - PROCESS | 2681 | 1461307094179 Marionette DEBUG loaded listener.js 23:38:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8266df2000) [pid = 2681] [serial = 1233] [outer = 0x7f8264f11400] 23:38:14 INFO - PROCESS | 2681 | 1461307094844 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]]]}] 23:38:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:38:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 938ms 23:38:14 INFO - PROCESS | 2681 | 1461307094891 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:38:14 INFO - PROCESS | 2681 | 1461307094894 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:38:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:38:14 INFO - PROCESS | 2681 | 1461307094899 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:38:14 INFO - PROCESS | 2681 | 1461307094901 Marionette TRACE conn3 <- [1,1614,null,{}] 23:38:14 INFO - PROCESS | 2681 | 1461307094905 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}] 23:38:15 INFO - PROCESS | 2681 | 1461307095038 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:38:15 INFO - PROCESS | 2681 | 1461307095202 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268622800 == 98 [pid = 2681] [id = 411] 23:38:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f825c655800) [pid = 2681] [serial = 1234] [outer = (nil)] 23:38:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8267c66400) [pid = 2681] [serial = 1235] [outer = 0x7f825c655800] 23:38:15 INFO - PROCESS | 2681 | 1461307095254 Marionette DEBUG loaded listener.js 23:38:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f82683e2000) [pid = 2681] [serial = 1236] [outer = 0x7f825c655800] 23:38:15 INFO - PROCESS | 2681 | 1461307095888 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]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1023ms 23:38:15 INFO - PROCESS | 2681 | 1461307095925 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 2681 | 1461307095927 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:38:15 INFO - PROCESS | 2681 | 1461307095932 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 2681 | 1461307095934 Marionette TRACE conn3 <- [1,1618,null,{}] 23:38:15 INFO - PROCESS | 2681 | 1461307095939 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}] 23:38:16 INFO - PROCESS | 2681 | 1461307096106 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:38:16 INFO - PROCESS | 2681 | 1461307096142 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b688000 == 99 [pid = 2681] [id = 412] 23:38:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f82678da800) [pid = 2681] [serial = 1237] [outer = (nil)] 23:38:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f8268711400) [pid = 2681] [serial = 1238] [outer = 0x7f82678da800] 23:38:16 INFO - PROCESS | 2681 | 1461307096193 Marionette DEBUG loaded listener.js 23:38:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826b285000) [pid = 2681] [serial = 1239] [outer = 0x7f82678da800] 23:38:16 INFO - PROCESS | 2681 | 1461307096866 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]]]}] 23:38:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:38:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 973ms 23:38:16 INFO - PROCESS | 2681 | 1461307096905 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:38:16 INFO - PROCESS | 2681 | 1461307096908 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:38:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:38:16 INFO - PROCESS | 2681 | 1461307096918 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:38:16 INFO - PROCESS | 2681 | 1461307096920 Marionette TRACE conn3 <- [1,1622,null,{}] 23:38:16 INFO - PROCESS | 2681 | 1461307096923 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}] 23:38:17 INFO - PROCESS | 2681 | 1461307097105 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8264f0cc00) [pid = 2681] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f825c5b6c00) [pid = 2681] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8266dec000) [pid = 2681] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8269919800) [pid = 2681] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8263bca800) [pid = 2681] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8267dd3c00) [pid = 2681] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8268710800) [pid = 2681] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:38:17 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f8263bc9400) [pid = 2681] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:38:17 INFO - PROCESS | 2681 | 1461307097376 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826441d000 == 100 [pid = 2681] [id = 413] 23:38:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f825c5b6c00) [pid = 2681] [serial = 1240] [outer = (nil)] 23:38:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f826654c400) [pid = 2681] [serial = 1241] [outer = 0x7f825c5b6c00] 23:38:17 INFO - PROCESS | 2681 | 1461307097430 Marionette DEBUG loaded listener.js 23:38:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826b677000) [pid = 2681] [serial = 1242] [outer = 0x7f825c5b6c00] 23:38:17 INFO - PROCESS | 2681 | 1461307097968 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]]]}] 23:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1133ms 23:38:18 INFO - PROCESS | 2681 | 1461307098047 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:38:18 INFO - PROCESS | 2681 | 1461307098049 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:38:18 INFO - PROCESS | 2681 | 1461307098054 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:38:18 INFO - PROCESS | 2681 | 1461307098056 Marionette TRACE conn3 <- [1,1626,null,{}] 23:38:18 INFO - PROCESS | 2681 | 1461307098061 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}] 23:38:18 INFO - PROCESS | 2681 | 1461307098180 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:38:18 INFO - PROCESS | 2681 | 1461307098192 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5bd000 == 101 [pid = 2681] [id = 414] 23:38:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826b678000) [pid = 2681] [serial = 1243] [outer = (nil)] 23:38:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8271483800) [pid = 2681] [serial = 1244] [outer = 0x7f826b678000] 23:38:18 INFO - PROCESS | 2681 | 1461307098243 Marionette DEBUG loaded listener.js 23:38:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8273d0e000) [pid = 2681] [serial = 1245] [outer = 0x7f826b678000] 23:38:18 INFO - PROCESS | 2681 | 1461307098891 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]]]}] 23:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 876ms 23:38:18 INFO - PROCESS | 2681 | 1461307098931 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:38:18 INFO - PROCESS | 2681 | 1461307098934 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:38:18 INFO - PROCESS | 2681 | 1461307098938 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:38:18 INFO - PROCESS | 2681 | 1461307098941 Marionette TRACE conn3 <- [1,1630,null,{}] 23:38:18 INFO - PROCESS | 2681 | 1461307098945 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}] 23:38:19 INFO - PROCESS | 2681 | 1461307099073 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:38:19 INFO - PROCESS | 2681 | 1461307099219 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270da7800 == 102 [pid = 2681] [id = 415] 23:38:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f82583cc000) [pid = 2681] [serial = 1246] [outer = (nil)] 23:38:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8273d13000) [pid = 2681] [serial = 1247] [outer = 0x7f82583cc000] 23:38:19 INFO - PROCESS | 2681 | 1461307099274 Marionette DEBUG loaded listener.js 23:38:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f827f631400) [pid = 2681] [serial = 1248] [outer = 0x7f82583cc000] 23:38:19 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677c5000 == 101 [pid = 2681] [id = 12] 23:38:20 INFO - PROCESS | 2681 | 1461307100179 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]]]}] 23:38:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:38:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1280ms 23:38:20 INFO - PROCESS | 2681 | 1461307100218 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:38:20 INFO - PROCESS | 2681 | 1461307100224 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:38:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:38:20 INFO - PROCESS | 2681 | 1461307100232 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:38:20 INFO - PROCESS | 2681 | 1461307100237 Marionette TRACE conn3 <- [1,1634,null,{}] 23:38:20 INFO - PROCESS | 2681 | 1461307100243 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}] 23:38:20 INFO - PROCESS | 2681 | 1461307100403 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:38:20 INFO - PROCESS | 2681 | 1461307100588 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645f6000 == 102 [pid = 2681] [id = 416] 23:38:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f825c65c800) [pid = 2681] [serial = 1249] [outer = (nil)] 23:38:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8263958000) [pid = 2681] [serial = 1250] [outer = 0x7f825c65c800] 23:38:20 INFO - PROCESS | 2681 | 1461307100651 Marionette DEBUG loaded listener.js 23:38:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f8263a4b400) [pid = 2681] [serial = 1251] [outer = 0x7f825c65c800] 23:38:21 INFO - PROCESS | 2681 | 1461307101502 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]]]}] 23:38:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:38:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1329ms 23:38:21 INFO - PROCESS | 2681 | 1461307101562 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:38:21 INFO - PROCESS | 2681 | 1461307101569 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:38:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:38:21 INFO - PROCESS | 2681 | 1461307101578 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:38:21 INFO - PROCESS | 2681 | 1461307101581 Marionette TRACE conn3 <- [1,1638,null,{}] 23:38:21 INFO - PROCESS | 2681 | 1461307101587 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}] 23:38:21 INFO - PROCESS | 2681 | 1461307101804 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:38:21 INFO - PROCESS | 2681 | 1461307101937 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b692800 == 103 [pid = 2681] [id = 417] 23:38:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f8264799400) [pid = 2681] [serial = 1252] [outer = (nil)] 23:38:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8266879000) [pid = 2681] [serial = 1253] [outer = 0x7f8264799400] 23:38:22 INFO - PROCESS | 2681 | 1461307101998 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8267c6fc00) [pid = 2681] [serial = 1254] [outer = 0x7f8264799400] 23:38:22 INFO - PROCESS | 2681 | 1461307102772 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]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1227ms 23:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:38:22 INFO - PROCESS | 2681 | 1461307102805 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:38:22 INFO - PROCESS | 2681 | 1461307102808 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:38:22 INFO - PROCESS | 2681 | 1461307102812 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 2681 | 1461307102818 Marionette TRACE conn3 <- [1,1642,null,{}] 23:38:22 INFO - PROCESS | 2681 | 1461307102848 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}] 23:38:23 INFO - PROCESS | 2681 | 1461307103045 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:38:23 INFO - PROCESS | 2681 | 1461307103182 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e7bf800 == 104 [pid = 2681] [id = 418] 23:38:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8267c70000) [pid = 2681] [serial = 1255] [outer = (nil)] 23:38:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826bfdd400) [pid = 2681] [serial = 1256] [outer = 0x7f8267c70000] 23:38:23 INFO - PROCESS | 2681 | 1461307103246 Marionette DEBUG loaded listener.js 23:38:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f826f466000) [pid = 2681] [serial = 1257] [outer = 0x7f8267c70000] 23:38:24 INFO - PROCESS | 2681 | 1461307104008 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]]]}] 23:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1231ms 23:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:38:24 INFO - PROCESS | 2681 | 1461307104045 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:38:24 INFO - PROCESS | 2681 | 1461307104048 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:38:24 INFO - PROCESS | 2681 | 1461307104055 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:38:24 INFO - PROCESS | 2681 | 1461307104057 Marionette TRACE conn3 <- [1,1646,null,{}] 23:38:24 INFO - PROCESS | 2681 | 1461307104062 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}] 23:38:24 INFO - PROCESS | 2681 | 1461307104205 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:38:24 INFO - PROCESS | 2681 | 1461307104387 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82837cc000 == 105 [pid = 2681] [id = 419] 23:38:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f8263af1400) [pid = 2681] [serial = 1258] [outer = (nil)] 23:38:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8271397000) [pid = 2681] [serial = 1259] [outer = 0x7f8263af1400] 23:38:24 INFO - PROCESS | 2681 | 1461307104448 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f82741c8800) [pid = 2681] [serial = 1260] [outer = 0x7f8263af1400] 23:38:25 INFO - PROCESS | 2681 | 1461307105196 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]]]}] 23:38:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:38:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1181ms 23:38:25 INFO - PROCESS | 2681 | 1461307105235 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:38:25 INFO - PROCESS | 2681 | 1461307105237 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:38:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:38:25 INFO - PROCESS | 2681 | 1461307105243 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:38:25 INFO - PROCESS | 2681 | 1461307105245 Marionette TRACE conn3 <- [1,1650,null,{}] 23:38:25 INFO - PROCESS | 2681 | 1461307105250 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}] 23:38:25 INFO - PROCESS | 2681 | 1461307105452 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:38:25 INFO - PROCESS | 2681 | 1461307105585 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b0e000 == 106 [pid = 2681] [id = 420] 23:38:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f825b768000) [pid = 2681] [serial = 1261] [outer = (nil)] 23:38:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f825b76d000) [pid = 2681] [serial = 1262] [outer = 0x7f825b768000] 23:38:25 INFO - PROCESS | 2681 | 1461307105647 Marionette DEBUG loaded listener.js 23:38:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f8267e2f800) [pid = 2681] [serial = 1263] [outer = 0x7f825b768000] 23:38:26 INFO - PROCESS | 2681 | 1461307106420 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]]]}] 23:38:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1224ms 23:38:26 INFO - PROCESS | 2681 | 1461307106469 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:38:26 INFO - PROCESS | 2681 | 1461307106472 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:38:26 INFO - PROCESS | 2681 | 1461307106477 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 2681 | 1461307106479 Marionette TRACE conn3 <- [1,1654,null,{}] 23:38:26 INFO - PROCESS | 2681 | 1461307106484 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}] 23:38:26 INFO - PROCESS | 2681 | 1461307106632 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:38:26 INFO - PROCESS | 2681 | 1461307106814 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d77e000 == 107 [pid = 2681] [id = 421] 23:38:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f825b752000) [pid = 2681] [serial = 1264] [outer = (nil)] 23:38:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825b76b800) [pid = 2681] [serial = 1265] [outer = 0x7f825b752000] 23:38:26 INFO - PROCESS | 2681 | 1461307106877 Marionette DEBUG loaded listener.js 23:38:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f82741c6c00) [pid = 2681] [serial = 1266] [outer = 0x7f825b752000] 23:38:27 INFO - PROCESS | 2681 | 1461307107632 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]]]}] 23:38:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:38:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1174ms 23:38:27 INFO - PROCESS | 2681 | 1461307107659 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:38:27 INFO - PROCESS | 2681 | 1461307107663 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:38:27 INFO - PROCESS | 2681 | 1461307107669 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:38:27 INFO - PROCESS | 2681 | 1461307107671 Marionette TRACE conn3 <- [1,1658,null,{}] 23:38:27 INFO - PROCESS | 2681 | 1461307107676 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}] 23:38:27 INFO - PROCESS | 2681 | 1461307107812 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:38:28 INFO - PROCESS | 2681 | 1461307108003 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264551800 == 108 [pid = 2681] [id = 422] 23:38:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f825b753400) [pid = 2681] [serial = 1267] [outer = (nil)] 23:38:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f825b8a9000) [pid = 2681] [serial = 1268] [outer = 0x7f825b753400] 23:38:28 INFO - PROCESS | 2681 | 1461307108063 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f825b8ae400) [pid = 2681] [serial = 1269] [outer = 0x7f825b753400] 23:38:28 INFO - PROCESS | 2681 | 1461307108790 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]]]}] 23:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1177ms 23:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:38:28 INFO - PROCESS | 2681 | 1461307108859 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:38:28 INFO - PROCESS | 2681 | 1461307108861 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:38:28 INFO - PROCESS | 2681 | 1461307108865 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:38:28 INFO - PROCESS | 2681 | 1461307108869 Marionette TRACE conn3 <- [1,1662,null,{}] 23:38:28 INFO - PROCESS | 2681 | 1461307108873 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}] 23:38:29 INFO - PROCESS | 2681 | 1461307109002 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:38:29 INFO - PROCESS | 2681 | 1461307109244 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596e0000 == 109 [pid = 2681] [id = 423] 23:38:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f825a9d0000) [pid = 2681] [serial = 1270] [outer = (nil)] 23:38:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f825b8b1800) [pid = 2681] [serial = 1271] [outer = 0x7f825a9d0000] 23:38:29 INFO - PROCESS | 2681 | 1461307109306 Marionette DEBUG loaded listener.js 23:38:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f8264f04400) [pid = 2681] [serial = 1272] [outer = 0x7f825a9d0000] 23:38:30 INFO - PROCESS | 2681 | 1461307110391 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]]]}] 23:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1579ms 23:38:30 INFO - PROCESS | 2681 | 1461307110445 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:38:30 INFO - PROCESS | 2681 | 1461307110449 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:38:30 INFO - PROCESS | 2681 | 1461307110456 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:38:30 INFO - PROCESS | 2681 | 1461307110459 Marionette TRACE conn3 <- [1,1666,null,{}] 23:38:30 INFO - PROCESS | 2681 | 1461307110466 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}] 23:38:30 INFO - PROCESS | 2681 | 1461307110613 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:38:30 INFO - PROCESS | 2681 | 1461307110810 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826381c800 == 110 [pid = 2681] [id = 424] 23:38:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f825b76cc00) [pid = 2681] [serial = 1273] [outer = (nil)] 23:38:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f825b8ab400) [pid = 2681] [serial = 1274] [outer = 0x7f825b76cc00] 23:38:30 INFO - PROCESS | 2681 | 1461307110867 Marionette DEBUG loaded listener.js 23:38:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f825b8f3800) [pid = 2681] [serial = 1275] [outer = 0x7f825b76cc00] 23:38:31 INFO - PROCESS | 2681 | 1461307111695 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]]]}] 23:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1287ms 23:38:31 INFO - PROCESS | 2681 | 1461307111742 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:38:31 INFO - PROCESS | 2681 | 1461307111749 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:38:31 INFO - PROCESS | 2681 | 1461307111757 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:38:31 INFO - PROCESS | 2681 | 1461307111760 Marionette TRACE conn3 <- [1,1670,null,{}] 23:38:31 INFO - PROCESS | 2681 | 1461307111765 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}] 23:38:31 INFO - PROCESS | 2681 | 1461307111900 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:38:32 INFO - PROCESS | 2681 | 1461307112090 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d827800 == 111 [pid = 2681] [id = 425] 23:38:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f825c5b2400) [pid = 2681] [serial = 1276] [outer = (nil)] 23:38:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f825c654000) [pid = 2681] [serial = 1277] [outer = 0x7f825c5b2400] 23:38:32 INFO - PROCESS | 2681 | 1461307112149 Marionette DEBUG loaded listener.js 23:38:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f825d8c5000) [pid = 2681] [serial = 1278] [outer = 0x7f825c5b2400] 23:38:33 INFO - PROCESS | 2681 | 1461307113013 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]]]}] 23:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1332ms 23:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:38:33 INFO - PROCESS | 2681 | 1461307113089 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:38:33 INFO - PROCESS | 2681 | 1461307113092 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:38:33 INFO - PROCESS | 2681 | 1461307113097 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 2681 | 1461307113102 Marionette TRACE conn3 <- [1,1674,null,{}] 23:38:33 INFO - PROCESS | 2681 | 1461307113115 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}] 23:38:33 INFO - PROCESS | 2681 | 1461307113263 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:38:33 INFO - PROCESS | 2681 | 1461307113449 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264419000 == 112 [pid = 2681] [id = 426] 23:38:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f8263bc9400) [pid = 2681] [serial = 1279] [outer = (nil)] 23:38:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f8263dee000) [pid = 2681] [serial = 1280] [outer = 0x7f8263bc9400] 23:38:33 INFO - PROCESS | 2681 | 1461307113509 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f8264f05800) [pid = 2681] [serial = 1281] [outer = 0x7f8263bc9400] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b6000 == 111 [pid = 2681] [id = 366] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fa1b000 == 110 [pid = 2681] [id = 367] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5bd000 == 109 [pid = 2681] [id = 414] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f825c5c0400) [pid = 2681] [serial = 1151] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f8263951400) [pid = 2681] [serial = 1163] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 210 (0x7f827e7a3000) [pid = 2681] [serial = 1145] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 209 (0x7f8263bc4800) [pid = 2681] [serial = 1157] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f82836d0c00) [pid = 2681] [serial = 1148] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f8263955800) [pid = 2681] [serial = 1154] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f8266877400) [pid = 2681] [serial = 1136] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f8269903400) [pid = 2681] [serial = 1139] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f82583d2c00) [pid = 2681] [serial = 1160] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f8271107000) [pid = 2681] [serial = 1142] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f826e442c00) [pid = 2681] [serial = 1190] [outer = (nil)] [url = about:blank] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826441d000 == 108 [pid = 2681] [id = 413] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b688000 == 107 [pid = 2681] [id = 412] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268622800 == 106 [pid = 2681] [id = 411] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb4000 == 105 [pid = 2681] [id = 410] 23:38:33 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d851800 == 104 [pid = 2681] [id = 409] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825b8cc800 == 103 [pid = 2681] [id = 408] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268609000 == 102 [pid = 2681] [id = 407] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d81e800 == 101 [pid = 2681] [id = 406] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b17000 == 100 [pid = 2681] [id = 405] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8286245000 == 99 [pid = 2681] [id = 404] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82837cc800 == 98 [pid = 2681] [id = 403] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8281889800 == 97 [pid = 2681] [id = 402] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82778c8000 == 96 [pid = 2681] [id = 401] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714e5000 == 95 [pid = 2681] [id = 400] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270208000 == 94 [pid = 2681] [id = 399] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eb7000 == 93 [pid = 2681] [id = 398] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d7f2800 == 92 [pid = 2681] [id = 397] 23:38:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5bc000 == 91 [pid = 2681] [id = 396] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f826c0d1400) [pid = 2681] [serial = 1188] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f825d8c2800) [pid = 2681] [serial = 1167] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f8267c73c00) [pid = 2681] [serial = 1176] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f826b0f7c00) [pid = 2681] [serial = 1181] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8266882400) [pid = 2681] [serial = 1173] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f826b54cc00) [pid = 2681] [serial = 1187] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826829cc00) [pid = 2681] [serial = 1178] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f8268586400) [pid = 2681] [serial = 1179] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f827fad5c00) [pid = 2681] [serial = 1133] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f825c5bd400) [pid = 2681] [serial = 1166] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f826bfe1c00) [pid = 2681] [serial = 1185] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8263bcdc00) [pid = 2681] [serial = 1169] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826b674400) [pid = 2681] [serial = 1184] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f82678e0400) [pid = 2681] [serial = 1175] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f826654f000) [pid = 2681] [serial = 1172] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263df0c00) [pid = 2681] [serial = 1170] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826b544400) [pid = 2681] [serial = 1182] [outer = (nil)] [url = about:blank] 23:38:34 INFO - PROCESS | 2681 | 1461307114260 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]]]}] 23:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1187ms 23:38:34 INFO - PROCESS | 2681 | 1461307114283 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:38:34 INFO - PROCESS | 2681 | 1461307114285 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:38:34 INFO - PROCESS | 2681 | 1461307114291 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 2681 | 1461307114293 Marionette TRACE conn3 <- [1,1678,null,{}] 23:38:34 INFO - PROCESS | 2681 | 1461307114297 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}] 23:38:34 INFO - PROCESS | 2681 | 1461307114500 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:38:34 INFO - PROCESS | 2681 | 1461307114518 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d837000 == 92 [pid = 2681] [id = 427] 23:38:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8263955800) [pid = 2681] [serial = 1282] [outer = (nil)] 23:38:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8264f0f400) [pid = 2681] [serial = 1283] [outer = 0x7f8263955800] 23:38:34 INFO - PROCESS | 2681 | 1461307114571 Marionette DEBUG loaded listener.js 23:38:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f82664c1400) [pid = 2681] [serial = 1284] [outer = 0x7f8263955800] 23:38:35 INFO - PROCESS | 2681 | 1461307115231 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]]]}] 23:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 982ms 23:38:35 INFO - PROCESS | 2681 | 1461307115273 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:38:35 INFO - PROCESS | 2681 | 1461307115277 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:38:35 INFO - PROCESS | 2681 | 1461307115281 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:38:35 INFO - PROCESS | 2681 | 1461307115284 Marionette TRACE conn3 <- [1,1682,null,{}] 23:38:35 INFO - PROCESS | 2681 | 1461307115288 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}] 23:38:35 INFO - PROCESS | 2681 | 1461307115460 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:38:35 INFO - PROCESS | 2681 | 1461307115476 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e56000 == 93 [pid = 2681] [id = 428] 23:38:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f8263bc6000) [pid = 2681] [serial = 1285] [outer = (nil)] 23:38:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f826654ec00) [pid = 2681] [serial = 1286] [outer = 0x7f8263bc6000] 23:38:35 INFO - PROCESS | 2681 | 1461307115527 Marionette DEBUG loaded listener.js 23:38:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f826748fc00) [pid = 2681] [serial = 1287] [outer = 0x7f8263bc6000] 23:38:36 INFO - PROCESS | 2681 | 1461307116178 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]]]}] 23:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 926ms 23:38:36 INFO - PROCESS | 2681 | 1461307116207 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:38:36 INFO - PROCESS | 2681 | 1461307116210 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:38:36 INFO - PROCESS | 2681 | 1461307116215 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:38:36 INFO - PROCESS | 2681 | 1461307116216 Marionette TRACE conn3 <- [1,1686,null,{}] 23:38:36 INFO - PROCESS | 2681 | 1461307116221 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}] 23:38:36 INFO - PROCESS | 2681 | 1461307116426 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:38:36 INFO - PROCESS | 2681 | 1461307116452 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826831e000 == 94 [pid = 2681] [id = 429] 23:38:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f82678e6c00) [pid = 2681] [serial = 1288] [outer = (nil)] 23:38:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f82683ea400) [pid = 2681] [serial = 1289] [outer = 0x7f82678e6c00] 23:38:36 INFO - PROCESS | 2681 | 1461307116506 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f82692ac800) [pid = 2681] [serial = 1290] [outer = 0x7f82678e6c00] 23:38:37 INFO - PROCESS | 2681 | 1461307117156 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]]]}] 23:38:37 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 23:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 976ms 23:38:37 INFO - PROCESS | 2681 | 1461307117192 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 2681 | 1461307117194 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:38:37 INFO - PROCESS | 2681 | 1461307117199 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 2681 | 1461307117201 Marionette TRACE conn3 <- [1,1690,null,{}] 23:38:37 INFO - PROCESS | 2681 | 1461307117212 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}] 23:38:37 INFO - PROCESS | 2681 | 1461307117381 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:38:37 INFO - PROCESS | 2681 | 1461307117402 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694c9800 == 95 [pid = 2681] [id = 430] 23:38:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f82678dec00) [pid = 2681] [serial = 1291] [outer = (nil)] 23:38:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f826a40e800) [pid = 2681] [serial = 1292] [outer = 0x7f82678dec00] 23:38:37 INFO - PROCESS | 2681 | 1461307117452 Marionette DEBUG loaded listener.js 23:38:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f826b54b000) [pid = 2681] [serial = 1293] [outer = 0x7f82678dec00] 23:38:38 INFO - PROCESS | 2681 | 1461307118131 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]]]}] 23:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 976ms 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f8264796c00) [pid = 2681] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826687e800) [pid = 2681] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f8263de8c00) [pid = 2681] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f827035a000) [pid = 2681] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8267e24000) [pid = 2681] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f826b545800) [pid = 2681] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8267e23400) [pid = 2681] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826f8cc000) [pid = 2681] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826990f000) [pid = 2681] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f8273d72400) [pid = 2681] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263950400) [pid = 2681] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f82583cac00) [pid = 2681] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f825c5b8c00) [pid = 2681] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f82583d3000) [pid = 2681] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8263deb400) [pid = 2681] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f826778b800) [pid = 2681] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f826fbca400) [pid = 2681] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f826fbcec00) [pid = 2681] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8267a4e000) [pid = 2681] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f826bfd9800) [pid = 2681] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8266df4000) [pid = 2681] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826e4cbc00) [pid = 2681] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f826fc3d000) [pid = 2681] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8267fde400) [pid = 2681] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f825d8cc400) [pid = 2681] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825c6cd400) [pid = 2681] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f826c0d0000) [pid = 2681] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8266ded400) [pid = 2681] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f825a9db800) [pid = 2681] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f82646d8800) [pid = 2681] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f82682a0800) [pid = 2681] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f826b551000) [pid = 2681] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826fc36c00) [pid = 2681] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f825d8d1c00) [pid = 2681] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8268580c00) [pid = 2681] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8268587000) [pid = 2681] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f82677c5800) [pid = 2681] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f82678da800) [pid = 2681] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826953d800) [pid = 2681] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825c5b6c00) [pid = 2681] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8263955c00) [pid = 2681] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8270354400) [pid = 2681] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f82583d7000) [pid = 2681] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f826749bc00) [pid = 2681] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f825b8ed800) [pid = 2681] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f8266df6000) [pid = 2681] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f825c653800) [pid = 2681] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f82583d8000) [pid = 2681] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f8263ac2400) [pid = 2681] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f8264f11400) [pid = 2681] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f826c0cc400) [pid = 2681] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f826b678000) [pid = 2681] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f825c655800) [pid = 2681] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f825c5b9400) [pid = 2681] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:38:38 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f825d915400) [pid = 2681] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:38:38 INFO - PROCESS | 2681 | 1461307118836 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:38:38 INFO - PROCESS | 2681 | 1461307118847 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:38:38 INFO - PROCESS | 2681 | 1461307118863 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:38:38 INFO - PROCESS | 2681 | 1461307118865 Marionette TRACE conn3 <- [1,1694,null,{}] 23:38:38 INFO - PROCESS | 2681 | 1461307118869 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}] 23:38:38 INFO - PROCESS | 2681 | 1461307118985 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:38:39 INFO - PROCESS | 2681 | 1461307119158 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b8cf800 == 96 [pid = 2681] [id = 431] 23:38:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f825a9d1c00) [pid = 2681] [serial = 1294] [outer = (nil)] 23:38:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f825c5b8000) [pid = 2681] [serial = 1295] [outer = 0x7f825a9d1c00] 23:38:39 INFO - PROCESS | 2681 | 1461307119210 Marionette DEBUG loaded listener.js 23:38:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f825d910400) [pid = 2681] [serial = 1296] [outer = 0x7f825a9d1c00] 23:38:39 INFO - PROCESS | 2681 | 1461307119699 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]]]}] 23:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 873ms 23:38:39 INFO - PROCESS | 2681 | 1461307119736 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:38:39 INFO - PROCESS | 2681 | 1461307119739 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:38:39 INFO - PROCESS | 2681 | 1461307119744 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:38:39 INFO - PROCESS | 2681 | 1461307119745 Marionette TRACE conn3 <- [1,1698,null,{}] 23:38:39 INFO - PROCESS | 2681 | 1461307119750 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}] 23:38:39 INFO - PROCESS | 2681 | 1461307119869 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:38:39 INFO - PROCESS | 2681 | 1461307119885 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b447800 == 97 [pid = 2681] [id = 432] 23:38:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f825d915400) [pid = 2681] [serial = 1297] [outer = (nil)] 23:38:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8263bce800) [pid = 2681] [serial = 1298] [outer = 0x7f825d915400] 23:38:39 INFO - PROCESS | 2681 | 1461307119935 Marionette DEBUG loaded listener.js 23:38:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f826506f400) [pid = 2681] [serial = 1299] [outer = 0x7f825d915400] 23:38:40 INFO - PROCESS | 2681 | 1461307120597 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]]]}] 23:38:40 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 23:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 880ms 23:38:40 INFO - PROCESS | 2681 | 1461307120623 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:38:40 INFO - PROCESS | 2681 | 1461307120626 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:38:40 INFO - PROCESS | 2681 | 1461307120632 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 2681 | 1461307120633 Marionette TRACE conn3 <- [1,1702,null,{}] 23:38:40 INFO - PROCESS | 2681 | 1461307120638 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}] 23:38:40 INFO - PROCESS | 2681 | 1461307120761 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:38:41 INFO - PROCESS | 2681 | 1461307121036 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bd4800 == 98 [pid = 2681] [id = 433] 23:38:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f82583d0c00) [pid = 2681] [serial = 1300] [outer = (nil)] 23:38:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f825a8b7000) [pid = 2681] [serial = 1301] [outer = 0x7f82583d0c00] 23:38:41 INFO - PROCESS | 2681 | 1461307121104 Marionette DEBUG loaded listener.js 23:38:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f825b74b800) [pid = 2681] [serial = 1302] [outer = 0x7f82583d0c00] 23:38:41 INFO - PROCESS | 2681 | 1461307121867 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]]]}] 23:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1282ms 23:38:41 INFO - PROCESS | 2681 | 1461307121916 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:38:41 INFO - PROCESS | 2681 | 1461307121921 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:38:41 INFO - PROCESS | 2681 | 1461307121928 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:38:41 INFO - PROCESS | 2681 | 1461307121932 Marionette TRACE conn3 <- [1,1706,null,{}] 23:38:41 INFO - PROCESS | 2681 | 1461307121939 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}] 23:38:42 INFO - PROCESS | 2681 | 1461307122093 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:38:42 INFO - PROCESS | 2681 | 1461307122281 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264551000 == 99 [pid = 2681] [id = 434] 23:38:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f825b76b000) [pid = 2681] [serial = 1303] [outer = (nil)] 23:38:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f825c64f000) [pid = 2681] [serial = 1304] [outer = 0x7f825b76b000] 23:38:42 INFO - PROCESS | 2681 | 1461307122348 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f825d8ce400) [pid = 2681] [serial = 1305] [outer = 0x7f825b76b000] 23:38:43 INFO - PROCESS | 2681 | 1461307123104 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]]]}] 23:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1237ms 23:38:43 INFO - PROCESS | 2681 | 1461307123167 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:38:43 INFO - PROCESS | 2681 | 1461307123171 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:38:43 INFO - PROCESS | 2681 | 1461307123177 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:38:43 INFO - PROCESS | 2681 | 1461307123180 Marionette TRACE conn3 <- [1,1710,null,{}] 23:38:43 INFO - PROCESS | 2681 | 1461307123185 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}] 23:38:43 INFO - PROCESS | 2681 | 1461307123335 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:38:43 INFO - PROCESS | 2681 | 1461307123514 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268613000 == 100 [pid = 2681] [id = 435] 23:38:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8263951000) [pid = 2681] [serial = 1306] [outer = (nil)] 23:38:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8263bcb000) [pid = 2681] [serial = 1307] [outer = 0x7f8263951000] 23:38:43 INFO - PROCESS | 2681 | 1461307123577 Marionette DEBUG loaded listener.js 23:38:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8264f0ac00) [pid = 2681] [serial = 1308] [outer = 0x7f8263951000] 23:38:44 INFO - PROCESS | 2681 | 1461307124406 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]]]}] 23:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1278ms 23:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:38:44 INFO - PROCESS | 2681 | 1461307124456 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 2681 | 1461307124459 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:38:44 INFO - PROCESS | 2681 | 1461307124473 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 2681 | 1461307124480 Marionette TRACE conn3 <- [1,1714,null,{}] 23:38:44 INFO - PROCESS | 2681 | 1461307124486 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}] 23:38:44 INFO - PROCESS | 2681 | 1461307124635 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:38:44 INFO - PROCESS | 2681 | 1461307124817 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6d0000 == 101 [pid = 2681] [id = 436] 23:38:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8263a4b800) [pid = 2681] [serial = 1309] [outer = (nil)] 23:38:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f82675c9000) [pid = 2681] [serial = 1310] [outer = 0x7f8263a4b800] 23:38:44 INFO - PROCESS | 2681 | 1461307124882 Marionette DEBUG loaded listener.js 23:38:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f82678e3400) [pid = 2681] [serial = 1311] [outer = 0x7f8263a4b800] 23:38:45 INFO - PROCESS | 2681 | 1461307125591 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]]]}] 23:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1191ms 23:38:45 INFO - PROCESS | 2681 | 1461307125656 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:38:45 INFO - PROCESS | 2681 | 1461307125660 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:38:45 INFO - PROCESS | 2681 | 1461307125665 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:38:45 INFO - PROCESS | 2681 | 1461307125667 Marionette TRACE conn3 <- [1,1718,null,{}] 23:38:45 INFO - PROCESS | 2681 | 1461307125672 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}] 23:38:45 INFO - PROCESS | 2681 | 1461307125821 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:38:46 INFO - PROCESS | 2681 | 1461307125999 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fda2000 == 102 [pid = 2681] [id = 437] 23:38:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f82646df800) [pid = 2681] [serial = 1312] [outer = (nil)] 23:38:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8267feb000) [pid = 2681] [serial = 1313] [outer = 0x7f82646df800] 23:38:46 INFO - PROCESS | 2681 | 1461307126059 Marionette DEBUG loaded listener.js 23:38:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8268580c00) [pid = 2681] [serial = 1314] [outer = 0x7f82646df800] 23:38:46 INFO - PROCESS | 2681 | 1461307126807 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]]]}] 23:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1179ms 23:38:46 INFO - PROCESS | 2681 | 1461307126845 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:38:46 INFO - PROCESS | 2681 | 1461307126848 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:38:46 INFO - PROCESS | 2681 | 1461307126853 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:38:46 INFO - PROCESS | 2681 | 1461307126855 Marionette TRACE conn3 <- [1,1722,null,{}] 23:38:46 INFO - PROCESS | 2681 | 1461307126860 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}] 23:38:47 INFO - PROCESS | 2681 | 1461307127060 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:38:47 INFO - PROCESS | 2681 | 1461307127198 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82714dc000 == 103 [pid = 2681] [id = 438] 23:38:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f8269541800) [pid = 2681] [serial = 1315] [outer = (nil)] 23:38:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f826a404400) [pid = 2681] [serial = 1316] [outer = 0x7f8269541800] 23:38:47 INFO - PROCESS | 2681 | 1461307127270 Marionette DEBUG loaded listener.js 23:38:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826b67b000) [pid = 2681] [serial = 1317] [outer = 0x7f8269541800] 23:38:48 INFO - PROCESS | 2681 | 1461307128069 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]]]}] 23:38:48 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 23:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1276ms 23:38:48 INFO - PROCESS | 2681 | 1461307128131 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:38:48 INFO - PROCESS | 2681 | 1461307128133 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:38:48 INFO - PROCESS | 2681 | 1461307128138 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:38:48 INFO - PROCESS | 2681 | 1461307128140 Marionette TRACE conn3 <- [1,1726,null,{}] 23:38:48 INFO - PROCESS | 2681 | 1461307128145 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}] 23:38:48 INFO - PROCESS | 2681 | 1461307128282 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:38:48 INFO - PROCESS | 2681 | 1461307128466 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4e2000 == 104 [pid = 2681] [id = 439] 23:38:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f82683e5800) [pid = 2681] [serial = 1318] [outer = (nil)] 23:38:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f826dcbc800) [pid = 2681] [serial = 1319] [outer = 0x7f82683e5800] 23:38:48 INFO - PROCESS | 2681 | 1461307128528 Marionette DEBUG loaded listener.js 23:38:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826e662800) [pid = 2681] [serial = 1320] [outer = 0x7f82683e5800] 23:38:49 INFO - PROCESS | 2681 | 1461307129268 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]]]}] 23:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1176ms 23:38:49 INFO - PROCESS | 2681 | 1461307129329 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:38:49 INFO - PROCESS | 2681 | 1461307129333 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:38:49 INFO - PROCESS | 2681 | 1461307129339 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:38:49 INFO - PROCESS | 2681 | 1461307129341 Marionette TRACE conn3 <- [1,1730,null,{}] 23:38:49 INFO - PROCESS | 2681 | 1461307129346 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}] 23:38:49 INFO - PROCESS | 2681 | 1461307129486 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:38:49 INFO - PROCESS | 2681 | 1461307129667 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828357f000 == 105 [pid = 2681] [id = 440] 23:38:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f826858e000) [pid = 2681] [serial = 1321] [outer = (nil)] 23:38:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f826f8cc000) [pid = 2681] [serial = 1322] [outer = 0x7f826858e000] 23:38:49 INFO - PROCESS | 2681 | 1461307129728 Marionette DEBUG loaded listener.js 23:38:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f827024a800) [pid = 2681] [serial = 1323] [outer = 0x7f826858e000] 23:38:50 INFO - PROCESS | 2681 | 1461307130433 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]]]}] 23:38:50 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 23:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1125ms 23:38:50 INFO - PROCESS | 2681 | 1461307130470 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:38:50 INFO - PROCESS | 2681 | 1461307130472 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:38:50 INFO - PROCESS | 2681 | 1461307130478 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:38:50 INFO - PROCESS | 2681 | 1461307130480 Marionette TRACE conn3 <- [1,1734,null,{}] 23:38:50 INFO - PROCESS | 2681 | 1461307130485 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}] 23:38:50 INFO - PROCESS | 2681 | 1461307130617 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:38:50 INFO - PROCESS | 2681 | 1461307130802 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cd9000 == 106 [pid = 2681] [id = 441] 23:38:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f826e434800) [pid = 2681] [serial = 1324] [outer = (nil)] 23:38:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f8270dd4c00) [pid = 2681] [serial = 1325] [outer = 0x7f826e434800] 23:38:50 INFO - PROCESS | 2681 | 1461307130863 Marionette DEBUG loaded listener.js 23:38:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f827130f400) [pid = 2681] [serial = 1326] [outer = 0x7f826e434800] 23:38:51 INFO - PROCESS | 2681 | 1461307131573 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]]]}] 23:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1129ms 23:38:51 INFO - PROCESS | 2681 | 1461307131608 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:38:51 INFO - PROCESS | 2681 | 1461307131611 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:38:51 INFO - PROCESS | 2681 | 1461307131630 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:38:51 INFO - PROCESS | 2681 | 1461307131632 Marionette TRACE conn3 <- [1,1738,null,{}] 23:38:51 INFO - PROCESS | 2681 | 1461307131640 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}] 23:38:51 INFO - PROCESS | 2681 | 1461307131785 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:38:51 INFO - PROCESS | 2681 | 1461307131994 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b11800 == 107 [pid = 2681] [id = 442] 23:38:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8271396800) [pid = 2681] [serial = 1327] [outer = (nil)] 23:38:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8273d6d800) [pid = 2681] [serial = 1328] [outer = 0x7f8271396800] 23:38:52 INFO - PROCESS | 2681 | 1461307132056 Marionette DEBUG loaded listener.js 23:38:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827d651800) [pid = 2681] [serial = 1329] [outer = 0x7f8271396800] 23:38:52 INFO - PROCESS | 2681 | 1461307132786 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]]]}] 23:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1242ms 23:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:38:52 INFO - PROCESS | 2681 | 1461307132859 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 2681 | 1461307132862 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:38:52 INFO - PROCESS | 2681 | 1461307132867 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 2681 | 1461307132870 Marionette TRACE conn3 <- [1,1742,null,{}] 23:38:52 INFO - PROCESS | 2681 | 1461307132874 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}] 23:38:53 INFO - PROCESS | 2681 | 1461307133028 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:38:53 INFO - PROCESS | 2681 | 1461307133211 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826852f800 == 108 [pid = 2681] [id = 443] 23:38:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8271107400) [pid = 2681] [serial = 1330] [outer = (nil)] 23:38:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f827f7c5c00) [pid = 2681] [serial = 1331] [outer = 0x7f8271107400] 23:38:53 INFO - PROCESS | 2681 | 1461307133280 Marionette DEBUG loaded listener.js 23:38:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f82836cf800) [pid = 2681] [serial = 1332] [outer = 0x7f8271107400] 23:38:54 INFO - PROCESS | 2681 | 1461307134018 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]]]}] 23:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1178ms 23:38:54 INFO - PROCESS | 2681 | 1461307134044 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:38:54 INFO - PROCESS | 2681 | 1461307134048 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:38:54 INFO - PROCESS | 2681 | 1461307134053 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:38:54 INFO - PROCESS | 2681 | 1461307134062 Marionette TRACE conn3 <- [1,1746,null,{}] 23:38:54 INFO - PROCESS | 2681 | 1461307134093 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}] 23:38:54 INFO - PROCESS | 2681 | 1461307134253 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:38:54 INFO - PROCESS | 2681 | 1461307134438 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256cde800 == 109 [pid = 2681] [id = 444] 23:38:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8259d09800) [pid = 2681] [serial = 1333] [outer = (nil)] 23:38:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f8259d13c00) [pid = 2681] [serial = 1334] [outer = 0x7f8259d09800] 23:38:54 INFO - PROCESS | 2681 | 1461307134498 Marionette DEBUG loaded listener.js 23:38:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f825d914800) [pid = 2681] [serial = 1335] [outer = 0x7f8259d09800] 23:38:55 INFO - PROCESS | 2681 | 1461307135263 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]]]}] 23:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1255ms 23:38:55 INFO - PROCESS | 2681 | 1461307135309 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:38:55 INFO - PROCESS | 2681 | 1461307135312 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:38:55 INFO - PROCESS | 2681 | 1461307135317 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:38:55 INFO - PROCESS | 2681 | 1461307135319 Marionette TRACE conn3 <- [1,1750,null,{}] 23:38:55 INFO - PROCESS | 2681 | 1461307135324 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}] 23:38:55 INFO - PROCESS | 2681 | 1461307135467 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:38:55 INFO - PROCESS | 2681 | 1461307135656 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b8d6800 == 110 [pid = 2681] [id = 445] 23:38:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f82583cb800) [pid = 2681] [serial = 1336] [outer = (nil)] 23:38:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825a9dc400) [pid = 2681] [serial = 1337] [outer = 0x7f82583cb800] 23:38:55 INFO - PROCESS | 2681 | 1461307135714 Marionette DEBUG loaded listener.js 23:38:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8263952800) [pid = 2681] [serial = 1338] [outer = 0x7f82583cb800] 23:38:56 INFO - PROCESS | 2681 | 1461307136771 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]]]}] 23:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1529ms 23:38:56 INFO - PROCESS | 2681 | 1461307136847 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:38:56 INFO - PROCESS | 2681 | 1461307136852 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:38:56 INFO - PROCESS | 2681 | 1461307136859 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:38:56 INFO - PROCESS | 2681 | 1461307136863 Marionette TRACE conn3 <- [1,1754,null,{}] 23:38:56 INFO - PROCESS | 2681 | 1461307136870 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}] 23:38:57 INFO - PROCESS | 2681 | 1461307137075 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:38:57 INFO - PROCESS | 2681 | 1461307137296 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d84f800 == 111 [pid = 2681] [id = 446] 23:38:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825b74b000) [pid = 2681] [serial = 1339] [outer = (nil)] 23:38:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f825b74f000) [pid = 2681] [serial = 1340] [outer = 0x7f825b74b000] 23:38:57 INFO - PROCESS | 2681 | 1461307137353 Marionette DEBUG loaded listener.js 23:38:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825b767800) [pid = 2681] [serial = 1341] [outer = 0x7f825b74b000] 23:38:58 INFO - PROCESS | 2681 | 1461307138064 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]]]}] 23:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1283ms 23:38:58 INFO - PROCESS | 2681 | 1461307138140 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:38:58 INFO - PROCESS | 2681 | 1461307138158 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:38:58 INFO - PROCESS | 2681 | 1461307138165 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:38:58 INFO - PROCESS | 2681 | 1461307138172 Marionette TRACE conn3 <- [1,1758,null,{}] 23:38:58 INFO - PROCESS | 2681 | 1461307138179 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}] 23:38:58 INFO - PROCESS | 2681 | 1461307138386 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:38:58 INFO - PROCESS | 2681 | 1461307138578 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d566000 == 112 [pid = 2681] [id = 447] 23:38:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825b8ac400) [pid = 2681] [serial = 1342] [outer = (nil)] 23:38:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f825b8f8000) [pid = 2681] [serial = 1343] [outer = 0x7f825b8ac400] 23:38:58 INFO - PROCESS | 2681 | 1461307138633 Marionette DEBUG loaded listener.js 23:38:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f825c657400) [pid = 2681] [serial = 1344] [outer = 0x7f825b8ac400] 23:38:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283b54800 == 111 [pid = 2681] [id = 377] 23:38:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b447800 == 110 [pid = 2681] [id = 432] 23:38:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825b8cf800 == 109 [pid = 2681] [id = 431] 23:38:58 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f827e282c00) [pid = 2681] [serial = 1214] [outer = (nil)] [url = about:blank] 23:38:58 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f825a8bc400) [pid = 2681] [serial = 1217] [outer = (nil)] [url = about:blank] 23:38:58 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f825a9ce400) [pid = 2681] [serial = 1220] [outer = (nil)] [url = about:blank] 23:38:58 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f82677c9000) [pid = 2681] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694c9800 == 108 [pid = 2681] [id = 430] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826831e000 == 107 [pid = 2681] [id = 429] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e56000 == 106 [pid = 2681] [id = 428] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d837000 == 105 [pid = 2681] [id = 427] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264419000 == 104 [pid = 2681] [id = 426] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d827800 == 103 [pid = 2681] [id = 425] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826381c800 == 102 [pid = 2681] [id = 424] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d77e000 == 101 [pid = 2681] [id = 421] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b0e000 == 100 [pid = 2681] [id = 420] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82837cc000 == 99 [pid = 2681] [id = 419] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e7bf800 == 98 [pid = 2681] [id = 418] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b692800 == 97 [pid = 2681] [id = 417] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645f6000 == 96 [pid = 2681] [id = 416] 23:38:59 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270da7800 == 95 [pid = 2681] [id = 415] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f8263a4ac00) [pid = 2681] [serial = 1050] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f826b43d800) [pid = 2681] [serial = 1098] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f826687a800) [pid = 2681] [serial = 1053] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826da78400) [pid = 2681] [serial = 1011] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f82664b4000) [pid = 2681] [serial = 1002] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f827e909800) [pid = 2681] [serial = 1020] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8269209000) [pid = 2681] [serial = 1095] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f826e66bc00) [pid = 2681] [serial = 1062] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f826829f800) [pid = 2681] [serial = 1092] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8273d6dc00) [pid = 2681] [serial = 1017] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826e669c00) [pid = 2681] [serial = 1101] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f82678dbc00) [pid = 2681] [serial = 1137] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f826b548400) [pid = 2681] [serial = 1140] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8273d71c00) [pid = 2681] [serial = 1143] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8281825800) [pid = 2681] [serial = 1146] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f826b67c000) [pid = 2681] [serial = 1008] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f82831c9000) [pid = 2681] [serial = 1071] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f8268587400) [pid = 2681] [serial = 1005] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f8270dd8400) [pid = 2681] [serial = 1107] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f827f630800) [pid = 2681] [serial = 1068] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826870cc00) [pid = 2681] [serial = 1056] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8263a43800) [pid = 2681] [serial = 999] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8267e31400) [pid = 2681] [serial = 1074] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f8270ec2c00) [pid = 2681] [serial = 1014] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f827e729c00) [pid = 2681] [serial = 948] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8263de9800) [pid = 2681] [serial = 1077] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8266df5c00) [pid = 2681] [serial = 1089] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f826bfdd800) [pid = 2681] [serial = 1059] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f826fcec800) [pid = 2681] [serial = 1104] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8273d76000) [pid = 2681] [serial = 1065] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826395b400) [pid = 2681] [serial = 1155] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8264f09c00) [pid = 2681] [serial = 1086] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82836dc400) [pid = 2681] [serial = 1149] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8263bca000) [pid = 2681] [serial = 1158] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f82583d7c00) [pid = 2681] [serial = 1161] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f828388f000) [pid = 2681] [serial = 1152] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8263aecc00) [pid = 2681] [serial = 1164] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f8268711400) [pid = 2681] [serial = 1238] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f826e671000) [pid = 2681] [serial = 1205] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826654c400) [pid = 2681] [serial = 1241] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826fbd6400) [pid = 2681] [serial = 1206] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f8263bc7c00) [pid = 2681] [serial = 1229] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8263de2800) [pid = 2681] [serial = 1230] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f827e592c00) [pid = 2681] [serial = 1209] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f82720df400) [pid = 2681] [serial = 1208] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f8263954400) [pid = 2681] [serial = 1194] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f825c6cb800) [pid = 2681] [serial = 1193] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f826c0c7c00) [pid = 2681] [serial = 1203] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f826b20f000) [pid = 2681] [serial = 1202] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f8270353800) [pid = 2681] [serial = 1212] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f825b8f6000) [pid = 2681] [serial = 1211] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f82692a1400) [pid = 2681] [serial = 1200] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826829a400) [pid = 2681] [serial = 1199] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f825d8cf400) [pid = 2681] [serial = 1227] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f825c658400) [pid = 2681] [serial = 1226] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f8273d71800) [pid = 2681] [serial = 1224] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f825c6c7000) [pid = 2681] [serial = 1223] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f8264f10400) [pid = 2681] [serial = 1197] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8264797400) [pid = 2681] [serial = 1196] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f82667b2800) [pid = 2681] [serial = 1232] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f826e93dc00) [pid = 2681] [serial = 1191] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f8266df2000) [pid = 2681] [serial = 1233] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f8271483800) [pid = 2681] [serial = 1244] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f826b677000) [pid = 2681] [serial = 1242] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f8267c66400) [pid = 2681] [serial = 1235] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f82683e2000) [pid = 2681] [serial = 1236] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f8273d0e000) [pid = 2681] [serial = 1245] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f826b285000) [pid = 2681] [serial = 1239] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f8282f1a000) [pid = 2681] [serial = 1134] [outer = (nil)] [url = about:blank] 23:38:59 INFO - PROCESS | 2681 | 1461307139518 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]]]}] 23:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1383ms 23:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:38:59 INFO - PROCESS | 2681 | 1461307139548 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:38:59 INFO - PROCESS | 2681 | 1461307139550 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:38:59 INFO - PROCESS | 2681 | 1461307139556 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:38:59 INFO - PROCESS | 2681 | 1461307139560 Marionette TRACE conn3 <- [1,1762,null,{}] 23:38:59 INFO - PROCESS | 2681 | 1461307139573 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}] 23:38:59 INFO - PROCESS | 2681 | 1461307139707 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:38:59 INFO - PROCESS | 2681 | 1461307139722 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d763800 == 96 [pid = 2681] [id = 448] 23:38:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f826396c000) [pid = 2681] [serial = 1345] [outer = (nil)] 23:38:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f8263a42400) [pid = 2681] [serial = 1346] [outer = 0x7f826396c000] 23:38:59 INFO - PROCESS | 2681 | 1461307139776 Marionette DEBUG loaded listener.js 23:38:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f8263acb800) [pid = 2681] [serial = 1347] [outer = 0x7f826396c000] 23:39:00 INFO - PROCESS | 2681 | 1461307140515 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]]]}] 23:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 981ms 23:39:00 INFO - PROCESS | 2681 | 1461307140537 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 2681 | 1461307140539 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:39:00 INFO - PROCESS | 2681 | 1461307140544 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 2681 | 1461307140546 Marionette TRACE conn3 <- [1,1766,null,{}] 23:39:00 INFO - PROCESS | 2681 | 1461307140551 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}] 23:39:00 INFO - PROCESS | 2681 | 1461307140730 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:39:00 INFO - PROCESS | 2681 | 1461307140750 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263bb1000 == 97 [pid = 2681] [id = 449] 23:39:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f825b8ad400) [pid = 2681] [serial = 1348] [outer = (nil)] 23:39:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8263bcf800) [pid = 2681] [serial = 1349] [outer = 0x7f825b8ad400] 23:39:00 INFO - PROCESS | 2681 | 1461307140801 Marionette DEBUG loaded listener.js 23:39:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f8264794000) [pid = 2681] [serial = 1350] [outer = 0x7f825b8ad400] 23:39:01 INFO - PROCESS | 2681 | 1461307141459 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]]]}] 23:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 974ms 23:39:01 INFO - PROCESS | 2681 | 1461307141522 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:39:01 INFO - PROCESS | 2681 | 1461307141525 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:39:01 INFO - PROCESS | 2681 | 1461307141530 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:39:01 INFO - PROCESS | 2681 | 1461307141532 Marionette TRACE conn3 <- [1,1770,null,{}] 23:39:01 INFO - PROCESS | 2681 | 1461307141539 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}] 23:39:01 INFO - PROCESS | 2681 | 1461307141717 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:39:01 INFO - PROCESS | 2681 | 1461307141731 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266717000 == 98 [pid = 2681] [id = 450] 23:39:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f8263acac00) [pid = 2681] [serial = 1351] [outer = (nil)] 23:39:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f8264f09800) [pid = 2681] [serial = 1352] [outer = 0x7f8263acac00] 23:39:01 INFO - PROCESS | 2681 | 1461307141782 Marionette DEBUG loaded listener.js 23:39:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f826506f000) [pid = 2681] [serial = 1353] [outer = 0x7f8263acac00] 23:39:02 INFO - PROCESS | 2681 | 1461307142521 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]]]}] 23:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1023ms 23:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:39:02 INFO - PROCESS | 2681 | 1461307142553 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 2681 | 1461307142555 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:39:02 INFO - PROCESS | 2681 | 1461307142559 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 2681 | 1461307142562 Marionette TRACE conn3 <- [1,1774,null,{}] 23:39:02 INFO - PROCESS | 2681 | 1461307142567 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}] 23:39:02 INFO - PROCESS | 2681 | 1461307142802 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:39:02 INFO - PROCESS | 2681 | 1461307142839 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826811c800 == 99 [pid = 2681] [id = 451] 23:39:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f8266decc00) [pid = 2681] [serial = 1354] [outer = (nil)] 23:39:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f8267787000) [pid = 2681] [serial = 1355] [outer = 0x7f8266decc00] 23:39:02 INFO - PROCESS | 2681 | 1461307142941 Marionette DEBUG loaded listener.js 23:39:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f8267dce800) [pid = 2681] [serial = 1356] [outer = 0x7f8266decc00] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f825a9d1c00) [pid = 2681] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8267788400) [pid = 2681] [serial = 36] [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.] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f8263bc9400) [pid = 2681] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 128 (0x7f82583d7800) [pid = 2681] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 127 (0x7f82678e6c00) [pid = 2681] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 126 (0x7f825a8b3400) [pid = 2681] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 125 (0x7f825b76cc00) [pid = 2681] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 124 (0x7f825b8f1000) [pid = 2681] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 123 (0x7f8263955800) [pid = 2681] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 122 (0x7f825c5b2400) [pid = 2681] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 121 (0x7f82678dec00) [pid = 2681] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:39:03 INFO - PROCESS | 2681 | --DOMWINDOW == 120 (0x7f8263bc6000) [pid = 2681] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:39:03 INFO - PROCESS | 2681 | 1461307143939 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]]]}] 23:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1428ms 23:39:03 INFO - PROCESS | 2681 | 1461307143988 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:39:03 INFO - PROCESS | 2681 | 1461307143991 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:39:03 INFO - PROCESS | 2681 | 1461307143996 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 2681 | 1461307143998 Marionette TRACE conn3 <- [1,1778,null,{}] 23:39:04 INFO - PROCESS | 2681 | 1461307144003 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}] 23:39:04 INFO - PROCESS | 2681 | 1461307144147 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:39:04 INFO - PROCESS | 2681 | 1461307144159 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267eac800 == 100 [pid = 2681] [id = 452] 23:39:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 121 (0x7f825b76cc00) [pid = 2681] [serial = 1357] [outer = (nil)] 23:39:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 122 (0x7f825c651c00) [pid = 2681] [serial = 1358] [outer = 0x7f825b76cc00] 23:39:04 INFO - PROCESS | 2681 | 1461307144210 Marionette DEBUG loaded listener.js 23:39:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 123 (0x7f826778bc00) [pid = 2681] [serial = 1359] [outer = 0x7f825b76cc00] 23:39:04 INFO - PROCESS | 2681 | 1461307144885 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]]]}] 23:39:04 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 23:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 924ms 23:39:04 INFO - PROCESS | 2681 | 1461307144920 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:39:04 INFO - PROCESS | 2681 | 1461307144923 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:39:04 INFO - PROCESS | 2681 | 1461307144928 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 2681 | 1461307144930 Marionette TRACE conn3 <- [1,1782,null,{}] 23:39:04 INFO - PROCESS | 2681 | 1461307144934 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}] 23:39:05 INFO - PROCESS | 2681 | 1461307145056 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:39:05 INFO - PROCESS | 2681 | 1461307145201 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c3000 == 101 [pid = 2681] [id = 453] 23:39:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 124 (0x7f825b8f1000) [pid = 2681] [serial = 1360] [outer = (nil)] 23:39:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 125 (0x7f8267e23000) [pid = 2681] [serial = 1361] [outer = 0x7f825b8f1000] 23:39:05 INFO - PROCESS | 2681 | 1461307145252 Marionette DEBUG loaded listener.js 23:39:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 126 (0x7f826858b000) [pid = 2681] [serial = 1362] [outer = 0x7f825b8f1000] 23:39:05 INFO - PROCESS | 2681 | 1461307145876 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]]]}] 23:39:05 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 23:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1024ms 23:39:05 INFO - PROCESS | 2681 | 1461307145953 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:39:05 INFO - PROCESS | 2681 | 1461307145958 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:39:06 INFO - PROCESS | 2681 | 1461307146004 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:39:06 INFO - PROCESS | 2681 | 1461307146009 Marionette TRACE conn3 <- [1,1786,null,{}] 23:39:06 INFO - PROCESS | 2681 | 1461307146064 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}] 23:39:06 INFO - PROCESS | 2681 | 1461307146231 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:39:06 INFO - PROCESS | 2681 | 1461307146409 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b8c9000 == 102 [pid = 2681] [id = 454] 23:39:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 127 (0x7f82583d1800) [pid = 2681] [serial = 1363] [outer = (nil)] 23:39:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 128 (0x7f825b752400) [pid = 2681] [serial = 1364] [outer = 0x7f82583d1800] 23:39:06 INFO - PROCESS | 2681 | 1461307146473 Marionette DEBUG loaded listener.js 23:39:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 129 (0x7f825b8afc00) [pid = 2681] [serial = 1365] [outer = 0x7f82583d1800] 23:39:07 INFO - PROCESS | 2681 | 1461307147264 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]]]}] 23:39:07 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 23:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1362ms 23:39:07 INFO - PROCESS | 2681 | 1461307147328 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:39:07 INFO - PROCESS | 2681 | 1461307147336 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:39:07 INFO - PROCESS | 2681 | 1461307147344 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:39:07 INFO - PROCESS | 2681 | 1461307147347 Marionette TRACE conn3 <- [1,1790,null,{}] 23:39:07 INFO - PROCESS | 2681 | 1461307147353 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}] 23:39:07 INFO - PROCESS | 2681 | 1461307147545 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:39:07 INFO - PROCESS | 2681 | 1461307147724 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826641d000 == 103 [pid = 2681] [id = 455] 23:39:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f825c6c3800) [pid = 2681] [serial = 1366] [outer = (nil)] 23:39:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f8263958c00) [pid = 2681] [serial = 1367] [outer = 0x7f825c6c3800] 23:39:07 INFO - PROCESS | 2681 | 1461307147784 Marionette DEBUG loaded listener.js 23:39:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f8263a4c800) [pid = 2681] [serial = 1368] [outer = 0x7f825c6c3800] 23:39:08 INFO - PROCESS | 2681 | 1461307148626 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]]]}] 23:39:08 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) 23:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1334ms 23:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:39:08 INFO - PROCESS | 2681 | 1461307148679 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:39:08 INFO - PROCESS | 2681 | 1461307148681 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:39:08 INFO - PROCESS | 2681 | 1461307148687 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:39:08 INFO - PROCESS | 2681 | 1461307148692 Marionette TRACE conn3 <- [1,1794,null,{}] 23:39:08 INFO - PROCESS | 2681 | 1461307148706 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}] 23:39:08 INFO - PROCESS | 2681 | 1461307148856 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:39:09 INFO - PROCESS | 2681 | 1461307149040 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b417800 == 104 [pid = 2681] [id = 456] 23:39:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f82646d6800) [pid = 2681] [serial = 1369] [outer = (nil)] 23:39:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f82667af000) [pid = 2681] [serial = 1370] [outer = 0x7f82646d6800] 23:39:09 INFO - PROCESS | 2681 | 1461307149108 Marionette DEBUG loaded listener.js 23:39:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f8267495800) [pid = 2681] [serial = 1371] [outer = 0x7f82646d6800] 23:39:09 INFO - PROCESS | 2681 | 1461307149922 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]]]}] 23:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1295ms 23:39:09 INFO - PROCESS | 2681 | 1461307149981 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:39:09 INFO - PROCESS | 2681 | 1461307149985 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:39:09 INFO - PROCESS | 2681 | 1461307149990 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:39:09 INFO - PROCESS | 2681 | 1461307149992 Marionette TRACE conn3 <- [1,1798,null,{}] 23:39:10 INFO - PROCESS | 2681 | 1461307149997 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}] 23:39:10 INFO - PROCESS | 2681 | 1461307150143 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:39:10 INFO - PROCESS | 2681 | 1461307150326 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd14800 == 105 [pid = 2681] [id = 457] 23:39:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f8265068000) [pid = 2681] [serial = 1372] [outer = (nil)] 23:39:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8267fec000) [pid = 2681] [serial = 1373] [outer = 0x7f8265068000] 23:39:10 INFO - PROCESS | 2681 | 1461307150387 Marionette DEBUG loaded listener.js 23:39:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f826929fc00) [pid = 2681] [serial = 1374] [outer = 0x7f8265068000] 23:39:11 INFO - PROCESS | 2681 | 1461307151137 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]]]}] 23:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1182ms 23:39:11 INFO - PROCESS | 2681 | 1461307151173 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:39:11 INFO - PROCESS | 2681 | 1461307151176 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:39:11 INFO - PROCESS | 2681 | 1461307151182 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:39:11 INFO - PROCESS | 2681 | 1461307151184 Marionette TRACE conn3 <- [1,1802,null,{}] 23:39:11 INFO - PROCESS | 2681 | 1461307151188 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}] 23:39:11 INFO - PROCESS | 2681 | 1461307151327 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:39:11 INFO - PROCESS | 2681 | 1461307151510 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b2800 == 106 [pid = 2681] [id = 458] 23:39:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f826777f000) [pid = 2681] [serial = 1375] [outer = (nil)] 23:39:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f826990ec00) [pid = 2681] [serial = 1376] [outer = 0x7f826777f000] 23:39:11 INFO - PROCESS | 2681 | 1461307151570 Marionette DEBUG loaded listener.js 23:39:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f826b43d800) [pid = 2681] [serial = 1377] [outer = 0x7f826777f000] 23:39:12 INFO - PROCESS | 2681 | 1461307152319 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]]]}] 23:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1174ms 23:39:12 INFO - PROCESS | 2681 | 1461307152356 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:39:12 INFO - PROCESS | 2681 | 1461307152359 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:39:12 INFO - PROCESS | 2681 | 1461307152364 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:39:12 INFO - PROCESS | 2681 | 1461307152367 Marionette TRACE conn3 <- [1,1806,null,{}] 23:39:12 INFO - PROCESS | 2681 | 1461307152371 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}] 23:39:12 INFO - PROCESS | 2681 | 1461307152601 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:39:12 INFO - PROCESS | 2681 | 1461307152733 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270080800 == 107 [pid = 2681] [id = 459] 23:39:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f826b54c400) [pid = 2681] [serial = 1378] [outer = (nil)] 23:39:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f826b67e400) [pid = 2681] [serial = 1379] [outer = 0x7f826b54c400] 23:39:12 INFO - PROCESS | 2681 | 1461307152796 Marionette DEBUG loaded listener.js 23:39:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f826dcb8000) [pid = 2681] [serial = 1380] [outer = 0x7f826b54c400] 23:39:13 INFO - PROCESS | 2681 | 1461307153564 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]]]}] 23:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1226ms 23:39:13 INFO - PROCESS | 2681 | 1461307153590 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:39:13 INFO - PROCESS | 2681 | 1461307153593 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:39:13 INFO - PROCESS | 2681 | 1461307153598 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:39:13 INFO - PROCESS | 2681 | 1461307153600 Marionette TRACE conn3 <- [1,1810,null,{}] 23:39:13 INFO - PROCESS | 2681 | 1461307153605 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}] 23:39:13 INFO - PROCESS | 2681 | 1461307153746 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:39:13 INFO - PROCESS | 2681 | 1461307153930 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271a95000 == 108 [pid = 2681] [id = 460] 23:39:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f826b54e400) [pid = 2681] [serial = 1381] [outer = (nil)] 23:39:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f826e671000) [pid = 2681] [serial = 1382] [outer = 0x7f826b54e400] 23:39:13 INFO - PROCESS | 2681 | 1461307153990 Marionette DEBUG loaded listener.js 23:39:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8266880400) [pid = 2681] [serial = 1383] [outer = 0x7f826b54e400] 23:39:14 INFO - PROCESS | 2681 | 1461307154719 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]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1178ms 23:39:14 INFO - PROCESS | 2681 | 1461307154778 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:39:14 INFO - PROCESS | 2681 | 1461307154781 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:39:14 INFO - PROCESS | 2681 | 1461307154786 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 2681 | 1461307154788 Marionette TRACE conn3 <- [1,1814,null,{}] 23:39:14 INFO - PROCESS | 2681 | 1461307154793 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}] 23:39:14 INFO - PROCESS | 2681 | 1461307154932 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:39:15 INFO - PROCESS | 2681 | 1461307155116 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c6000 == 109 [pid = 2681] [id = 461] 23:39:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f82683dc400) [pid = 2681] [serial = 1384] [outer = (nil)] 23:39:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8270bac400) [pid = 2681] [serial = 1385] [outer = 0x7f82683dc400] 23:39:15 INFO - PROCESS | 2681 | 1461307155176 Marionette DEBUG loaded listener.js 23:39:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f8271c5cc00) [pid = 2681] [serial = 1386] [outer = 0x7f82683dc400] 23:39:15 INFO - PROCESS | 2681 | 1461307155916 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]]]}] 23:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1174ms 23:39:15 INFO - PROCESS | 2681 | 1461307155962 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:39:15 INFO - PROCESS | 2681 | 1461307155965 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:39:15 INFO - PROCESS | 2681 | 1461307155970 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:39:15 INFO - PROCESS | 2681 | 1461307155972 Marionette TRACE conn3 <- [1,1818,null,{}] 23:39:15 INFO - PROCESS | 2681 | 1461307155977 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}] 23:39:16 INFO - PROCESS | 2681 | 1461307156115 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:39:16 INFO - PROCESS | 2681 | 1461307156299 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8281891800 == 110 [pid = 2681] [id = 462] 23:39:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f826c0cf000) [pid = 2681] [serial = 1387] [outer = (nil)] 23:39:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8273d75c00) [pid = 2681] [serial = 1388] [outer = 0x7f826c0cf000] 23:39:16 INFO - PROCESS | 2681 | 1461307156359 Marionette DEBUG loaded listener.js 23:39:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f827e58ec00) [pid = 2681] [serial = 1389] [outer = 0x7f826c0cf000] 23:39:17 INFO - PROCESS | 2681 | 1461307157149 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]]]}] 23:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1225ms 23:39:17 INFO - PROCESS | 2681 | 1461307157195 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:39:17 INFO - PROCESS | 2681 | 1461307157199 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:39:17 INFO - PROCESS | 2681 | 1461307157204 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:39:17 INFO - PROCESS | 2681 | 1461307157206 Marionette TRACE conn3 <- [1,1822,null,{}] 23:39:17 INFO - PROCESS | 2681 | 1461307157211 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}] 23:39:17 INFO - PROCESS | 2681 | 1461307157357 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:39:17 INFO - PROCESS | 2681 | 1461307157543 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d780800 == 111 [pid = 2681] [id = 463] 23:39:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f825b74bc00) [pid = 2681] [serial = 1390] [outer = (nil)] 23:39:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f825c651000) [pid = 2681] [serial = 1391] [outer = 0x7f825b74bc00] 23:39:17 INFO - PROCESS | 2681 | 1461307157602 Marionette DEBUG loaded listener.js 23:39:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8271a4a800) [pid = 2681] [serial = 1392] [outer = 0x7f825b74bc00] 23:39:18 INFO - PROCESS | 2681 | 1461307158715 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]]]}] 23:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1576ms 23:39:18 INFO - PROCESS | 2681 | 1461307158781 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:39:18 INFO - PROCESS | 2681 | 1461307158785 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:39:18 INFO - PROCESS | 2681 | 1461307158792 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:39:18 INFO - PROCESS | 2681 | 1461307158797 Marionette TRACE conn3 <- [1,1826,null,{}] 23:39:18 INFO - PROCESS | 2681 | 1461307158803 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}] 23:39:18 INFO - PROCESS | 2681 | 1461307158965 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:39:19 INFO - PROCESS | 2681 | 1461307159202 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266424000 == 112 [pid = 2681] [id = 464] 23:39:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f825b758400) [pid = 2681] [serial = 1393] [outer = (nil)] 23:39:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f825b76f400) [pid = 2681] [serial = 1394] [outer = 0x7f825b758400] 23:39:19 INFO - PROCESS | 2681 | 1461307159261 Marionette DEBUG loaded listener.js 23:39:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f825c64dc00) [pid = 2681] [serial = 1395] [outer = 0x7f825b758400] 23:39:20 INFO - PROCESS | 2681 | 1461307160114 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]]]}] 23:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1379ms 23:39:20 INFO - PROCESS | 2681 | 1461307160172 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:39:20 INFO - PROCESS | 2681 | 1461307160179 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:39:20 INFO - PROCESS | 2681 | 1461307160187 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:39:20 INFO - PROCESS | 2681 | 1461307160191 Marionette TRACE conn3 <- [1,1830,null,{}] 23:39:20 INFO - PROCESS | 2681 | 1461307160195 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}] 23:39:20 INFO - PROCESS | 2681 | 1461307160336 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267eac800 == 111 [pid = 2681] [id = 452] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826811c800 == 110 [pid = 2681] [id = 451] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266717000 == 109 [pid = 2681] [id = 450] 23:39:20 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8263bce800) [pid = 2681] [serial = 1298] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825b8a9000) [pid = 2681] [serial = 1268] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 2681 | 1461307160599 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263bb1000 == 108 [pid = 2681] [id = 449] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d763800 == 107 [pid = 2681] [id = 448] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d566000 == 106 [pid = 2681] [id = 447] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826769c000 == 105 [pid = 2681] [id = 13] 23:39:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596c8800 == 106 [pid = 2681] [id = 465] 23:39:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f825b770c00) [pid = 2681] [serial = 1396] [outer = (nil)] 23:39:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826394d400) [pid = 2681] [serial = 1397] [outer = 0x7f825b770c00] 23:39:20 INFO - PROCESS | 2681 | 1461307160726 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8263a45c00) [pid = 2681] [serial = 1398] [outer = 0x7f825b770c00] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d84f800 == 105 [pid = 2681] [id = 446] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e4e2000 == 104 [pid = 2681] [id = 439] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82714dc000 == 103 [pid = 2681] [id = 438] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fda2000 == 102 [pid = 2681] [id = 437] 23:39:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6d0000 == 101 [pid = 2681] [id = 436] 23:39:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268613000 == 100 [pid = 2681] [id = 435] 23:39:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264551000 == 99 [pid = 2681] [id = 434] 23:39:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bd4800 == 98 [pid = 2681] [id = 433] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8271397000) [pid = 2681] [serial = 1259] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f825d910400) [pid = 2681] [serial = 1296] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825c5b8000) [pid = 2681] [serial = 1295] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8263958000) [pid = 2681] [serial = 1250] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8266879000) [pid = 2681] [serial = 1253] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826990fc00) [pid = 2681] [serial = 861] [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.] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f826bfdd400) [pid = 2681] [serial = 1256] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8264f05800) [pid = 2681] [serial = 1281] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f825c655000) [pid = 2681] [serial = 1221] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f82683ea400) [pid = 2681] [serial = 1289] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f825a8c1400) [pid = 2681] [serial = 1218] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f825b8f3800) [pid = 2681] [serial = 1275] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f8273d13000) [pid = 2681] [serial = 1247] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f82692ac800) [pid = 2681] [serial = 1290] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f82831c3c00) [pid = 2681] [serial = 1215] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f825b8ab400) [pid = 2681] [serial = 1274] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f8263dee000) [pid = 2681] [serial = 1280] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f825b76d000) [pid = 2681] [serial = 1262] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f82664c1400) [pid = 2681] [serial = 1284] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f825b8b1800) [pid = 2681] [serial = 1271] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f825c654000) [pid = 2681] [serial = 1277] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f825b76b800) [pid = 2681] [serial = 1265] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f826b54b000) [pid = 2681] [serial = 1293] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826a40e800) [pid = 2681] [serial = 1292] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f825d8c5000) [pid = 2681] [serial = 1278] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f8264f0f400) [pid = 2681] [serial = 1283] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f826748fc00) [pid = 2681] [serial = 1287] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f826654ec00) [pid = 2681] [serial = 1286] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 2681 | 1461307161363 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]]]}] 23:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1229ms 23:39:21 INFO - PROCESS | 2681 | 1461307161416 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:39:21 INFO - PROCESS | 2681 | 1461307161418 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:39:21 INFO - PROCESS | 2681 | 1461307161424 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:39:21 INFO - PROCESS | 2681 | 1461307161428 Marionette TRACE conn3 <- [1,1834,null,{}] 23:39:21 INFO - PROCESS | 2681 | 1461307161477 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}] 23:39:21 INFO - PROCESS | 2681 | 1461307161616 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:39:21 INFO - PROCESS | 2681 | 1461307161625 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826381e000 == 99 [pid = 2681] [id = 466] 23:39:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f8263a46c00) [pid = 2681] [serial = 1399] [outer = (nil)] 23:39:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f8263de8c00) [pid = 2681] [serial = 1400] [outer = 0x7f8263a46c00] 23:39:21 INFO - PROCESS | 2681 | 1461307161681 Marionette DEBUG loaded listener.js 23:39:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f82647a1800) [pid = 2681] [serial = 1401] [outer = 0x7f8263a46c00] 23:39:22 INFO - PROCESS | 2681 | 1461307162397 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]]]}] 23:39:22 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 23:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 986ms 23:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:39:22 INFO - PROCESS | 2681 | 1461307162409 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:39:22 INFO - PROCESS | 2681 | 1461307162413 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:39:22 INFO - PROCESS | 2681 | 1461307162418 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 2681 | 1461307162420 Marionette TRACE conn3 <- [1,1838,null,{}] 23:39:22 INFO - PROCESS | 2681 | 1461307162425 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}] 23:39:22 INFO - PROCESS | 2681 | 1461307162604 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:39:22 INFO - PROCESS | 2681 | 1461307162624 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826455d000 == 100 [pid = 2681] [id = 467] 23:39:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f8263ac6000) [pid = 2681] [serial = 1402] [outer = (nil)] 23:39:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8266545800) [pid = 2681] [serial = 1403] [outer = 0x7f8263ac6000] 23:39:22 INFO - PROCESS | 2681 | 1461307162684 Marionette DEBUG loaded listener.js 23:39:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f82668cc800) [pid = 2681] [serial = 1404] [outer = 0x7f8263ac6000] 23:39:23 INFO - PROCESS | 2681 | 1461307163382 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]]]}] 23:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1024ms 23:39:23 INFO - PROCESS | 2681 | 1461307163442 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:39:23 INFO - PROCESS | 2681 | 1461307163444 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:39:23 INFO - PROCESS | 2681 | 1461307163449 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:39:23 INFO - PROCESS | 2681 | 1461307163451 Marionette TRACE conn3 <- [1,1842,null,{}] 23:39:23 INFO - PROCESS | 2681 | 1461307163475 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}] 23:39:23 INFO - PROCESS | 2681 | 1461307163647 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:39:23 INFO - PROCESS | 2681 | 1461307163673 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267a0d800 == 101 [pid = 2681] [id = 468] 23:39:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f8264f05800) [pid = 2681] [serial = 1405] [outer = (nil)] 23:39:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8266dfac00) [pid = 2681] [serial = 1406] [outer = 0x7f8264f05800] 23:39:23 INFO - PROCESS | 2681 | 1461307163724 Marionette DEBUG loaded listener.js 23:39:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f82678e0400) [pid = 2681] [serial = 1407] [outer = 0x7f8264f05800] 23:39:24 INFO - PROCESS | 2681 | 1461307164367 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]]]}] 23:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 933ms 23:39:24 INFO - PROCESS | 2681 | 1461307164388 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:39:24 INFO - PROCESS | 2681 | 1461307164391 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:39:24 INFO - PROCESS | 2681 | 1461307164396 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:39:24 INFO - PROCESS | 2681 | 1461307164397 Marionette TRACE conn3 <- [1,1846,null,{}] 23:39:24 INFO - PROCESS | 2681 | 1461307164402 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}] 23:39:24 INFO - PROCESS | 2681 | 1461307164610 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:39:24 INFO - PROCESS | 2681 | 1461307164642 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268612800 == 102 [pid = 2681] [id = 469] 23:39:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f8267a4f400) [pid = 2681] [serial = 1408] [outer = (nil)] 23:39:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f826990e400) [pid = 2681] [serial = 1409] [outer = 0x7f8267a4f400] 23:39:24 INFO - PROCESS | 2681 | 1461307164696 Marionette DEBUG loaded listener.js 23:39:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f826b441000) [pid = 2681] [serial = 1410] [outer = 0x7f8267a4f400] 23:39:25 INFO - PROCESS | 2681 | 1461307165647 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]]]}] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f825d915400) [pid = 2681] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f82583cc000) [pid = 2681] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f8263acac00) [pid = 2681] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f8266decc00) [pid = 2681] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f825b8ac400) [pid = 2681] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f825b74b000) [pid = 2681] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f825b76cc00) [pid = 2681] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826396c000) [pid = 2681] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:39:25 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f825b8ad400) [pid = 2681] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:39:25 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) 23:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1324ms 23:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:39:25 INFO - PROCESS | 2681 | 1461307165720 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:39:25 INFO - PROCESS | 2681 | 1461307165722 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:39:25 INFO - PROCESS | 2681 | 1461307165725 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:39:25 INFO - PROCESS | 2681 | 1461307165729 Marionette TRACE conn3 <- [1,1850,null,{}] 23:39:25 INFO - PROCESS | 2681 | 1461307165733 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}] 23:39:25 INFO - PROCESS | 2681 | 1461307165854 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:39:25 INFO - PROCESS | 2681 | 1461307165863 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454b800 == 103 [pid = 2681] [id = 470] 23:39:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f825d90fc00) [pid = 2681] [serial = 1411] [outer = (nil)] 23:39:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8263de9800) [pid = 2681] [serial = 1412] [outer = 0x7f825d90fc00] 23:39:25 INFO - PROCESS | 2681 | 1461307165914 Marionette DEBUG loaded listener.js 23:39:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f826829f800) [pid = 2681] [serial = 1413] [outer = 0x7f825d90fc00] 23:39:26 INFO - PROCESS | 2681 | 1461307166577 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]]]}] 23:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 878ms 23:39:26 INFO - PROCESS | 2681 | 1461307166604 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:39:26 INFO - PROCESS | 2681 | 1461307166606 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:39:26 INFO - PROCESS | 2681 | 1461307166613 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:39:26 INFO - PROCESS | 2681 | 1461307166614 Marionette TRACE conn3 <- [1,1854,null,{}] 23:39:26 INFO - PROCESS | 2681 | 1461307166619 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}] 23:39:26 INFO - PROCESS | 2681 | 1461307166742 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:39:26 INFO - PROCESS | 2681 | 1461307166888 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b451000 == 104 [pid = 2681] [id = 471] 23:39:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f825b8a5000) [pid = 2681] [serial = 1414] [outer = (nil)] 23:39:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8268581c00) [pid = 2681] [serial = 1415] [outer = 0x7f825b8a5000] 23:39:26 INFO - PROCESS | 2681 | 1461307166939 Marionette DEBUG loaded listener.js 23:39:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f826c0cf800) [pid = 2681] [serial = 1416] [outer = 0x7f825b8a5000] 23:39:27 INFO - PROCESS | 2681 | 1461307167491 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]]]}] 23:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 925ms 23:39:27 INFO - PROCESS | 2681 | 1461307167537 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:39:27 INFO - PROCESS | 2681 | 1461307167539 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:39:27 INFO - PROCESS | 2681 | 1461307167544 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:39:27 INFO - PROCESS | 2681 | 1461307167546 Marionette TRACE conn3 <- [1,1858,null,{}] 23:39:27 INFO - PROCESS | 2681 | 1461307167559 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}] 23:39:27 INFO - PROCESS | 2681 | 1461307167688 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:39:27 INFO - PROCESS | 2681 | 1461307167955 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82595e1800 == 105 [pid = 2681] [id = 472] 23:39:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f82583cac00) [pid = 2681] [serial = 1417] [outer = (nil)] 23:39:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f82583d7000) [pid = 2681] [serial = 1418] [outer = 0x7f82583cac00] 23:39:28 INFO - PROCESS | 2681 | 1461307168023 Marionette DEBUG loaded listener.js 23:39:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f8259d17000) [pid = 2681] [serial = 1419] [outer = 0x7f82583cac00] 23:39:28 INFO - PROCESS | 2681 | 1461307168799 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]]]}] 23:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1284ms 23:39:28 INFO - PROCESS | 2681 | 1461307168830 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:39:28 INFO - PROCESS | 2681 | 1461307168837 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:39:28 INFO - PROCESS | 2681 | 1461307168844 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:39:28 INFO - PROCESS | 2681 | 1461307168848 Marionette TRACE conn3 <- [1,1862,null,{}] 23:39:28 INFO - PROCESS | 2681 | 1461307168854 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}] 23:39:29 INFO - PROCESS | 2681 | 1461307169014 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:39:29 INFO - PROCESS | 2681 | 1461307169211 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264407800 == 106 [pid = 2681] [id = 473] 23:39:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f825c655c00) [pid = 2681] [serial = 1420] [outer = (nil)] 23:39:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f8263955c00) [pid = 2681] [serial = 1421] [outer = 0x7f825c655c00] 23:39:29 INFO - PROCESS | 2681 | 1461307169273 Marionette DEBUG loaded listener.js 23:39:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8263ac6c00) [pid = 2681] [serial = 1422] [outer = 0x7f825c655c00] 23:39:30 INFO - PROCESS | 2681 | 1461307170051 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]]]}] 23:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1278ms 23:39:30 INFO - PROCESS | 2681 | 1461307170125 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 2681 | 1461307170131 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:39:30 INFO - PROCESS | 2681 | 1461307170136 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:39:30 INFO - PROCESS | 2681 | 1461307170139 Marionette TRACE conn3 <- [1,1866,null,{}] 23:39:30 INFO - PROCESS | 2681 | 1461307170144 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}] 23:39:30 INFO - PROCESS | 2681 | 1461307170332 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:39:30 INFO - PROCESS | 2681 | 1461307170516 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b41c800 == 107 [pid = 2681] [id = 474] 23:39:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f826479b400) [pid = 2681] [serial = 1423] [outer = (nil)] 23:39:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f826654ec00) [pid = 2681] [serial = 1424] [outer = 0x7f826479b400] 23:39:30 INFO - PROCESS | 2681 | 1461307170579 Marionette DEBUG loaded listener.js 23:39:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f8267c6b400) [pid = 2681] [serial = 1425] [outer = 0x7f826479b400] 23:39:31 INFO - PROCESS | 2681 | 1461307171414 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]]]}] 23:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1328ms 23:39:31 INFO - PROCESS | 2681 | 1461307171465 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:39:31 INFO - PROCESS | 2681 | 1461307171469 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:39:31 INFO - PROCESS | 2681 | 1461307171482 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:39:31 INFO - PROCESS | 2681 | 1461307171490 Marionette TRACE conn3 <- [1,1870,null,{}] 23:39:31 INFO - PROCESS | 2681 | 1461307171496 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}] 23:39:31 INFO - PROCESS | 2681 | 1461307171643 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:39:31 INFO - PROCESS | 2681 | 1461307171830 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fd99000 == 108 [pid = 2681] [id = 475] 23:39:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8264f0a400) [pid = 2681] [serial = 1426] [outer = (nil)] 23:39:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826990fc00) [pid = 2681] [serial = 1427] [outer = 0x7f8264f0a400] 23:39:31 INFO - PROCESS | 2681 | 1461307171892 Marionette DEBUG loaded listener.js 23:39:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826c0c7c00) [pid = 2681] [serial = 1428] [outer = 0x7f8264f0a400] 23:39:32 INFO - PROCESS | 2681 | 1461307172617 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]]]}] 23:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1196ms 23:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:39:32 INFO - PROCESS | 2681 | 1461307172671 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:39:32 INFO - PROCESS | 2681 | 1461307172674 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:39:32 INFO - PROCESS | 2681 | 1461307172679 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:39:32 INFO - PROCESS | 2681 | 1461307172682 Marionette TRACE conn3 <- [1,1874,null,{}] 23:39:32 INFO - PROCESS | 2681 | 1461307172687 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}] 23:39:32 INFO - PROCESS | 2681 | 1461307172833 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:39:33 INFO - PROCESS | 2681 | 1461307173018 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827414e000 == 109 [pid = 2681] [id = 476] 23:39:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f82664b7400) [pid = 2681] [serial = 1429] [outer = (nil)] 23:39:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f826eb6b800) [pid = 2681] [serial = 1430] [outer = 0x7f82664b7400] 23:39:33 INFO - PROCESS | 2681 | 1461307173078 Marionette DEBUG loaded listener.js 23:39:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8270361800) [pid = 2681] [serial = 1431] [outer = 0x7f82664b7400] 23:39:33 INFO - PROCESS | 2681 | 1461307173840 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]]]}] 23:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1228ms 23:39:33 INFO - PROCESS | 2681 | 1461307173907 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:39:33 INFO - PROCESS | 2681 | 1461307173910 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:39:33 INFO - PROCESS | 2681 | 1461307173916 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:39:33 INFO - PROCESS | 2681 | 1461307173918 Marionette TRACE conn3 <- [1,1878,null,{}] 23:39:33 INFO - PROCESS | 2681 | 1461307173922 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}] 23:39:34 INFO - PROCESS | 2681 | 1461307174064 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:39:34 INFO - PROCESS | 2681 | 1461307174255 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828357b800 == 110 [pid = 2681] [id = 477] 23:39:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8273d14400) [pid = 2681] [serial = 1432] [outer = (nil)] 23:39:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f827d650000) [pid = 2681] [serial = 1433] [outer = 0x7f8273d14400] 23:39:34 INFO - PROCESS | 2681 | 1461307174329 Marionette DEBUG loaded listener.js 23:39:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f827f90ec00) [pid = 2681] [serial = 1434] [outer = 0x7f8273d14400] 23:39:35 INFO - PROCESS | 2681 | 1461307175081 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]]]}] 23:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1225ms 23:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:39:35 INFO - PROCESS | 2681 | 1461307175140 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:39:35 INFO - PROCESS | 2681 | 1461307175143 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:39:35 INFO - PROCESS | 2681 | 1461307175148 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:39:35 INFO - PROCESS | 2681 | 1461307175151 Marionette TRACE conn3 <- [1,1882,null,{}] 23:39:35 INFO - PROCESS | 2681 | 1461307175156 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}] 23:39:35 INFO - PROCESS | 2681 | 1461307175294 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:39:35 INFO - PROCESS | 2681 | 1461307175483 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cdc800 == 111 [pid = 2681] [id = 478] 23:39:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8273d70400) [pid = 2681] [serial = 1435] [outer = (nil)] 23:39:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8283789400) [pid = 2681] [serial = 1436] [outer = 0x7f8273d70400] 23:39:35 INFO - PROCESS | 2681 | 1461307175545 Marionette DEBUG loaded listener.js 23:39:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8283b06000) [pid = 2681] [serial = 1437] [outer = 0x7f8273d70400] 23:39:36 INFO - PROCESS | 2681 | 1461307176259 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]]]}] 23:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1176ms 23:39:36 INFO - PROCESS | 2681 | 1461307176324 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:39:36 INFO - PROCESS | 2681 | 1461307176328 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:39:36 INFO - PROCESS | 2681 | 1461307176333 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:39:36 INFO - PROCESS | 2681 | 1461307176335 Marionette TRACE conn3 <- [1,1886,null,{}] 23:39:36 INFO - PROCESS | 2681 | 1461307176340 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}] 23:39:36 INFO - PROCESS | 2681 | 1461307176479 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:39:36 INFO - PROCESS | 2681 | 1461307176663 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b03000 == 112 [pid = 2681] [id = 479] 23:39:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f825c333400) [pid = 2681] [serial = 1438] [outer = (nil)] 23:39:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f825c33d800) [pid = 2681] [serial = 1439] [outer = 0x7f825c333400] 23:39:36 INFO - PROCESS | 2681 | 1461307176725 Marionette DEBUG loaded listener.js 23:39:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f827f911400) [pid = 2681] [serial = 1440] [outer = 0x7f825c333400] 23:39:37 INFO - PROCESS | 2681 | 1461307177454 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]]]}] 23:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1175ms 23:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:39:37 INFO - PROCESS | 2681 | 1461307177509 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:39:37 INFO - PROCESS | 2681 | 1461307177511 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:39:37 INFO - PROCESS | 2681 | 1461307177515 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:39:37 INFO - PROCESS | 2681 | 1461307177519 Marionette TRACE conn3 <- [1,1890,null,{}] 23:39:37 INFO - PROCESS | 2681 | 1461307177523 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}] 23:39:37 INFO - PROCESS | 2681 | 1461307177665 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:39:37 INFO - PROCESS | 2681 | 1461307177853 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826459c800 == 113 [pid = 2681] [id = 480] 23:39:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f825866a800) [pid = 2681] [serial = 1441] [outer = (nil)] 23:39:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8258673400) [pid = 2681] [serial = 1442] [outer = 0x7f825866a800] 23:39:37 INFO - PROCESS | 2681 | 1461307177912 Marionette DEBUG loaded listener.js 23:39:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8258679000) [pid = 2681] [serial = 1443] [outer = 0x7f825866a800] 23:39:38 INFO - PROCESS | 2681 | 1461307178652 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]]]}] 23:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1178ms 23:39:38 INFO - PROCESS | 2681 | 1461307178694 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:39:38 INFO - PROCESS | 2681 | 1461307178697 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:39:38 INFO - PROCESS | 2681 | 1461307178718 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:39:38 INFO - PROCESS | 2681 | 1461307178721 Marionette TRACE conn3 <- [1,1894,null,{}] 23:39:38 INFO - PROCESS | 2681 | 1461307178726 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}] 23:39:38 INFO - PROCESS | 2681 | 1461307178867 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:39:39 INFO - PROCESS | 2681 | 1461307179054 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b0b000 == 114 [pid = 2681] [id = 481] 23:39:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f825866c000) [pid = 2681] [serial = 1444] [outer = (nil)] 23:39:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f825b850c00) [pid = 2681] [serial = 1445] [outer = 0x7f825866c000] 23:39:39 INFO - PROCESS | 2681 | 1461307179116 Marionette DEBUG loaded listener.js 23:39:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f825b856000) [pid = 2681] [serial = 1446] [outer = 0x7f825866c000] 23:39:39 INFO - PROCESS | 2681 | 1461307179900 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]]]}] 23:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1228ms 23:39:39 INFO - PROCESS | 2681 | 1461307179944 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:39:39 INFO - PROCESS | 2681 | 1461307179948 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:39:39 INFO - PROCESS | 2681 | 1461307179953 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:39:39 INFO - PROCESS | 2681 | 1461307179955 Marionette TRACE conn3 <- [1,1898,null,{}] 23:39:39 INFO - PROCESS | 2681 | 1461307179959 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}] 23:39:40 INFO - PROCESS | 2681 | 1461307180101 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:39:40 INFO - PROCESS | 2681 | 1461307180291 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c519800 == 115 [pid = 2681] [id = 482] 23:39:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8258674400) [pid = 2681] [serial = 1447] [outer = (nil)] 23:39:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f825b85a000) [pid = 2681] [serial = 1448] [outer = 0x7f8258674400] 23:39:40 INFO - PROCESS | 2681 | 1461307180360 Marionette DEBUG loaded listener.js 23:39:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f825c46d000) [pid = 2681] [serial = 1449] [outer = 0x7f8258674400] 23:39:41 INFO - PROCESS | 2681 | 1461307181130 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]]]}] 23:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1226ms 23:39:41 INFO - PROCESS | 2681 | 1461307181179 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:39:41 INFO - PROCESS | 2681 | 1461307181183 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:39:41 INFO - PROCESS | 2681 | 1461307181188 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:39:41 INFO - PROCESS | 2681 | 1461307181192 Marionette TRACE conn3 <- [1,1902,null,{}] 23:39:41 INFO - PROCESS | 2681 | 1461307181196 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}] 23:39:41 INFO - PROCESS | 2681 | 1461307181372 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:39:41 INFO - PROCESS | 2681 | 1461307181570 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825aa68800 == 116 [pid = 2681] [id = 483] 23:39:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8258678400) [pid = 2681] [serial = 1450] [outer = (nil)] 23:39:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f825c477c00) [pid = 2681] [serial = 1451] [outer = 0x7f8258678400] 23:39:41 INFO - PROCESS | 2681 | 1461307181628 Marionette DEBUG loaded listener.js 23:39:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f82831cac00) [pid = 2681] [serial = 1452] [outer = 0x7f8258678400] 23:39:42 INFO - PROCESS | 2681 | 1461307182387 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]]]}] 23:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1231ms 23:39:42 INFO - PROCESS | 2681 | 1461307182426 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:39:42 INFO - PROCESS | 2681 | 1461307182428 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:39:42 INFO - PROCESS | 2681 | 1461307182434 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:39:42 INFO - PROCESS | 2681 | 1461307182436 Marionette TRACE conn3 <- [1,1906,null,{}] 23:39:42 INFO - PROCESS | 2681 | 1461307182441 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}] 23:39:42 INFO - PROCESS | 2681 | 1461307182580 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:39:42 INFO - PROCESS | 2681 | 1461307182775 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7d7800 == 117 [pid = 2681] [id = 484] 23:39:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f82583cbc00) [pid = 2681] [serial = 1453] [outer = (nil)] 23:39:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f825b857400) [pid = 2681] [serial = 1454] [outer = 0x7f82583cbc00] 23:39:42 INFO - PROCESS | 2681 | 1461307182833 Marionette DEBUG loaded listener.js 23:39:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f826bfb1400) [pid = 2681] [serial = 1455] [outer = 0x7f82583cbc00] 23:39:43 INFO - PROCESS | 2681 | 1461307183890 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]]]}] 23:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1487ms 23:39:43 INFO - PROCESS | 2681 | 1461307183928 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:39:43 INFO - PROCESS | 2681 | 1461307183934 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:39:43 INFO - PROCESS | 2681 | 1461307183942 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:39:43 INFO - PROCESS | 2681 | 1461307183946 Marionette TRACE conn3 <- [1,1910,null,{}] 23:39:43 INFO - PROCESS | 2681 | 1461307183952 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}] 23:39:44 INFO - PROCESS | 2681 | 1461307184105 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:39:44 INFO - PROCESS | 2681 | 1461307184471 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bd5000 == 118 [pid = 2681] [id = 485] 23:39:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f825b8ea400) [pid = 2681] [serial = 1456] [outer = (nil)] 23:39:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f825b8f7000) [pid = 2681] [serial = 1457] [outer = 0x7f825b8ea400] 23:39:44 INFO - PROCESS | 2681 | 1461307184570 Marionette DEBUG loaded listener.js 23:39:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825c46cc00) [pid = 2681] [serial = 1458] [outer = 0x7f825b8ea400] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b451000 == 117 [pid = 2681] [id = 471] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826454b800 == 116 [pid = 2681] [id = 470] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268612800 == 115 [pid = 2681] [id = 469] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267a0d800 == 114 [pid = 2681] [id = 468] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8259d13c00) [pid = 2681] [serial = 1334] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f825a9dc400) [pid = 2681] [serial = 1337] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8267e23000) [pid = 2681] [serial = 1361] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | 1461307185409 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]]]}] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826455d000 == 113 [pid = 2681] [id = 467] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826381e000 == 112 [pid = 2681] [id = 466] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82596c8800 == 111 [pid = 2681] [id = 465] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266424000 == 110 [pid = 2681] [id = 464] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6c6000 == 109 [pid = 2681] [id = 461] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271a95000 == 108 [pid = 2681] [id = 460] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270080800 == 107 [pid = 2681] [id = 459] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b2800 == 106 [pid = 2681] [id = 458] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd14800 == 105 [pid = 2681] [id = 457] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b417800 == 104 [pid = 2681] [id = 456] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826641d000 == 103 [pid = 2681] [id = 455] 23:39:45 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825b8c9000 == 102 [pid = 2681] [id = 454] 23:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1532ms 23:39:45 INFO - PROCESS | 2681 | 1461307185474 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:39:45 INFO - PROCESS | 2681 | 1461307185481 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:39:45 INFO - PROCESS | 2681 | 1461307185489 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:39:45 INFO - PROCESS | 2681 | 1461307185492 Marionette TRACE conn3 <- [1,1914,null,{}] 23:39:45 INFO - PROCESS | 2681 | 1461307185502 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}] 23:39:45 INFO - PROCESS | 2681 | 1461307185635 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f826506f400) [pid = 2681] [serial = 1299] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8264f09800) [pid = 2681] [serial = 1352] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8273d6d800) [pid = 2681] [serial = 1328] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8267feb000) [pid = 2681] [serial = 1313] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8267787000) [pid = 2681] [serial = 1355] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8263bcb000) [pid = 2681] [serial = 1307] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8267dce800) [pid = 2681] [serial = 1356] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f825c657400) [pid = 2681] [serial = 1344] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825b8f8000) [pid = 2681] [serial = 1343] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f825b767800) [pid = 2681] [serial = 1341] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f825b74f000) [pid = 2681] [serial = 1340] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826dcbc800) [pid = 2681] [serial = 1319] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826a404400) [pid = 2681] [serial = 1316] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f827f7c5c00) [pid = 2681] [serial = 1331] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825a8b7000) [pid = 2681] [serial = 1301] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f82675c9000) [pid = 2681] [serial = 1310] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f825c651c00) [pid = 2681] [serial = 1358] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f825c64f000) [pid = 2681] [serial = 1304] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f826f8cc000) [pid = 2681] [serial = 1322] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8263a42400) [pid = 2681] [serial = 1346] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f8263acb800) [pid = 2681] [serial = 1347] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8263bcf800) [pid = 2681] [serial = 1349] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8270dd4c00) [pid = 2681] [serial = 1325] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f826506f000) [pid = 2681] [serial = 1353] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8264794000) [pid = 2681] [serial = 1350] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826778bc00) [pid = 2681] [serial = 1359] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f827f631400) [pid = 2681] [serial = 1248] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 2681 | 1461307185804 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d809000 == 103 [pid = 2681] [id = 486] 23:39:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f825a8b7000) [pid = 2681] [serial = 1459] [outer = (nil)] 23:39:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f825c46ac00) [pid = 2681] [serial = 1460] [outer = 0x7f825a8b7000] 23:39:45 INFO - PROCESS | 2681 | 1461307185861 Marionette DEBUG loaded listener.js 23:39:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826396f000) [pid = 2681] [serial = 1461] [outer = 0x7f825a8b7000] 23:39:46 INFO - PROCESS | 2681 | 1461307186481 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]]]}] 23:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1026ms 23:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:39:46 INFO - PROCESS | 2681 | 1461307186514 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:39:46 INFO - PROCESS | 2681 | 1461307186517 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:39:46 INFO - PROCESS | 2681 | 1461307186521 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:39:46 INFO - PROCESS | 2681 | 1461307186526 Marionette TRACE conn3 <- [1,1918,null,{}] 23:39:46 INFO - PROCESS | 2681 | 1461307186539 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}] 23:39:46 INFO - PROCESS | 2681 | 1461307186699 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:39:46 INFO - PROCESS | 2681 | 1461307186852 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264561800 == 104 [pid = 2681] [id = 487] 23:39:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826396dc00) [pid = 2681] [serial = 1462] [outer = (nil)] 23:39:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8263de9400) [pid = 2681] [serial = 1463] [outer = 0x7f826396dc00] 23:39:46 INFO - PROCESS | 2681 | 1461307186907 Marionette DEBUG loaded listener.js 23:39:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826506f000) [pid = 2681] [serial = 1464] [outer = 0x7f826396dc00] 23:39:47 INFO - PROCESS | 2681 | 1461307187487 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]]]}] 23:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 981ms 23:39:47 INFO - PROCESS | 2681 | 1461307187502 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:39:47 INFO - PROCESS | 2681 | 1461307187506 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:39:47 INFO - PROCESS | 2681 | 1461307187511 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:39:47 INFO - PROCESS | 2681 | 1461307187514 Marionette TRACE conn3 <- [1,1922,null,{}] 23:39:47 INFO - PROCESS | 2681 | 1461307187518 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}] 23:39:47 INFO - PROCESS | 2681 | 1461307187657 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:39:47 INFO - PROCESS | 2681 | 1461307187834 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677d8800 == 105 [pid = 2681] [id = 488] 23:39:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f825866f800) [pid = 2681] [serial = 1465] [outer = (nil)] 23:39:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8266549000) [pid = 2681] [serial = 1466] [outer = 0x7f825866f800] 23:39:47 INFO - PROCESS | 2681 | 1461307187885 Marionette DEBUG loaded listener.js 23:39:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f82675c9000) [pid = 2681] [serial = 1467] [outer = 0x7f825866f800] 23:39:48 INFO - PROCESS | 2681 | 1461307188541 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]]]}] 23:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1082ms 23:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:39:48 INFO - PROCESS | 2681 | 1461307188599 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:39:48 INFO - PROCESS | 2681 | 1461307188601 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:39:48 INFO - PROCESS | 2681 | 1461307188606 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:39:48 INFO - PROCESS | 2681 | 1461307188608 Marionette TRACE conn3 <- [1,1926,null,{}] 23:39:48 INFO - PROCESS | 2681 | 1461307188612 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}] 23:39:48 INFO - PROCESS | 2681 | 1461307188789 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:39:48 INFO - PROCESS | 2681 | 1461307188827 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826852c000 == 106 [pid = 2681] [id = 489] 23:39:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8266878400) [pid = 2681] [serial = 1468] [outer = (nil)] 23:39:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f8267c66400) [pid = 2681] [serial = 1469] [outer = 0x7f8266878400] 23:39:48 INFO - PROCESS | 2681 | 1461307188877 Marionette DEBUG loaded listener.js 23:39:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f82683dcc00) [pid = 2681] [serial = 1470] [outer = 0x7f8266878400] 23:39:49 INFO - PROCESS | 2681 | 1461307189558 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]]]}] 23:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 978ms 23:39:49 INFO - PROCESS | 2681 | 1461307189583 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:39:49 INFO - PROCESS | 2681 | 1461307189586 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:39:49 INFO - PROCESS | 2681 | 1461307189597 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:39:49 INFO - PROCESS | 2681 | 1461307189599 Marionette TRACE conn3 <- [1,1930,null,{}] 23:39:49 INFO - PROCESS | 2681 | 1461307189604 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}] 23:39:49 INFO - PROCESS | 2681 | 1461307189913 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f8263a46c00) [pid = 2681] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8264f05800) [pid = 2681] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8263ac6000) [pid = 2681] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f825d90fc00) [pid = 2681] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8267a4f400) [pid = 2681] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825b8f1000) [pid = 2681] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f825b758400) [pid = 2681] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:39:49 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f825b770c00) [pid = 2681] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:39:50 INFO - PROCESS | 2681 | 1461307190024 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d83f800 == 107 [pid = 2681] [id = 490] 23:39:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f825b759800) [pid = 2681] [serial = 1471] [outer = (nil)] 23:39:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f825c6c3c00) [pid = 2681] [serial = 1472] [outer = 0x7f825b759800] 23:39:50 INFO - PROCESS | 2681 | 1461307190087 Marionette DEBUG loaded listener.js 23:39:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8267e2f400) [pid = 2681] [serial = 1473] [outer = 0x7f825b759800] 23:39:50 INFO - PROCESS | 2681 | 1461307190598 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]]]}] 23:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1036ms 23:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:39:50 INFO - PROCESS | 2681 | 1461307190642 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:39:50 INFO - PROCESS | 2681 | 1461307190645 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:39:50 INFO - PROCESS | 2681 | 1461307190664 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:39:50 INFO - PROCESS | 2681 | 1461307190666 Marionette TRACE conn3 <- [1,1934,null,{}] 23:39:50 INFO - PROCESS | 2681 | 1461307190670 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}] 23:39:50 INFO - PROCESS | 2681 | 1461307190794 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:39:50 INFO - PROCESS | 2681 | 1461307190947 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b692000 == 108 [pid = 2681] [id = 491] 23:39:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f825b770c00) [pid = 2681] [serial = 1474] [outer = (nil)] 23:39:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f826bfb5800) [pid = 2681] [serial = 1475] [outer = 0x7f825b770c00] 23:39:51 INFO - PROCESS | 2681 | 1461307191002 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826bfbbc00) [pid = 2681] [serial = 1476] [outer = 0x7f825b770c00] 23:39:51 INFO - PROCESS | 2681 | 1461307191536 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]]]}] 23:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 939ms 23:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:39:51 INFO - PROCESS | 2681 | 1461307191588 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:39:51 INFO - PROCESS | 2681 | 1461307191590 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:39:51 INFO - PROCESS | 2681 | 1461307191594 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:39:51 INFO - PROCESS | 2681 | 1461307191597 Marionette TRACE conn3 <- [1,1938,null,{}] 23:39:51 INFO - PROCESS | 2681 | 1461307191602 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}] 23:39:51 INFO - PROCESS | 2681 | 1461307191725 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:39:51 INFO - PROCESS | 2681 | 1461307191740 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b5800 == 109 [pid = 2681] [id = 492] 23:39:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826bfb8400) [pid = 2681] [serial = 1477] [outer = (nil)] 23:39:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f826c0c6400) [pid = 2681] [serial = 1478] [outer = 0x7f826bfb8400] 23:39:51 INFO - PROCESS | 2681 | 1461307191791 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826e665800) [pid = 2681] [serial = 1479] [outer = 0x7f826bfb8400] 23:39:52 INFO - PROCESS | 2681 | 1461307192777 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]]]}] 23:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1233ms 23:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:39:52 INFO - PROCESS | 2681 | 1461307192828 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:39:52 INFO - PROCESS | 2681 | 1461307192831 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:39:52 INFO - PROCESS | 2681 | 1461307192838 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:39:52 INFO - PROCESS | 2681 | 1461307192843 Marionette TRACE conn3 <- [1,1942,null,{}] 23:39:52 INFO - PROCESS | 2681 | 1461307192849 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}] 23:39:53 INFO - PROCESS | 2681 | 1461307193044 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:39:53 INFO - PROCESS | 2681 | 1461307193248 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263815000 == 110 [pid = 2681] [id = 493] 23:39:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8259d12000) [pid = 2681] [serial = 1480] [outer = (nil)] 23:39:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f825b8aa000) [pid = 2681] [serial = 1481] [outer = 0x7f8259d12000] 23:39:53 INFO - PROCESS | 2681 | 1461307193353 Marionette DEBUG loaded listener.js 23:39:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f825c476000) [pid = 2681] [serial = 1482] [outer = 0x7f8259d12000] 23:39:54 INFO - PROCESS | 2681 | 1461307194130 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]]]}] 23:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1330ms 23:39:54 INFO - PROCESS | 2681 | 1461307194167 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:39:54 INFO - PROCESS | 2681 | 1461307194174 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:39:54 INFO - PROCESS | 2681 | 1461307194183 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:39:54 INFO - PROCESS | 2681 | 1461307194186 Marionette TRACE conn3 <- [1,1946,null,{}] 23:39:54 INFO - PROCESS | 2681 | 1461307194191 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}] 23:39:54 INFO - PROCESS | 2681 | 1461307194351 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:39:54 INFO - PROCESS | 2681 | 1461307194544 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686b9800 == 111 [pid = 2681] [id = 494] 23:39:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f825b84d000) [pid = 2681] [serial = 1483] [outer = (nil)] 23:39:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f8263aea800) [pid = 2681] [serial = 1484] [outer = 0x7f825b84d000] 23:39:54 INFO - PROCESS | 2681 | 1461307194606 Marionette DEBUG loaded listener.js 23:39:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8265066c00) [pid = 2681] [serial = 1485] [outer = 0x7f825b84d000] 23:39:55 INFO - PROCESS | 2681 | 1461307195459 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]]]}] 23:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1327ms 23:39:55 INFO - PROCESS | 2681 | 1461307195510 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:39:55 INFO - PROCESS | 2681 | 1461307195514 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:39:55 INFO - PROCESS | 2681 | 1461307195519 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:39:55 INFO - PROCESS | 2681 | 1461307195524 Marionette TRACE conn3 <- [1,1950,null,{}] 23:39:55 INFO - PROCESS | 2681 | 1461307195537 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}] 23:39:55 INFO - PROCESS | 2681 | 1461307195691 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:39:55 INFO - PROCESS | 2681 | 1461307195885 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270641800 == 112 [pid = 2681] [id = 495] 23:39:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f82668cbc00) [pid = 2681] [serial = 1486] [outer = (nil)] 23:39:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826953e400) [pid = 2681] [serial = 1487] [outer = 0x7f82668cbc00] 23:39:55 INFO - PROCESS | 2681 | 1461307195953 Marionette DEBUG loaded listener.js 23:39:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826b676000) [pid = 2681] [serial = 1488] [outer = 0x7f82668cbc00] 23:39:56 INFO - PROCESS | 2681 | 1461307196661 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]]]}] 23:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1189ms 23:39:56 INFO - PROCESS | 2681 | 1461307196708 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:39:56 INFO - PROCESS | 2681 | 1461307196712 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:39:56 INFO - PROCESS | 2681 | 1461307196717 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:39:56 INFO - PROCESS | 2681 | 1461307196719 Marionette TRACE conn3 <- [1,1954,null,{}] 23:39:56 INFO - PROCESS | 2681 | 1461307196724 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}] 23:39:56 INFO - PROCESS | 2681 | 1461307196873 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:39:57 INFO - PROCESS | 2681 | 1461307197065 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e2eb800 == 113 [pid = 2681] [id = 496] 23:39:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8267dd2c00) [pid = 2681] [serial = 1489] [outer = (nil)] 23:39:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f826d962800) [pid = 2681] [serial = 1490] [outer = 0x7f8267dd2c00] 23:39:57 INFO - PROCESS | 2681 | 1461307197131 Marionette DEBUG loaded listener.js 23:39:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827088d800) [pid = 2681] [serial = 1491] [outer = 0x7f8267dd2c00] 23:39:57 INFO - PROCESS | 2681 | 1461307197859 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]]]}] 23:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1177ms 23:39:57 INFO - PROCESS | 2681 | 1461307197895 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:39:57 INFO - PROCESS | 2681 | 1461307197899 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:39:57 INFO - PROCESS | 2681 | 1461307197904 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:39:57 INFO - PROCESS | 2681 | 1461307197906 Marionette TRACE conn3 <- [1,1958,null,{}] 23:39:57 INFO - PROCESS | 2681 | 1461307197910 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}] 23:39:58 INFO - PROCESS | 2681 | 1461307198051 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:39:58 INFO - PROCESS | 2681 | 1461307198265 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283c10800 == 114 [pid = 2681] [id = 497] 23:39:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826bfb5400) [pid = 2681] [serial = 1492] [outer = (nil)] 23:39:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f8271483800) [pid = 2681] [serial = 1493] [outer = 0x7f826bfb5400] 23:39:58 INFO - PROCESS | 2681 | 1461307198329 Marionette DEBUG loaded listener.js 23:39:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f827d6ef000) [pid = 2681] [serial = 1494] [outer = 0x7f826bfb5400] 23:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1175ms 23:39:59 INFO - PROCESS | 2681 | 1461307199068 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]]]}] 23:39:59 INFO - PROCESS | 2681 | 1461307199080 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:39:59 INFO - PROCESS | 2681 | 1461307199083 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:39:59 INFO - PROCESS | 2681 | 1461307199089 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:39:59 INFO - PROCESS | 2681 | 1461307199091 Marionette TRACE conn3 <- [1,1962,null,{}] 23:39:59 INFO - PROCESS | 2681 | 1461307199096 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}] 23:39:59 INFO - PROCESS | 2681 | 1461307199250 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:39:59 INFO - PROCESS | 2681 | 1461307199466 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271cb6800 == 115 [pid = 2681] [id = 498] 23:39:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8259b5ac00) [pid = 2681] [serial = 1495] [outer = (nil)] 23:39:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f826dcb0000) [pid = 2681] [serial = 1496] [outer = 0x7f8259b5ac00] 23:39:59 INFO - PROCESS | 2681 | 1461307199532 Marionette DEBUG loaded listener.js 23:39:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f82831c8c00) [pid = 2681] [serial = 1497] [outer = 0x7f8259b5ac00] 23:40:00 INFO - PROCESS | 2681 | 1461307200236 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]]]}] 23:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1177ms 23:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:40:00 INFO - PROCESS | 2681 | 1461307200267 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:40:00 INFO - PROCESS | 2681 | 1461307200269 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:40:00 INFO - PROCESS | 2681 | 1461307200273 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:40:00 INFO - PROCESS | 2681 | 1461307200277 Marionette TRACE conn3 <- [1,1966,null,{}] 23:40:00 INFO - PROCESS | 2681 | 1461307200282 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}] 23:40:00 INFO - PROCESS | 2681 | 1461307200419 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:40:00 INFO - PROCESS | 2681 | 1461307200612 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac1f800 == 116 [pid = 2681] [id = 499] 23:40:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8259b5d400) [pid = 2681] [serial = 1498] [outer = (nil)] 23:40:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f826b618c00) [pid = 2681] [serial = 1499] [outer = 0x7f8259b5d400] 23:40:00 INFO - PROCESS | 2681 | 1461307200676 Marionette DEBUG loaded listener.js 23:40:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f826b61d800) [pid = 2681] [serial = 1500] [outer = 0x7f8259b5d400] 23:40:01 INFO - PROCESS | 2681 | 1461307201363 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]]]}] 23:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1130ms 23:40:01 INFO - PROCESS | 2681 | 1461307201405 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:40:01 INFO - PROCESS | 2681 | 1461307201408 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:40:01 INFO - PROCESS | 2681 | 1461307201429 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:40:01 INFO - PROCESS | 2681 | 1461307201433 Marionette TRACE conn3 <- [1,1970,null,{}] 23:40:01 INFO - PROCESS | 2681 | 1461307201439 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}] 23:40:01 INFO - PROCESS | 2681 | 1461307201596 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:40:01 INFO - PROCESS | 2681 | 1461307201784 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82786c0800 == 117 [pid = 2681] [id = 500] 23:40:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826b615000) [pid = 2681] [serial = 1501] [outer = (nil)] 23:40:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f826b621c00) [pid = 2681] [serial = 1502] [outer = 0x7f826b615000] 23:40:01 INFO - PROCESS | 2681 | 1461307201845 Marionette DEBUG loaded listener.js 23:40:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f82836d5400) [pid = 2681] [serial = 1503] [outer = 0x7f826b615000] 23:40:02 INFO - PROCESS | 2681 | 1461307202519 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]]]}] 23:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1143ms 23:40:02 INFO - PROCESS | 2681 | 1461307202557 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:40:02 INFO - PROCESS | 2681 | 1461307202559 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:40:02 INFO - PROCESS | 2681 | 1461307202565 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:40:02 INFO - PROCESS | 2681 | 1461307202567 Marionette TRACE conn3 <- [1,1974,null,{}] 23:40:02 INFO - PROCESS | 2681 | 1461307202572 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}] 23:40:02 INFO - PROCESS | 2681 | 1461307202716 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:40:02 INFO - PROCESS | 2681 | 1461307202910 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac55800 == 118 [pid = 2681] [id = 501] 23:40:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8256ee5c00) [pid = 2681] [serial = 1504] [outer = (nil)] 23:40:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f8256eecc00) [pid = 2681] [serial = 1505] [outer = 0x7f8256ee5c00] 23:40:02 INFO - PROCESS | 2681 | 1461307202974 Marionette DEBUG loaded listener.js 23:40:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f8256ef2400) [pid = 2681] [serial = 1506] [outer = 0x7f8256ee5c00] 23:40:03 INFO - PROCESS | 2681 | 1461307203677 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]]]}] 23:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1124ms 23:40:03 INFO - PROCESS | 2681 | 1461307203690 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:40:03 INFO - PROCESS | 2681 | 1461307203692 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:40:03 INFO - PROCESS | 2681 | 1461307203698 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:40:03 INFO - PROCESS | 2681 | 1461307203700 Marionette TRACE conn3 <- [1,1978,null,{}] 23:40:03 INFO - PROCESS | 2681 | 1461307203705 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}] 23:40:03 INFO - PROCESS | 2681 | 1461307203851 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:40:04 INFO - PROCESS | 2681 | 1461307204045 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259181000 == 119 [pid = 2681] [id = 502] 23:40:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f8256ee6c00) [pid = 2681] [serial = 1507] [outer = (nil)] 23:40:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f826b61ec00) [pid = 2681] [serial = 1508] [outer = 0x7f8256ee6c00] 23:40:04 INFO - PROCESS | 2681 | 1461307204107 Marionette DEBUG loaded listener.js 23:40:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8283b0a000) [pid = 2681] [serial = 1509] [outer = 0x7f8256ee6c00] 23:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1125ms 23:40:04 INFO - PROCESS | 2681 | 1461307204815 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]]]}] 23:40:04 INFO - PROCESS | 2681 | 1461307204824 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:40:04 INFO - PROCESS | 2681 | 1461307204827 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:40:04 INFO - PROCESS | 2681 | 1461307204832 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:40:04 INFO - PROCESS | 2681 | 1461307204836 Marionette TRACE conn3 <- [1,1982,null,{}] 23:40:04 INFO - PROCESS | 2681 | 1461307204840 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}] 23:40:05 INFO - PROCESS | 2681 | 1461307205001 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:40:05 INFO - PROCESS | 2681 | 1461307205205 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257844800 == 120 [pid = 2681] [id = 503] 23:40:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825c5c0800) [pid = 2681] [serial = 1510] [outer = (nil)] 23:40:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f8283cb2800) [pid = 2681] [serial = 1511] [outer = 0x7f825c5c0800] 23:40:05 INFO - PROCESS | 2681 | 1461307205271 Marionette DEBUG loaded listener.js 23:40:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f8283cbe800) [pid = 2681] [serial = 1512] [outer = 0x7f825c5c0800] 23:40:06 INFO - PROCESS | 2681 | 1461307206005 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]]]}] 23:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1231ms 23:40:06 INFO - PROCESS | 2681 | 1461307206064 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:40:06 INFO - PROCESS | 2681 | 1461307206067 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:40:06 INFO - PROCESS | 2681 | 1461307206072 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:40:06 INFO - PROCESS | 2681 | 1461307206074 Marionette TRACE conn3 <- [1,1986,null,{}] 23:40:06 INFO - PROCESS | 2681 | 1461307206079 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}] 23:40:06 INFO - PROCESS | 2681 | 1461307206226 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:40:06 INFO - PROCESS | 2681 | 1461307206440 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596d4000 == 121 [pid = 2681] [id = 504] 23:40:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f825797a400) [pid = 2681] [serial = 1513] [outer = (nil)] 23:40:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f825797fc00) [pid = 2681] [serial = 1514] [outer = 0x7f825797a400] 23:40:06 INFO - PROCESS | 2681 | 1461307206504 Marionette DEBUG loaded listener.js 23:40:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f825b84c800) [pid = 2681] [serial = 1515] [outer = 0x7f825797a400] 23:40:07 INFO - PROCESS | 2681 | 1461307207712 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]]]}] 23:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1675ms 23:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:40:07 INFO - PROCESS | 2681 | 1461307207748 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:40:07 INFO - PROCESS | 2681 | 1461307207752 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:40:07 INFO - PROCESS | 2681 | 1461307207766 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:40:07 INFO - PROCESS | 2681 | 1461307207769 Marionette TRACE conn3 <- [1,1990,null,{}] 23:40:07 INFO - PROCESS | 2681 | 1461307207775 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}] 23:40:07 INFO - PROCESS | 2681 | 1461307207986 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:40:08 INFO - PROCESS | 2681 | 1461307208195 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d773000 == 122 [pid = 2681] [id = 505] 23:40:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f8259b53400) [pid = 2681] [serial = 1516] [outer = (nil)] 23:40:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f8259b55c00) [pid = 2681] [serial = 1517] [outer = 0x7f8259b53400] 23:40:08 INFO - PROCESS | 2681 | 1461307208264 Marionette DEBUG loaded listener.js 23:40:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f8259d0ac00) [pid = 2681] [serial = 1518] [outer = 0x7f8259b53400] 23:40:09 INFO - PROCESS | 2681 | 1461307209144 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]]]}] 23:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1447ms 23:40:09 INFO - PROCESS | 2681 | 1461307209204 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:40:09 INFO - PROCESS | 2681 | 1461307209211 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:40:09 INFO - PROCESS | 2681 | 1461307209219 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:40:09 INFO - PROCESS | 2681 | 1461307209223 Marionette TRACE conn3 <- [1,1994,null,{}] 23:40:09 INFO - PROCESS | 2681 | 1461307209227 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}] 23:40:09 INFO - PROCESS | 2681 | 1461307209383 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:40:09 INFO - PROCESS | 2681 | 1461307209620 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259bc3800 == 123 [pid = 2681] [id = 506] 23:40:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f825a9ce800) [pid = 2681] [serial = 1519] [outer = (nil)] 23:40:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f825a9db800) [pid = 2681] [serial = 1520] [outer = 0x7f825a9ce800] 23:40:09 INFO - PROCESS | 2681 | 1461307209736 Marionette DEBUG loaded listener.js 23:40:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f825b768c00) [pid = 2681] [serial = 1521] [outer = 0x7f825a9ce800] 23:40:09 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f8270bac400) [pid = 2681] [serial = 1385] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f8273d75c00) [pid = 2681] [serial = 1388] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f826e671000) [pid = 2681] [serial = 1382] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f8268581c00) [pid = 2681] [serial = 1415] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b692000 == 122 [pid = 2681] [id = 491] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d83f800 == 121 [pid = 2681] [id = 490] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826852c000 == 120 [pid = 2681] [id = 489] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677d8800 == 119 [pid = 2681] [id = 488] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c3000 == 118 [pid = 2681] [id = 453] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264561800 == 117 [pid = 2681] [id = 487] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d809000 == 116 [pid = 2681] [id = 486] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bd5000 == 115 [pid = 2681] [id = 485] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283cdc800 == 114 [pid = 2681] [id = 478] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828357b800 == 113 [pid = 2681] [id = 477] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827414e000 == 112 [pid = 2681] [id = 476] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fd99000 == 111 [pid = 2681] [id = 475] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b41c800 == 110 [pid = 2681] [id = 474] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264407800 == 109 [pid = 2681] [id = 473] 23:40:10 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82595e1800 == 108 [pid = 2681] [id = 472] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f82647a1800) [pid = 2681] [serial = 1401] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f82678e0400) [pid = 2681] [serial = 1407] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f8266545800) [pid = 2681] [serial = 1403] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f82668cc800) [pid = 2681] [serial = 1404] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f826b67e400) [pid = 2681] [serial = 1379] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8263de9800) [pid = 2681] [serial = 1412] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8266dfac00) [pid = 2681] [serial = 1406] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f825b752400) [pid = 2681] [serial = 1364] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826b441000) [pid = 2681] [serial = 1410] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f826858b000) [pid = 2681] [serial = 1362] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f825c64dc00) [pid = 2681] [serial = 1395] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8263de8c00) [pid = 2681] [serial = 1400] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f82667af000) [pid = 2681] [serial = 1370] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8263958c00) [pid = 2681] [serial = 1367] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826990e400) [pid = 2681] [serial = 1409] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826829f800) [pid = 2681] [serial = 1413] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825b76f400) [pid = 2681] [serial = 1394] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263a45c00) [pid = 2681] [serial = 1398] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826990ec00) [pid = 2681] [serial = 1376] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f825c651000) [pid = 2681] [serial = 1391] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8267fec000) [pid = 2681] [serial = 1373] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f826394d400) [pid = 2681] [serial = 1397] [outer = (nil)] [url = about:blank] 23:40:10 INFO - PROCESS | 2681 | 1461307210481 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]]]}] 23:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1282ms 23:40:10 INFO - PROCESS | 2681 | 1461307210537 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:40:10 INFO - PROCESS | 2681 | 1461307210540 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:40:10 INFO - PROCESS | 2681 | 1461307210552 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:40:10 INFO - PROCESS | 2681 | 1461307210556 Marionette TRACE conn3 <- [1,1998,null,{}] 23:40:10 INFO - PROCESS | 2681 | 1461307210569 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}] 23:40:10 INFO - PROCESS | 2681 | 1461307210705 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:40:10 INFO - PROCESS | 2681 | 1461307210721 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d839800 == 109 [pid = 2681] [id = 507] 23:40:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825b859800) [pid = 2681] [serial = 1522] [outer = (nil)] 23:40:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f825c33c400) [pid = 2681] [serial = 1523] [outer = 0x7f825b859800] 23:40:10 INFO - PROCESS | 2681 | 1461307210776 Marionette DEBUG loaded listener.js 23:40:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f825c474000) [pid = 2681] [serial = 1524] [outer = 0x7f825b859800] 23:40:11 INFO - PROCESS | 2681 | 1461307211442 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]]]}] 23:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 929ms 23:40:11 INFO - PROCESS | 2681 | 1461307211487 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:40:11 INFO - PROCESS | 2681 | 1461307211491 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:40:11 INFO - PROCESS | 2681 | 1461307211495 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:40:11 INFO - PROCESS | 2681 | 1461307211497 Marionette TRACE conn3 <- [1,2002,null,{}] 23:40:11 INFO - PROCESS | 2681 | 1461307211503 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}] 23:40:11 INFO - PROCESS | 2681 | 1461307211694 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:40:11 INFO - PROCESS | 2681 | 1461307211713 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454e800 == 110 [pid = 2681] [id = 508] 23:40:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825c334800) [pid = 2681] [serial = 1525] [outer = (nil)] 23:40:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825c6c4800) [pid = 2681] [serial = 1526] [outer = 0x7f825c334800] 23:40:11 INFO - PROCESS | 2681 | 1461307211766 Marionette DEBUG loaded listener.js 23:40:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825d91c400) [pid = 2681] [serial = 1527] [outer = 0x7f825c334800] 23:40:12 INFO - PROCESS | 2681 | 1461307212435 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]]]}] 23:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 975ms 23:40:12 INFO - PROCESS | 2681 | 1461307212471 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:40:12 INFO - PROCESS | 2681 | 1461307212473 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:40:12 INFO - PROCESS | 2681 | 1461307212478 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:40:12 INFO - PROCESS | 2681 | 1461307212480 Marionette TRACE conn3 <- [1,2006,null,{}] 23:40:12 INFO - PROCESS | 2681 | 1461307212484 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}] 23:40:12 INFO - PROCESS | 2681 | 1461307212664 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:40:12 INFO - PROCESS | 2681 | 1461307212697 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266412000 == 111 [pid = 2681] [id = 509] 23:40:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f8257981800) [pid = 2681] [serial = 1528] [outer = (nil)] 23:40:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f826395b400) [pid = 2681] [serial = 1529] [outer = 0x7f8257981800] 23:40:12 INFO - PROCESS | 2681 | 1461307212750 Marionette DEBUG loaded listener.js 23:40:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8263ac4400) [pid = 2681] [serial = 1530] [outer = 0x7f8257981800] 23:40:13 INFO - PROCESS | 2681 | 1461307213404 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]]]}] 23:40:13 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 23:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 974ms 23:40:13 INFO - PROCESS | 2681 | 1461307213456 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:40:13 INFO - PROCESS | 2681 | 1461307213458 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:40:13 INFO - PROCESS | 2681 | 1461307213463 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:40:13 INFO - PROCESS | 2681 | 1461307213466 Marionette TRACE conn3 <- [1,2010,null,{}] 23:40:13 INFO - PROCESS | 2681 | 1461307213471 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}] 23:40:13 INFO - PROCESS | 2681 | 1461307213672 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:40:13 INFO - PROCESS | 2681 | 1461307213707 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267c1e000 == 112 [pid = 2681] [id = 510] 23:40:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f8263bc6400) [pid = 2681] [serial = 1531] [outer = (nil)] 23:40:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f82643f6c00) [pid = 2681] [serial = 1532] [outer = 0x7f8263bc6400] 23:40:13 INFO - PROCESS | 2681 | 1461307213769 Marionette DEBUG loaded listener.js 23:40:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f826506bc00) [pid = 2681] [serial = 1533] [outer = 0x7f8263bc6400] 23:40:14 INFO - PROCESS | 2681 | 1461307214747 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]]]}] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f825b8a5000) [pid = 2681] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8266878400) [pid = 2681] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f825b759800) [pid = 2681] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f825b770c00) [pid = 2681] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f825a8b7000) [pid = 2681] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826396dc00) [pid = 2681] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825b8ea400) [pid = 2681] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:40:14 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f825866f800) [pid = 2681] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:40:14 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 23:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1333ms 23:40:14 INFO - PROCESS | 2681 | 1461307214797 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:40:14 INFO - PROCESS | 2681 | 1461307214808 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:40:14 INFO - PROCESS | 2681 | 1461307214813 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:40:14 INFO - PROCESS | 2681 | 1461307214815 Marionette TRACE conn3 <- [1,2014,null,{}] 23:40:14 INFO - PROCESS | 2681 | 1461307214820 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}] 23:40:14 INFO - PROCESS | 2681 | 1461307214945 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:40:14 INFO - PROCESS | 2681 | 1461307214953 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268320800 == 113 [pid = 2681] [id = 511] 23:40:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825b8a5000) [pid = 2681] [serial = 1534] [outer = (nil)] 23:40:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826506d000) [pid = 2681] [serial = 1535] [outer = 0x7f825b8a5000] 23:40:15 INFO - PROCESS | 2681 | 1461307215004 Marionette DEBUG loaded listener.js 23:40:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f82667a9400) [pid = 2681] [serial = 1536] [outer = 0x7f825b8a5000] 23:40:15 INFO - PROCESS | 2681 | 1461307215688 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]]]}] 23:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 936ms 23:40:15 INFO - PROCESS | 2681 | 1461307215749 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:40:15 INFO - PROCESS | 2681 | 1461307215751 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:40:15 INFO - PROCESS | 2681 | 1461307215757 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:40:15 INFO - PROCESS | 2681 | 1461307215759 Marionette TRACE conn3 <- [1,2018,null,{}] 23:40:15 INFO - PROCESS | 2681 | 1461307215764 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}] 23:40:15 INFO - PROCESS | 2681 | 1461307215945 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:40:15 INFO - PROCESS | 2681 | 1461307215964 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268617800 == 114 [pid = 2681] [id = 512] 23:40:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825c5ba000) [pid = 2681] [serial = 1537] [outer = (nil)] 23:40:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8266ded400) [pid = 2681] [serial = 1538] [outer = 0x7f825c5ba000] 23:40:16 INFO - PROCESS | 2681 | 1461307216016 Marionette DEBUG loaded listener.js 23:40:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f826777d800) [pid = 2681] [serial = 1539] [outer = 0x7f825c5ba000] 23:40:16 INFO - PROCESS | 2681 | 1461307216640 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]]]}] 23:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 924ms 23:40:16 INFO - PROCESS | 2681 | 1461307216681 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:40:16 INFO - PROCESS | 2681 | 1461307216684 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:40:16 INFO - PROCESS | 2681 | 1461307216689 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:40:16 INFO - PROCESS | 2681 | 1461307216691 Marionette TRACE conn3 <- [1,2022,null,{}] 23:40:16 INFO - PROCESS | 2681 | 1461307216695 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}] 23:40:16 INFO - PROCESS | 2681 | 1461307216921 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:40:17 INFO - PROCESS | 2681 | 1461307217095 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596c9000 == 115 [pid = 2681] [id = 513] 23:40:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f8257975000) [pid = 2681] [serial = 1540] [outer = (nil)] 23:40:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f825797c000) [pid = 2681] [serial = 1541] [outer = 0x7f8257975000] 23:40:17 INFO - PROCESS | 2681 | 1461307217161 Marionette DEBUG loaded listener.js 23:40:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f8258670000) [pid = 2681] [serial = 1542] [outer = 0x7f8257975000] 23:40:17 INFO - PROCESS | 2681 | 1461307217974 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]]]}] 23:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1326ms 23:40:18 INFO - PROCESS | 2681 | 1461307218017 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:40:18 INFO - PROCESS | 2681 | 1461307218023 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:40:18 INFO - PROCESS | 2681 | 1461307218029 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:40:18 INFO - PROCESS | 2681 | 1461307218035 Marionette TRACE conn3 <- [1,2026,null,{}] 23:40:18 INFO - PROCESS | 2681 | 1461307218041 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}] 23:40:18 INFO - PROCESS | 2681 | 1461307218198 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:40:18 INFO - PROCESS | 2681 | 1461307218405 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263809800 == 116 [pid = 2681] [id = 514] 23:40:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8258670c00) [pid = 2681] [serial = 1543] [outer = (nil)] 23:40:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825b756c00) [pid = 2681] [serial = 1544] [outer = 0x7f8258670c00] 23:40:18 INFO - PROCESS | 2681 | 1461307218468 Marionette DEBUG loaded listener.js 23:40:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f825b858c00) [pid = 2681] [serial = 1545] [outer = 0x7f8258670c00] 23:40:19 INFO - PROCESS | 2681 | 1461307219253 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]]]}] 23:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1285ms 23:40:19 INFO - PROCESS | 2681 | 1461307219315 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:40:19 INFO - PROCESS | 2681 | 1461307219319 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:40:19 INFO - PROCESS | 2681 | 1461307219340 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:40:19 INFO - PROCESS | 2681 | 1461307219343 Marionette TRACE conn3 <- [1,2030,null,{}] 23:40:19 INFO - PROCESS | 2681 | 1461307219363 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}] 23:40:19 INFO - PROCESS | 2681 | 1461307219508 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:40:19 INFO - PROCESS | 2681 | 1461307219703 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c5000 == 117 [pid = 2681] [id = 515] 23:40:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f825c471800) [pid = 2681] [serial = 1546] [outer = (nil)] 23:40:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f825d91cc00) [pid = 2681] [serial = 1547] [outer = 0x7f825c471800] 23:40:19 INFO - PROCESS | 2681 | 1461307219764 Marionette DEBUG loaded listener.js 23:40:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f8263ae7400) [pid = 2681] [serial = 1548] [outer = 0x7f825c471800] 23:40:20 INFO - PROCESS | 2681 | 1461307220562 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]]]}] 23:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1285ms 23:40:20 INFO - PROCESS | 2681 | 1461307220624 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:40:20 INFO - PROCESS | 2681 | 1461307220630 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:40:20 INFO - PROCESS | 2681 | 1461307220659 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:40:20 INFO - PROCESS | 2681 | 1461307220664 Marionette TRACE conn3 <- [1,2034,null,{}] 23:40:20 INFO - PROCESS | 2681 | 1461307220671 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}] 23:40:20 INFO - PROCESS | 2681 | 1461307220825 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:40:21 INFO - PROCESS | 2681 | 1461307221017 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826c0d3800 == 118 [pid = 2681] [id = 516] 23:40:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f825c33dc00) [pid = 2681] [serial = 1549] [outer = (nil)] 23:40:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f8264f05400) [pid = 2681] [serial = 1550] [outer = 0x7f825c33dc00] 23:40:21 INFO - PROCESS | 2681 | 1461307221077 Marionette DEBUG loaded listener.js 23:40:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f82678da000) [pid = 2681] [serial = 1551] [outer = 0x7f825c33dc00] 23:40:21 INFO - PROCESS | 2681 | 1461307221812 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]]]}] 23:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1205ms 23:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:40:21 INFO - PROCESS | 2681 | 1461307221842 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:40:21 INFO - PROCESS | 2681 | 1461307221845 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:40:21 INFO - PROCESS | 2681 | 1461307221849 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:40:21 INFO - PROCESS | 2681 | 1461307221852 Marionette TRACE conn3 <- [1,2038,null,{}] 23:40:21 INFO - PROCESS | 2681 | 1461307221857 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}] 23:40:21 INFO - PROCESS | 2681 | 1461307221998 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:40:22 INFO - PROCESS | 2681 | 1461307222193 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5b2000 == 119 [pid = 2681] [id = 517] 23:40:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f825c470c00) [pid = 2681] [serial = 1552] [outer = (nil)] 23:40:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f8267fe2000) [pid = 2681] [serial = 1553] [outer = 0x7f825c470c00] 23:40:22 INFO - PROCESS | 2681 | 1461307222254 Marionette DEBUG loaded listener.js 23:40:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f82683e8c00) [pid = 2681] [serial = 1554] [outer = 0x7f825c470c00] 23:40:23 INFO - PROCESS | 2681 | 1461307223041 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]]]}] 23:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1226ms 23:40:23 INFO - PROCESS | 2681 | 1461307223076 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:40:23 INFO - PROCESS | 2681 | 1461307223078 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:40:23 INFO - PROCESS | 2681 | 1461307223084 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:40:23 INFO - PROCESS | 2681 | 1461307223086 Marionette TRACE conn3 <- [1,2042,null,{}] 23:40:23 INFO - PROCESS | 2681 | 1461307223091 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}] 23:40:23 INFO - PROCESS | 2681 | 1461307223236 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:40:23 INFO - PROCESS | 2681 | 1461307223445 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271ae2000 == 120 [pid = 2681] [id = 518] 23:40:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f826990a400) [pid = 2681] [serial = 1555] [outer = (nil)] 23:40:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f826a40bc00) [pid = 2681] [serial = 1556] [outer = 0x7f826990a400] 23:40:23 INFO - PROCESS | 2681 | 1461307223516 Marionette DEBUG loaded listener.js 23:40:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f826b54a400) [pid = 2681] [serial = 1557] [outer = 0x7f826990a400] 23:40:24 INFO - PROCESS | 2681 | 1461307224283 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]]]}] 23:40:24 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) 23:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1227ms 23:40:24 INFO - PROCESS | 2681 | 1461307224311 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:40:24 INFO - PROCESS | 2681 | 1461307224314 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:40:24 INFO - PROCESS | 2681 | 1461307224319 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:40:24 INFO - PROCESS | 2681 | 1461307224321 Marionette TRACE conn3 <- [1,2046,null,{}] 23:40:24 INFO - PROCESS | 2681 | 1461307224326 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}] 23:40:24 INFO - PROCESS | 2681 | 1461307224476 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:40:24 INFO - PROCESS | 2681 | 1461307224672 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827e4f2000 == 121 [pid = 2681] [id = 519] 23:40:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f8268711c00) [pid = 2681] [serial = 1558] [outer = (nil)] 23:40:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f826bfba000) [pid = 2681] [serial = 1559] [outer = 0x7f8268711c00] 23:40:24 INFO - PROCESS | 2681 | 1461307224731 Marionette DEBUG loaded listener.js 23:40:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f826c0ca400) [pid = 2681] [serial = 1560] [outer = 0x7f8268711c00] 23:40:25 INFO - PROCESS | 2681 | 1461307225467 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]]]}] 23:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1178ms 23:40:25 INFO - PROCESS | 2681 | 1461307225498 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:40:25 INFO - PROCESS | 2681 | 1461307225501 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:40:25 INFO - PROCESS | 2681 | 1461307225506 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:40:25 INFO - PROCESS | 2681 | 1461307225508 Marionette TRACE conn3 <- [1,2050,null,{}] 23:40:25 INFO - PROCESS | 2681 | 1461307225513 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}] 23:40:25 INFO - PROCESS | 2681 | 1461307225658 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:40:25 INFO - PROCESS | 2681 | 1461307225855 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cd9800 == 122 [pid = 2681] [id = 520] 23:40:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f826990ec00) [pid = 2681] [serial = 1561] [outer = (nil)] 23:40:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f826d9de000) [pid = 2681] [serial = 1562] [outer = 0x7f826990ec00] 23:40:25 INFO - PROCESS | 2681 | 1461307225914 Marionette DEBUG loaded listener.js 23:40:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f826fbcb400) [pid = 2681] [serial = 1563] [outer = 0x7f826990ec00] 23:40:26 INFO - PROCESS | 2681 | 1461307226640 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]]]}] 23:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1175ms 23:40:26 INFO - PROCESS | 2681 | 1461307226682 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:40:26 INFO - PROCESS | 2681 | 1461307226685 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:40:26 INFO - PROCESS | 2681 | 1461307226690 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:40:26 INFO - PROCESS | 2681 | 1461307226692 Marionette TRACE conn3 <- [1,2054,null,{}] 23:40:26 INFO - PROCESS | 2681 | 1461307226697 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}] 23:40:26 INFO - PROCESS | 2681 | 1461307226842 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:40:27 INFO - PROCESS | 2681 | 1461307227038 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256aea800 == 123 [pid = 2681] [id = 521] 23:40:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f825a9d3800) [pid = 2681] [serial = 1564] [outer = (nil)] 23:40:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f8271107c00) [pid = 2681] [serial = 1565] [outer = 0x7f825a9d3800] 23:40:27 INFO - PROCESS | 2681 | 1461307227098 Marionette DEBUG loaded listener.js 23:40:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f827e58a400) [pid = 2681] [serial = 1566] [outer = 0x7f825a9d3800] 23:40:27 INFO - PROCESS | 2681 | 1461307227831 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]]]}] 23:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1174ms 23:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:40:27 INFO - PROCESS | 2681 | 1461307227865 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:40:27 INFO - PROCESS | 2681 | 1461307227867 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:40:27 INFO - PROCESS | 2681 | 1461307227873 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:40:27 INFO - PROCESS | 2681 | 1461307227876 Marionette TRACE conn3 <- [1,2058,null,{}] 23:40:27 INFO - PROCESS | 2681 | 1461307227880 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}] 23:40:28 INFO - PROCESS | 2681 | 1461307228026 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:40:28 INFO - PROCESS | 2681 | 1461307228226 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b07800 == 124 [pid = 2681] [id = 522] 23:40:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f826b677000) [pid = 2681] [serial = 1567] [outer = (nil)] 23:40:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f827f7cec00) [pid = 2681] [serial = 1568] [outer = 0x7f826b677000] 23:40:28 INFO - PROCESS | 2681 | 1461307228285 Marionette DEBUG loaded listener.js 23:40:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f82836d8000) [pid = 2681] [serial = 1569] [outer = 0x7f826b677000] 23:40:29 INFO - PROCESS | 2681 | 1461307229012 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]]]}] 23:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1178ms 23:40:29 INFO - PROCESS | 2681 | 1461307229052 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:40:29 INFO - PROCESS | 2681 | 1461307229055 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:40:29 INFO - PROCESS | 2681 | 1461307229061 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:40:29 INFO - PROCESS | 2681 | 1461307229063 Marionette TRACE conn3 <- [1,2062,null,{}] 23:40:29 INFO - PROCESS | 2681 | 1461307229068 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}] 23:40:29 INFO - PROCESS | 2681 | 1461307229210 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:40:29 INFO - PROCESS | 2681 | 1461307229421 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257cf4000 == 125 [pid = 2681] [id = 523] 23:40:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f826511c800) [pid = 2681] [serial = 1570] [outer = (nil)] 23:40:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f8265121000) [pid = 2681] [serial = 1571] [outer = 0x7f826511c800] 23:40:29 INFO - PROCESS | 2681 | 1461307229531 Marionette DEBUG loaded listener.js 23:40:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f827035b800) [pid = 2681] [serial = 1572] [outer = 0x7f826511c800] 23:40:30 INFO - PROCESS | 2681 | 1461307230318 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]]]}] 23:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1326ms 23:40:30 INFO - PROCESS | 2681 | 1461307230387 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:40:30 INFO - PROCESS | 2681 | 1461307230396 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:40:30 INFO - PROCESS | 2681 | 1461307230401 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:40:30 INFO - PROCESS | 2681 | 1461307230404 Marionette TRACE conn3 <- [1,2066,null,{}] 23:40:30 INFO - PROCESS | 2681 | 1461307230409 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}] 23:40:30 INFO - PROCESS | 2681 | 1461307230605 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:40:30 INFO - PROCESS | 2681 | 1461307230800 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82585d9800 == 126 [pid = 2681] [id = 524] 23:40:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f825bec3800) [pid = 2681] [serial = 1573] [outer = (nil)] 23:40:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f825beccc00) [pid = 2681] [serial = 1574] [outer = 0x7f825bec3800] 23:40:30 INFO - PROCESS | 2681 | 1461307230859 Marionette DEBUG loaded listener.js 23:40:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f827e946000) [pid = 2681] [serial = 1575] [outer = 0x7f825bec3800] 23:40:31 INFO - PROCESS | 2681 | 1461307231599 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]]]}] 23:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1228ms 23:40:31 INFO - PROCESS | 2681 | 1461307231630 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:40:31 INFO - PROCESS | 2681 | 1461307231633 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:40:31 INFO - PROCESS | 2681 | 1461307231638 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:40:31 INFO - PROCESS | 2681 | 1461307231640 Marionette TRACE conn3 <- [1,2070,null,{}] 23:40:31 INFO - PROCESS | 2681 | 1461307231645 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}] 23:40:31 INFO - PROCESS | 2681 | 1461307231786 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:40:32 INFO - PROCESS | 2681 | 1461307232018 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0d0800 == 127 [pid = 2681] [id = 525] 23:40:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f8259f0f000) [pid = 2681] [serial = 1576] [outer = (nil)] 23:40:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f825b93b400) [pid = 2681] [serial = 1577] [outer = 0x7f8259f0f000] 23:40:32 INFO - PROCESS | 2681 | 1461307232078 Marionette DEBUG loaded listener.js 23:40:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f825b941000) [pid = 2681] [serial = 1578] [outer = 0x7f8259f0f000] 23:40:32 INFO - PROCESS | 2681 | 1461307232859 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]]]}] 23:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1279ms 23:40:32 INFO - PROCESS | 2681 | 1461307232918 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:40:32 INFO - PROCESS | 2681 | 1461307232920 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:40:32 INFO - PROCESS | 2681 | 1461307232925 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:40:32 INFO - PROCESS | 2681 | 1461307232928 Marionette TRACE conn3 <- [1,2074,null,{}] 23:40:32 INFO - PROCESS | 2681 | 1461307232932 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}] 23:40:33 INFO - PROCESS | 2681 | 1461307233071 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:40:33 INFO - PROCESS | 2681 | 1461307233273 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0df800 == 128 [pid = 2681] [id = 526] 23:40:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f8259d09c00) [pid = 2681] [serial = 1579] [outer = (nil)] 23:40:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f825b940400) [pid = 2681] [serial = 1580] [outer = 0x7f8259d09c00] 23:40:33 INFO - PROCESS | 2681 | 1461307233340 Marionette DEBUG loaded listener.js 23:40:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f825c651800) [pid = 2681] [serial = 1581] [outer = 0x7f8259d09c00] 23:40:34 INFO - PROCESS | 2681 | 1461307234412 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]]]}] 23:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1529ms 23:40:34 INFO - PROCESS | 2681 | 1461307234455 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:40:34 INFO - PROCESS | 2681 | 1461307234459 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:40:34 INFO - PROCESS | 2681 | 1461307234466 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:40:34 INFO - PROCESS | 2681 | 1461307234471 Marionette TRACE conn3 <- [1,2078,null,{}] 23:40:34 INFO - PROCESS | 2681 | 1461307234478 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}] 23:40:34 INFO - PROCESS | 2681 | 1461307234639 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:40:34 INFO - PROCESS | 2681 | 1461307234863 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82594d8000 == 129 [pid = 2681] [id = 527] 23:40:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f825866bc00) [pid = 2681] [serial = 1582] [outer = (nil)] 23:40:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f8258670800) [pid = 2681] [serial = 1583] [outer = 0x7f825866bc00] 23:40:34 INFO - PROCESS | 2681 | 1461307234932 Marionette DEBUG loaded listener.js 23:40:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f8259b56c00) [pid = 2681] [serial = 1584] [outer = 0x7f825866bc00] 23:40:35 INFO - PROCESS | 2681 | 1461307235604 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]]]}] 23:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1183ms 23:40:35 INFO - PROCESS | 2681 | 1461307235648 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:40:35 INFO - PROCESS | 2681 | 1461307235655 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:40:35 INFO - PROCESS | 2681 | 1461307235663 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:40:35 INFO - PROCESS | 2681 | 1461307235667 Marionette TRACE conn3 <- [1,2082,null,{}] 23:40:35 INFO - PROCESS | 2681 | 1461307235688 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}] 23:40:35 INFO - PROCESS | 2681 | 1461307235832 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:40:36 INFO - PROCESS | 2681 | 1461307236043 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac61800 == 130 [pid = 2681] [id = 528] 23:40:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f8256eeac00) [pid = 2681] [serial = 1585] [outer = (nil)] 23:40:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f8257982800) [pid = 2681] [serial = 1586] [outer = 0x7f8256eeac00] 23:40:36 INFO - PROCESS | 2681 | 1461307236097 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f825a9dcc00) [pid = 2681] [serial = 1587] [outer = 0x7f8256eeac00] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268617800 == 129 [pid = 2681] [id = 512] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268320800 == 128 [pid = 2681] [id = 511] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f825b85a000) [pid = 2681] [serial = 1448] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f825c477c00) [pid = 2681] [serial = 1451] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267c1e000 == 127 [pid = 2681] [id = 510] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266412000 == 126 [pid = 2681] [id = 509] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826454e800 == 125 [pid = 2681] [id = 508] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d839800 == 124 [pid = 2681] [id = 507] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259bc3800 == 123 [pid = 2681] [id = 506] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d773000 == 122 [pid = 2681] [id = 505] 23:40:37 INFO - PROCESS | 2681 | 1461307237150 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]]]}] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257844800 == 121 [pid = 2681] [id = 503] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259181000 == 120 [pid = 2681] [id = 502] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac55800 == 119 [pid = 2681] [id = 501] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82786c0800 == 118 [pid = 2681] [id = 500] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac1f800 == 117 [pid = 2681] [id = 499] 23:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271cb6800 == 116 [pid = 2681] [id = 498] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283c10800 == 115 [pid = 2681] [id = 497] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827e2eb800 == 114 [pid = 2681] [id = 496] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270641800 == 113 [pid = 2681] [id = 495] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686b9800 == 112 [pid = 2681] [id = 494] 23:40:37 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263815000 == 111 [pid = 2681] [id = 493] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f826c0cf800) [pid = 2681] [serial = 1416] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f8267c66400) [pid = 2681] [serial = 1469] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f825c6c3c00) [pid = 2681] [serial = 1472] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 234 (0x7f826bfb5800) [pid = 2681] [serial = 1475] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 233 (0x7f826990fc00) [pid = 2681] [serial = 1427] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 232 (0x7f825c46ac00) [pid = 2681] [serial = 1460] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 231 (0x7f826396f000) [pid = 2681] [serial = 1461] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 230 (0x7f827d650000) [pid = 2681] [serial = 1433] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 229 (0x7f826654ec00) [pid = 2681] [serial = 1424] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 228 (0x7f825c33d800) [pid = 2681] [serial = 1439] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 227 (0x7f8283789400) [pid = 2681] [serial = 1436] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f8263de9400) [pid = 2681] [serial = 1463] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f826506f000) [pid = 2681] [serial = 1464] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f825b850c00) [pid = 2681] [serial = 1445] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f826eb6b800) [pid = 2681] [serial = 1430] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f8263955c00) [pid = 2681] [serial = 1421] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f825c46cc00) [pid = 2681] [serial = 1458] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f825b8f7000) [pid = 2681] [serial = 1457] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f825b857400) [pid = 2681] [serial = 1454] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f8258673400) [pid = 2681] [serial = 1442] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f82583d7000) [pid = 2681] [serial = 1418] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f8266549000) [pid = 2681] [serial = 1466] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f82675c9000) [pid = 2681] [serial = 1467] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f82683dcc00) [pid = 2681] [serial = 1470] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f8267e2f400) [pid = 2681] [serial = 1473] [outer = (nil)] [url = about:blank] 23:40:37 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f826bfbbc00) [pid = 2681] [serial = 1476] [outer = (nil)] [url = about:blank] 23:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:40:37 INFO - PROCESS | 2681 | 1461307237221 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:40:37 INFO - PROCESS | 2681 | 1461307237225 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:40:37 INFO - PROCESS | 2681 | 1461307237230 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:40:37 INFO - PROCESS | 2681 | 1461307237235 Marionette TRACE conn3 <- [1,2086,null,{}] 23:40:37 INFO - PROCESS | 2681 | 1461307237248 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}] 23:40:37 INFO - PROCESS | 2681 | 1461307237389 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:40:37 INFO - PROCESS | 2681 | 1461307237399 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825aa6f800 == 112 [pid = 2681] [id = 529] 23:40:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f825b85a800) [pid = 2681] [serial = 1588] [outer = (nil)] 23:40:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f825b933400) [pid = 2681] [serial = 1589] [outer = 0x7f825b85a800] 23:40:37 INFO - PROCESS | 2681 | 1461307237455 Marionette DEBUG loaded listener.js 23:40:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f825bec9400) [pid = 2681] [serial = 1590] [outer = 0x7f825b85a800] 23:40:38 INFO - PROCESS | 2681 | 1461307238226 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]]]}] 23:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1042ms 23:40:38 INFO - PROCESS | 2681 | 1461307238272 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:40:38 INFO - PROCESS | 2681 | 1461307238275 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:40:38 INFO - PROCESS | 2681 | 1461307238281 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:40:38 INFO - PROCESS | 2681 | 1461307238283 Marionette TRACE conn3 <- [1,2090,null,{}] 23:40:38 INFO - PROCESS | 2681 | 1461307238288 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}] 23:40:38 INFO - PROCESS | 2681 | 1461307238443 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:40:38 INFO - PROCESS | 2681 | 1461307238456 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d56e800 == 113 [pid = 2681] [id = 530] 23:40:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f825bed0c00) [pid = 2681] [serial = 1591] [outer = (nil)] 23:40:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f825c470400) [pid = 2681] [serial = 1592] [outer = 0x7f825bed0c00] 23:40:38 INFO - PROCESS | 2681 | 1461307238508 Marionette DEBUG loaded listener.js 23:40:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f825c5b1800) [pid = 2681] [serial = 1593] [outer = 0x7f825bed0c00] 23:40:39 INFO - PROCESS | 2681 | 1461307239206 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]]]}] 23:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 984ms 23:40:39 INFO - PROCESS | 2681 | 1461307239281 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:40:39 INFO - PROCESS | 2681 | 1461307239283 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:40:39 INFO - PROCESS | 2681 | 1461307239290 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:40:39 INFO - PROCESS | 2681 | 1461307239292 Marionette TRACE conn3 <- [1,2094,null,{}] 23:40:39 INFO - PROCESS | 2681 | 1461307239296 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}] 23:40:39 INFO - PROCESS | 2681 | 1461307239433 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:40:39 INFO - PROCESS | 2681 | 1461307239445 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7e4000 == 114 [pid = 2681] [id = 531] 23:40:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f825c471c00) [pid = 2681] [serial = 1594] [outer = (nil)] 23:40:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f825c656c00) [pid = 2681] [serial = 1595] [outer = 0x7f825c471c00] 23:40:39 INFO - PROCESS | 2681 | 1461307239496 Marionette DEBUG loaded listener.js 23:40:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825c6cb800) [pid = 2681] [serial = 1596] [outer = 0x7f825c471c00] 23:40:40 INFO - PROCESS | 2681 | 1461307240271 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]]]}] 23:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1025ms 23:40:40 INFO - PROCESS | 2681 | 1461307240316 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:40:40 INFO - PROCESS | 2681 | 1461307240319 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:40:40 INFO - PROCESS | 2681 | 1461307240330 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:40:40 INFO - PROCESS | 2681 | 1461307240332 Marionette TRACE conn3 <- [1,2098,null,{}] 23:40:40 INFO - PROCESS | 2681 | 1461307240351 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}] 23:40:40 INFO - PROCESS | 2681 | 1461307240561 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:40:40 INFO - PROCESS | 2681 | 1461307240584 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638d7800 == 115 [pid = 2681] [id = 532] 23:40:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f825d919400) [pid = 2681] [serial = 1597] [outer = (nil)] 23:40:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f8263971c00) [pid = 2681] [serial = 1598] [outer = 0x7f825d919400] 23:40:40 INFO - PROCESS | 2681 | 1461307240639 Marionette DEBUG loaded listener.js 23:40:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f8263a46000) [pid = 2681] [serial = 1599] [outer = 0x7f825d919400] 23:40:41 INFO - PROCESS | 2681 | 1461307241274 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]]]}] 23:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 989ms 23:40:41 INFO - PROCESS | 2681 | 1461307241320 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:40:41 INFO - PROCESS | 2681 | 1461307241322 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:40:41 INFO - PROCESS | 2681 | 1461307241327 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:40:41 INFO - PROCESS | 2681 | 1461307241329 Marionette TRACE conn3 <- [1,2102,null,{}] 23:40:41 INFO - PROCESS | 2681 | 1461307241339 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}] 23:40:41 INFO - PROCESS | 2681 | 1461307241529 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:40:41 INFO - PROCESS | 2681 | 1461307241553 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264407000 == 116 [pid = 2681] [id = 533] 23:40:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f825c6cec00) [pid = 2681] [serial = 1600] [outer = (nil)] 23:40:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f8263ac5000) [pid = 2681] [serial = 1601] [outer = 0x7f825c6cec00] 23:40:41 INFO - PROCESS | 2681 | 1461307241604 Marionette DEBUG loaded listener.js 23:40:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f8263ae7c00) [pid = 2681] [serial = 1602] [outer = 0x7f825c6cec00] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f8263bc6400) [pid = 2681] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f8257981800) [pid = 2681] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f825b8a5000) [pid = 2681] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f825b859800) [pid = 2681] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f825a9ce800) [pid = 2681] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f825c334800) [pid = 2681] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:40:42 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f8259b53400) [pid = 2681] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:40:42 INFO - PROCESS | 2681 | 1461307242449 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]]]}] 23:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1134ms 23:40:42 INFO - PROCESS | 2681 | 1461307242462 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:40:42 INFO - PROCESS | 2681 | 1461307242464 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:40:42 INFO - PROCESS | 2681 | 1461307242470 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:40:42 INFO - PROCESS | 2681 | 1461307242472 Marionette TRACE conn3 <- [1,2106,null,{}] 23:40:42 INFO - PROCESS | 2681 | 1461307242476 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}] 23:40:42 INFO - PROCESS | 2681 | 1461307242605 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:40:42 INFO - PROCESS | 2681 | 1461307242769 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264419000 == 117 [pid = 2681] [id = 534] 23:40:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825a9ce800) [pid = 2681] [serial = 1603] [outer = (nil)] 23:40:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f8263ae4800) [pid = 2681] [serial = 1604] [outer = 0x7f825a9ce800] 23:40:42 INFO - PROCESS | 2681 | 1461307242820 Marionette DEBUG loaded listener.js 23:40:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f8263bd0c00) [pid = 2681] [serial = 1605] [outer = 0x7f825a9ce800] 23:40:43 INFO - PROCESS | 2681 | 1461307243385 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]]]}] 23:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 930ms 23:40:43 INFO - PROCESS | 2681 | 1461307243399 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:40:43 INFO - PROCESS | 2681 | 1461307243401 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:40:43 INFO - PROCESS | 2681 | 1461307243408 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:40:43 INFO - PROCESS | 2681 | 1461307243409 Marionette TRACE conn3 <- [1,2110,null,{}] 23:40:43 INFO - PROCESS | 2681 | 1461307243414 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}] 23:40:43 INFO - PROCESS | 2681 | 1461307243542 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:40:43 INFO - PROCESS | 2681 | 1461307243552 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651cc800 == 118 [pid = 2681] [id = 535] 23:40:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f82583d8800) [pid = 2681] [serial = 1606] [outer = (nil)] 23:40:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f8263de6c00) [pid = 2681] [serial = 1607] [outer = 0x7f82583d8800] 23:40:43 INFO - PROCESS | 2681 | 1461307243606 Marionette DEBUG loaded listener.js 23:40:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f82643f0000) [pid = 2681] [serial = 1608] [outer = 0x7f82583d8800] 23:40:44 INFO - PROCESS | 2681 | 1461307244565 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]]]}] 23:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1225ms 23:40:44 INFO - PROCESS | 2681 | 1461307244633 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:40:44 INFO - PROCESS | 2681 | 1461307244638 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:40:44 INFO - PROCESS | 2681 | 1461307244646 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:40:44 INFO - PROCESS | 2681 | 1461307244650 Marionette TRACE conn3 <- [1,2114,null,{}] 23:40:44 INFO - PROCESS | 2681 | 1461307244657 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}] 23:40:44 INFO - PROCESS | 2681 | 1461307244875 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:40:45 INFO - PROCESS | 2681 | 1461307245073 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259186000 == 119 [pid = 2681] [id = 536] 23:40:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f825797b400) [pid = 2681] [serial = 1609] [outer = (nil)] 23:40:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f8259d0f000) [pid = 2681] [serial = 1610] [outer = 0x7f825797b400] 23:40:45 INFO - PROCESS | 2681 | 1461307245140 Marionette DEBUG loaded listener.js 23:40:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f825a8bac00) [pid = 2681] [serial = 1611] [outer = 0x7f825797b400] 23:40:45 INFO - PROCESS | 2681 | 1461307245895 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]]]}] 23:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1286ms 23:40:45 INFO - PROCESS | 2681 | 1461307245932 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:40:45 INFO - PROCESS | 2681 | 1461307245939 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:40:45 INFO - PROCESS | 2681 | 1461307245947 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:40:45 INFO - PROCESS | 2681 | 1461307245951 Marionette TRACE conn3 <- [1,2118,null,{}] 23:40:45 INFO - PROCESS | 2681 | 1461307245956 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}] 23:40:46 INFO - PROCESS | 2681 | 1461307246111 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:40:46 INFO - PROCESS | 2681 | 1461307246315 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d568800 == 120 [pid = 2681] [id = 537] 23:40:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f825b759c00) [pid = 2681] [serial = 1612] [outer = (nil)] 23:40:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f825b933800) [pid = 2681] [serial = 1613] [outer = 0x7f825b759c00] 23:40:46 INFO - PROCESS | 2681 | 1461307246376 Marionette DEBUG loaded listener.js 23:40:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f825c332c00) [pid = 2681] [serial = 1614] [outer = 0x7f825b759c00] 23:40:47 INFO - PROCESS | 2681 | 1461307247220 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]]]}] 23:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1328ms 23:40:47 INFO - PROCESS | 2681 | 1461307247276 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:40:47 INFO - PROCESS | 2681 | 1461307247279 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:40:47 INFO - PROCESS | 2681 | 1461307247284 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:40:47 INFO - PROCESS | 2681 | 1461307247289 Marionette TRACE conn3 <- [1,2122,null,{}] 23:40:47 INFO - PROCESS | 2681 | 1461307247303 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}] 23:40:47 INFO - PROCESS | 2681 | 1461307247454 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:40:47 INFO - PROCESS | 2681 | 1461307247662 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826671b800 == 121 [pid = 2681] [id = 538] 23:40:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f825c65b000) [pid = 2681] [serial = 1615] [outer = (nil)] 23:40:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f825d918c00) [pid = 2681] [serial = 1616] [outer = 0x7f825c65b000] 23:40:47 INFO - PROCESS | 2681 | 1461307247728 Marionette DEBUG loaded listener.js 23:40:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f8263979400) [pid = 2681] [serial = 1617] [outer = 0x7f825c65b000] 23:40:48 INFO - PROCESS | 2681 | 1461307248507 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]]]}] 23:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1289ms 23:40:48 INFO - PROCESS | 2681 | 1461307248576 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:40:48 INFO - PROCESS | 2681 | 1461307248580 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:40:48 INFO - PROCESS | 2681 | 1461307248585 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:40:48 INFO - PROCESS | 2681 | 1461307248587 Marionette TRACE conn3 <- [1,2126,null,{}] 23:40:48 INFO - PROCESS | 2681 | 1461307248592 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}] 23:40:48 INFO - PROCESS | 2681 | 1461307248737 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:40:48 INFO - PROCESS | 2681 | 1461307248944 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677d3800 == 122 [pid = 2681] [id = 539] 23:40:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f825b8f7400) [pid = 2681] [serial = 1618] [outer = (nil)] 23:40:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f82643f2800) [pid = 2681] [serial = 1619] [outer = 0x7f825b8f7400] 23:40:49 INFO - PROCESS | 2681 | 1461307249007 Marionette DEBUG loaded listener.js 23:40:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f82646d7c00) [pid = 2681] [serial = 1620] [outer = 0x7f825b8f7400] 23:40:49 INFO - PROCESS | 2681 | 1461307249735 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]]]}] 23:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1176ms 23:40:49 INFO - PROCESS | 2681 | 1461307249762 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:40:49 INFO - PROCESS | 2681 | 1461307249764 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:40:49 INFO - PROCESS | 2681 | 1461307249770 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:40:49 INFO - PROCESS | 2681 | 1461307249772 Marionette TRACE conn3 <- [1,2130,null,{}] 23:40:49 INFO - PROCESS | 2681 | 1461307249777 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}] 23:40:49 INFO - PROCESS | 2681 | 1461307249992 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:40:50 INFO - PROCESS | 2681 | 1461307250140 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680f6800 == 123 [pid = 2681] [id = 540] 23:40:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f8263955c00) [pid = 2681] [serial = 1621] [outer = (nil)] 23:40:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f82646e0000) [pid = 2681] [serial = 1622] [outer = 0x7f8263955c00] 23:40:50 INFO - PROCESS | 2681 | 1461307250202 Marionette DEBUG loaded listener.js 23:40:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f82647a1800) [pid = 2681] [serial = 1623] [outer = 0x7f8263955c00] 23:40:50 INFO - PROCESS | 2681 | 1461307250963 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] 23:40:51 INFO - PROCESS | 2681 | 1461307251002 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:40:51 INFO - PROCESS | 2681 | 1461307251008 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:40:51 INFO - PROCESS | 2681 | 1461307251011 Marionette TRACE conn3 <- [1,2134,null,{}] 23:40:51 INFO - PROCESS | 2681 | 1461307251015 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}] 23:40:51 INFO - PROCESS | 2681 | 1461307251180 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:40:51 INFO - PROCESS | 2681 | 1461307251386 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268604800 == 124 [pid = 2681] [id = 541] 23:40:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f82647a0c00) [pid = 2681] [serial = 1624] [outer = (nil)] 23:40:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f826506fc00) [pid = 2681] [serial = 1625] [outer = 0x7f82647a0c00] 23:40:51 INFO - PROCESS | 2681 | 1461307251450 Marionette DEBUG loaded listener.js 23:40:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f8266545800) [pid = 2681] [serial = 1626] [outer = 0x7f82647a0c00] 23:40:52 INFO - PROCESS | 2681 | 1461307252173 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]]]}] 23:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1229ms 23:40:52 INFO - PROCESS | 2681 | 1461307252237 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:40:52 INFO - PROCESS | 2681 | 1461307252239 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:40:52 INFO - PROCESS | 2681 | 1461307252244 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:40:52 INFO - PROCESS | 2681 | 1461307252246 Marionette TRACE conn3 <- [1,2138,null,{}] 23:40:52 INFO - PROCESS | 2681 | 1461307252251 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}] 23:40:52 INFO - PROCESS | 2681 | 1461307252393 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:40:52 INFO - PROCESS | 2681 | 1461307252598 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826950f800 == 125 [pid = 2681] [id = 542] 23:40:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f8264f05000) [pid = 2681] [serial = 1627] [outer = (nil)] 23:40:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f82667a6400) [pid = 2681] [serial = 1628] [outer = 0x7f8264f05000] 23:40:52 INFO - PROCESS | 2681 | 1461307252657 Marionette DEBUG loaded listener.js 23:40:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f8266880800) [pid = 2681] [serial = 1629] [outer = 0x7f8264f05000] 23:40:53 INFO - PROCESS | 2681 | 1461307253422 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]]]}] 23:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1235ms 23:40:53 INFO - PROCESS | 2681 | 1461307253480 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:40:53 INFO - PROCESS | 2681 | 1461307253482 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:40:53 INFO - PROCESS | 2681 | 1461307253488 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:40:53 INFO - PROCESS | 2681 | 1461307253490 Marionette TRACE conn3 <- [1,2142,null,{}] 23:40:53 INFO - PROCESS | 2681 | 1461307253495 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}] 23:40:53 INFO - PROCESS | 2681 | 1461307253638 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:40:53 INFO - PROCESS | 2681 | 1461307253842 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b41d800 == 126 [pid = 2681] [id = 543] 23:40:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f8257981800) [pid = 2681] [serial = 1630] [outer = (nil)] 23:40:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f82668c2400) [pid = 2681] [serial = 1631] [outer = 0x7f8257981800] 23:40:53 INFO - PROCESS | 2681 | 1461307253905 Marionette DEBUG loaded listener.js 23:40:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f8266df8800) [pid = 2681] [serial = 1632] [outer = 0x7f8257981800] 23:40:54 INFO - PROCESS | 2681 | 1461307254628 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] 23:40:54 INFO - PROCESS | 2681 | 1461307254672 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:40:54 INFO - PROCESS | 2681 | 1461307254677 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:40:54 INFO - PROCESS | 2681 | 1461307254680 Marionette TRACE conn3 <- [1,2146,null,{}] 23:40:54 INFO - PROCESS | 2681 | 1461307254684 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}] 23:40:54 INFO - PROCESS | 2681 | 1461307254832 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:40:55 INFO - PROCESS | 2681 | 1461307255037 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd0d800 == 127 [pid = 2681] [id = 544] 23:40:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f8265121c00) [pid = 2681] [serial = 1633] [outer = (nil)] 23:40:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f82675c8c00) [pid = 2681] [serial = 1634] [outer = 0x7f8265121c00] 23:40:55 INFO - PROCESS | 2681 | 1461307255096 Marionette DEBUG loaded listener.js 23:40:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f82678dd400) [pid = 2681] [serial = 1635] [outer = 0x7f8265121c00] 23:40:55 INFO - PROCESS | 2681 | 1461307255824 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] 23:40:55 INFO - PROCESS | 2681 | 1461307255865 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:40:55 INFO - PROCESS | 2681 | 1461307255871 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:40:55 INFO - PROCESS | 2681 | 1461307255873 Marionette TRACE conn3 <- [1,2150,null,{}] 23:40:55 INFO - PROCESS | 2681 | 1461307255878 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}] 23:40:56 INFO - PROCESS | 2681 | 1461307256023 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:40:56 INFO - PROCESS | 2681 | 1461307256229 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da49800 == 128 [pid = 2681] [id = 545] 23:40:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f826654e000) [pid = 2681] [serial = 1636] [outer = (nil)] 23:40:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f8267a54c00) [pid = 2681] [serial = 1637] [outer = 0x7f826654e000] 23:40:56 INFO - PROCESS | 2681 | 1461307256288 Marionette DEBUG loaded listener.js 23:40:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f8267e24800) [pid = 2681] [serial = 1638] [outer = 0x7f826654e000] 23:40:57 INFO - PROCESS | 2681 | 1461307257036 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]]]}] 23:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1227ms 23:40:57 INFO - PROCESS | 2681 | 1461307257099 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:40:57 INFO - PROCESS | 2681 | 1461307257103 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:40:57 INFO - PROCESS | 2681 | 1461307257108 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:40:57 INFO - PROCESS | 2681 | 1461307257111 Marionette TRACE conn3 <- [1,2154,null,{}] 23:40:57 INFO - PROCESS | 2681 | 1461307257116 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}] 23:40:57 INFO - PROCESS | 2681 | 1461307257280 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:40:57 INFO - PROCESS | 2681 | 1461307257495 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fca0000 == 129 [pid = 2681] [id = 546] 23:40:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f8266df9000) [pid = 2681] [serial = 1639] [outer = (nil)] 23:40:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f82682a1400) [pid = 2681] [serial = 1640] [outer = 0x7f8266df9000] 23:40:57 INFO - PROCESS | 2681 | 1461307257604 Marionette DEBUG loaded listener.js 23:40:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 259 (0x7f826858a400) [pid = 2681] [serial = 1641] [outer = 0x7f8266df9000] 23:40:58 INFO - PROCESS | 2681 | 1461307258406 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]]]}] 23:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1335ms 23:40:58 INFO - PROCESS | 2681 | 1461307258445 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:40:58 INFO - PROCESS | 2681 | 1461307258447 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:40:58 INFO - PROCESS | 2681 | 1461307258453 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:40:58 INFO - PROCESS | 2681 | 1461307258455 Marionette TRACE conn3 <- [1,2158,null,{}] 23:40:58 INFO - PROCESS | 2681 | 1461307258460 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}] 23:40:58 INFO - PROCESS | 2681 | 1461307258612 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:40:59 INFO - PROCESS | 2681 | 1461307259314 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac32000 == 130 [pid = 2681] [id = 547] 23:40:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f8257976c00) [pid = 2681] [serial = 1642] [outer = (nil)] 23:40:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f8257981400) [pid = 2681] [serial = 1643] [outer = 0x7f8257976c00] 23:40:59 INFO - PROCESS | 2681 | 1461307259378 Marionette DEBUG loaded listener.js 23:40:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f8258671800) [pid = 2681] [serial = 1644] [outer = 0x7f8257976c00] 23:41:00 INFO - PROCESS | 2681 | 1461307260110 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]]]}] 23:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1730ms 23:41:00 INFO - PROCESS | 2681 | 1461307260186 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:41:00 INFO - PROCESS | 2681 | 1461307260191 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:41:00 INFO - PROCESS | 2681 | 1461307260199 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:41:00 INFO - PROCESS | 2681 | 1461307260202 Marionette TRACE conn3 <- [1,2162,null,{}] 23:41:00 INFO - PROCESS | 2681 | 1461307260208 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}] 23:41:00 INFO - PROCESS | 2681 | 1461307260361 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:41:00 INFO - PROCESS | 2681 | 1461307260581 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0c5800 == 131 [pid = 2681] [id = 548] 23:41:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 263 (0x7f82583d5000) [pid = 2681] [serial = 1645] [outer = (nil)] 23:41:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 264 (0x7f8259d13400) [pid = 2681] [serial = 1646] [outer = 0x7f82583d5000] 23:41:00 INFO - PROCESS | 2681 | 1461307260726 Marionette DEBUG loaded listener.js 23:41:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 265 (0x7f825b84d400) [pid = 2681] [serial = 1647] [outer = 0x7f82583d5000] 23:41:01 INFO - PROCESS | 2681 | 1461307261607 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]]]}] 23:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1481ms 23:41:01 INFO - PROCESS | 2681 | 1461307261683 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:41:01 INFO - PROCESS | 2681 | 1461307261688 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:41:01 INFO - PROCESS | 2681 | 1461307261694 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:41:01 INFO - PROCESS | 2681 | 1461307261696 Marionette TRACE conn3 <- [1,2166,null,{}] 23:41:01 INFO - PROCESS | 2681 | 1461307261701 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}] 23:41:01 INFO - PROCESS | 2681 | 1461307261885 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:41:02 INFO - PROCESS | 2681 | 1461307262097 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d849000 == 132 [pid = 2681] [id = 549] 23:41:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 266 (0x7f825b854400) [pid = 2681] [serial = 1648] [outer = (nil)] 23:41:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 267 (0x7f825bec8400) [pid = 2681] [serial = 1649] [outer = 0x7f825b854400] 23:41:02 INFO - PROCESS | 2681 | 1461307262199 Marionette DEBUG loaded listener.js 23:41:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 268 (0x7f825c33e400) [pid = 2681] [serial = 1650] [outer = 0x7f825b854400] 23:41:03 INFO - PROCESS | 2681 | 1461307263008 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]]]}] 23:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1378ms 23:41:03 INFO - PROCESS | 2681 | 1461307263072 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:41:03 INFO - PROCESS | 2681 | 1461307263075 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:41:03 INFO - PROCESS | 2681 | 1461307263087 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:41:03 INFO - PROCESS | 2681 | 1461307263093 Marionette TRACE conn3 <- [1,2170,null,{}] 23:41:03 INFO - PROCESS | 2681 | 1461307263100 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}] 23:41:03 INFO - PROCESS | 2681 | 1461307263291 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c519800 == 131 [pid = 2681] [id = 482] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b0b000 == 130 [pid = 2681] [id = 481] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825aa68800 == 129 [pid = 2681] [id = 483] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 267 (0x7f826b61ec00) [pid = 2681] [serial = 1508] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 266 (0x7f826d962800) [pid = 2681] [serial = 1490] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 265 (0x7f825797fc00) [pid = 2681] [serial = 1514] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 264 (0x7f826953e400) [pid = 2681] [serial = 1487] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 263 (0x7f8271483800) [pid = 2681] [serial = 1493] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 262 (0x7f826b618c00) [pid = 2681] [serial = 1499] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f8256eecc00) [pid = 2681] [serial = 1505] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f8283cb2800) [pid = 2681] [serial = 1511] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8263aea800) [pid = 2681] [serial = 1484] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 258 (0x7f826dcb0000) [pid = 2681] [serial = 1496] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f826b621c00) [pid = 2681] [serial = 1502] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f825b8aa000) [pid = 2681] [serial = 1481] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f8266ded400) [pid = 2681] [serial = 1538] [outer = (nil)] [url = about:blank] 23:41:03 INFO - PROCESS | 2681 | 1461307263629 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264419000 == 128 [pid = 2681] [id = 534] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264407000 == 127 [pid = 2681] [id = 533] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638d7800 == 126 [pid = 2681] [id = 532] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b5800 == 125 [pid = 2681] [id = 492] 23:41:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259189800 == 126 [pid = 2681] [id = 550] 23:41:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f8256eecc00) [pid = 2681] [serial = 1651] [outer = (nil)] 23:41:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f8259f05000) [pid = 2681] [serial = 1652] [outer = 0x7f8256eecc00] 23:41:03 INFO - PROCESS | 2681 | 1461307263734 Marionette DEBUG loaded listener.js 23:41:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f825c6ca800) [pid = 2681] [serial = 1653] [outer = 0x7f8256eecc00] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825aa6f800 == 125 [pid = 2681] [id = 529] 23:41:03 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac61800 == 124 [pid = 2681] [id = 528] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82594d8000 == 123 [pid = 2681] [id = 527] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271ae2000 == 122 [pid = 2681] [id = 518] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5b2000 == 121 [pid = 2681] [id = 517] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826c0d3800 == 120 [pid = 2681] [id = 516] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c5000 == 119 [pid = 2681] [id = 515] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263809800 == 118 [pid = 2681] [id = 514] 23:41:04 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82596c9000 == 117 [pid = 2681] [id = 513] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f826506bc00) [pid = 2681] [serial = 1533] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f8263ac4400) [pid = 2681] [serial = 1530] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f826395b400) [pid = 2681] [serial = 1529] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f82643f6c00) [pid = 2681] [serial = 1532] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f82667a9400) [pid = 2681] [serial = 1536] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f825c474000) [pid = 2681] [serial = 1524] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f825a9db800) [pid = 2681] [serial = 1520] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f826c0c6400) [pid = 2681] [serial = 1478] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f825d91c400) [pid = 2681] [serial = 1527] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f8259b55c00) [pid = 2681] [serial = 1517] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f825c6c4800) [pid = 2681] [serial = 1526] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f826506d000) [pid = 2681] [serial = 1535] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f825c33c400) [pid = 2681] [serial = 1523] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f8259d0ac00) [pid = 2681] [serial = 1518] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f825b768c00) [pid = 2681] [serial = 1521] [outer = (nil)] [url = about:blank] 23:41:04 INFO - PROCESS | 2681 | 1461307264507 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]]]}] 23:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1441ms 23:41:04 INFO - PROCESS | 2681 | 1461307264521 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:41:04 INFO - PROCESS | 2681 | 1461307264524 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:41:04 INFO - PROCESS | 2681 | 1461307264530 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:41:04 INFO - PROCESS | 2681 | 1461307264532 Marionette TRACE conn3 <- [1,2174,null,{}] 23:41:04 INFO - PROCESS | 2681 | 1461307264537 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}] 23:41:04 INFO - PROCESS | 2681 | 1461307264827 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:41:04 INFO - PROCESS | 2681 | 1461307264981 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0ce800 == 118 [pid = 2681] [id = 551] 23:41:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f825797fc00) [pid = 2681] [serial = 1654] [outer = (nil)] 23:41:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f8263951400) [pid = 2681] [serial = 1655] [outer = 0x7f825797fc00] 23:41:05 INFO - PROCESS | 2681 | 1461307265033 Marionette DEBUG loaded listener.js 23:41:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f8263a45c00) [pid = 2681] [serial = 1656] [outer = 0x7f825797fc00] 23:41:05 INFO - PROCESS | 2681 | 1461307265744 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]]]}] 23:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1275ms 23:41:05 INFO - PROCESS | 2681 | 1461307265805 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:41:05 INFO - PROCESS | 2681 | 1461307265808 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:41:05 INFO - PROCESS | 2681 | 1461307265813 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:41:05 INFO - PROCESS | 2681 | 1461307265815 Marionette TRACE conn3 <- [1,2178,null,{}] 23:41:05 INFO - PROCESS | 2681 | 1461307265819 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}] 23:41:06 INFO - PROCESS | 2681 | 1461307266026 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:41:06 INFO - PROCESS | 2681 | 1461307266129 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ed5800 == 119 [pid = 2681] [id = 552] 23:41:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f8263ac8800) [pid = 2681] [serial = 1657] [outer = (nil)] 23:41:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f8263ae4400) [pid = 2681] [serial = 1658] [outer = 0x7f8263ac8800] 23:41:06 INFO - PROCESS | 2681 | 1461307266191 Marionette DEBUG loaded listener.js 23:41:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f8263df1000) [pid = 2681] [serial = 1659] [outer = 0x7f8263ac8800] 23:41:06 INFO - PROCESS | 2681 | 1461307266842 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]]]}] 23:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1074ms 23:41:06 INFO - PROCESS | 2681 | 1461307266888 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:41:06 INFO - PROCESS | 2681 | 1461307266891 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:41:06 INFO - PROCESS | 2681 | 1461307266904 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:41:06 INFO - PROCESS | 2681 | 1461307266906 Marionette TRACE conn3 <- [1,2182,null,{}] 23:41:06 INFO - PROCESS | 2681 | 1461307266911 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}] 23:41:07 INFO - PROCESS | 2681 | 1461307267128 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:41:07 INFO - PROCESS | 2681 | 1461307267155 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826641e800 == 120 [pid = 2681] [id = 553] 23:41:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f8264797c00) [pid = 2681] [serial = 1660] [outer = (nil)] 23:41:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f826506f800) [pid = 2681] [serial = 1661] [outer = 0x7f8264797c00] 23:41:07 INFO - PROCESS | 2681 | 1461307267206 Marionette DEBUG loaded listener.js 23:41:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f826511fc00) [pid = 2681] [serial = 1662] [outer = 0x7f8264797c00] 23:41:07 INFO - PROCESS | 2681 | 1461307267894 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]]]}] 23:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1030ms 23:41:07 INFO - PROCESS | 2681 | 1461307267935 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:41:07 INFO - PROCESS | 2681 | 1461307267937 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:41:07 INFO - PROCESS | 2681 | 1461307267942 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:41:07 INFO - PROCESS | 2681 | 1461307267945 Marionette TRACE conn3 <- [1,2186,null,{}] 23:41:07 INFO - PROCESS | 2681 | 1461307267954 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}] 23:41:08 INFO - PROCESS | 2681 | 1461307268137 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:41:08 INFO - PROCESS | 2681 | 1461307268159 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e6b800 == 121 [pid = 2681] [id = 554] 23:41:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f8264798400) [pid = 2681] [serial = 1663] [outer = (nil)] 23:41:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f82664b5800) [pid = 2681] [serial = 1664] [outer = 0x7f8264798400] 23:41:08 INFO - PROCESS | 2681 | 1461307268219 Marionette DEBUG loaded listener.js 23:41:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f82664c2400) [pid = 2681] [serial = 1665] [outer = 0x7f8264798400] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f82583cb800) [pid = 2681] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f825a9d0000) [pid = 2681] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f825b752000) [pid = 2681] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f8263a4b800) [pid = 2681] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f825b768000) [pid = 2681] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f82646df800) [pid = 2681] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f82583d0c00) [pid = 2681] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f82583d1800) [pid = 2681] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f8267c70000) [pid = 2681] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f826b54e400) [pid = 2681] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f825c65c800) [pid = 2681] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f825b74bc00) [pid = 2681] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 242 (0x7f826b54c400) [pid = 2681] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 241 (0x7f82683e5800) [pid = 2681] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 240 (0x7f826e434800) [pid = 2681] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f82583cbc00) [pid = 2681] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f826858e000) [pid = 2681] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f8263951000) [pid = 2681] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f8271107400) [pid = 2681] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f825a9ce800) [pid = 2681] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 234 (0x7f8271396800) [pid = 2681] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 233 (0x7f825b76b000) [pid = 2681] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 232 (0x7f825c6c3800) [pid = 2681] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 231 (0x7f826777f000) [pid = 2681] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 230 (0x7f82683dc400) [pid = 2681] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 229 (0x7f8264799400) [pid = 2681] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 228 (0x7f825797a400) [pid = 2681] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 227 (0x7f82646d6800) [pid = 2681] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f825b753400) [pid = 2681] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f8263af1400) [pid = 2681] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f8269541800) [pid = 2681] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f8259d09800) [pid = 2681] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f826c0cf000) [pid = 2681] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f8265068000) [pid = 2681] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f825d919400) [pid = 2681] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f825c6cec00) [pid = 2681] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f825866bc00) [pid = 2681] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f825c471c00) [pid = 2681] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f825bed0c00) [pid = 2681] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f8256eeac00) [pid = 2681] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f825b85a800) [pid = 2681] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:41:09 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f825c5ba000) [pid = 2681] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:41:09 INFO - PROCESS | 2681 | 1461307269696 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]]]}] 23:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1781ms 23:41:09 INFO - PROCESS | 2681 | 1461307269724 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:41:09 INFO - PROCESS | 2681 | 1461307269726 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:41:09 INFO - PROCESS | 2681 | 1461307269732 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:41:09 INFO - PROCESS | 2681 | 1461307269733 Marionette TRACE conn3 <- [1,2190,null,{}] 23:41:09 INFO - PROCESS | 2681 | 1461307269738 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}] 23:41:09 INFO - PROCESS | 2681 | 1461307269925 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:41:09 INFO - PROCESS | 2681 | 1461307269944 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac5e800 == 122 [pid = 2681] [id = 555] 23:41:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f82583d1800) [pid = 2681] [serial = 1666] [outer = (nil)] 23:41:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f825b751c00) [pid = 2681] [serial = 1667] [outer = 0x7f82583d1800] 23:41:09 INFO - PROCESS | 2681 | 1461307269995 Marionette DEBUG loaded listener.js 23:41:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f825bed0c00) [pid = 2681] [serial = 1668] [outer = 0x7f82583d1800] 23:41:10 INFO - PROCESS | 2681 | 1461307270617 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]]]}] 23:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 924ms 23:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:41:10 INFO - PROCESS | 2681 | 1461307270655 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:41:10 INFO - PROCESS | 2681 | 1461307270657 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:41:10 INFO - PROCESS | 2681 | 1461307270663 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:41:10 INFO - PROCESS | 2681 | 1461307270665 Marionette TRACE conn3 <- [1,2194,null,{}] 23:41:10 INFO - PROCESS | 2681 | 1461307270669 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}] 23:41:10 INFO - PROCESS | 2681 | 1461307270796 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:41:10 INFO - PROCESS | 2681 | 1461307270812 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677c9800 == 123 [pid = 2681] [id = 556] 23:41:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f82583d2c00) [pid = 2681] [serial = 1669] [outer = (nil)] 23:41:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f826396cc00) [pid = 2681] [serial = 1670] [outer = 0x7f82583d2c00] 23:41:10 INFO - PROCESS | 2681 | 1461307270863 Marionette DEBUG loaded listener.js 23:41:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f8263def400) [pid = 2681] [serial = 1671] [outer = 0x7f82583d2c00] 23:41:11 INFO - PROCESS | 2681 | 1461307271866 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]]]}] 23:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1276ms 23:41:11 INFO - PROCESS | 2681 | 1461307271938 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:41:11 INFO - PROCESS | 2681 | 1461307271943 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:41:11 INFO - PROCESS | 2681 | 1461307271951 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:41:11 INFO - PROCESS | 2681 | 1461307271955 Marionette TRACE conn3 <- [1,2198,null,{}] 23:41:11 INFO - PROCESS | 2681 | 1461307271962 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}] 23:41:12 INFO - PROCESS | 2681 | 1461307272178 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:41:12 INFO - PROCESS | 2681 | 1461307272377 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c511000 == 124 [pid = 2681] [id = 557] 23:41:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f8259f0c000) [pid = 2681] [serial = 1672] [outer = (nil)] 23:41:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825b759400) [pid = 2681] [serial = 1673] [outer = 0x7f8259f0c000] 23:41:12 INFO - PROCESS | 2681 | 1461307272443 Marionette DEBUG loaded listener.js 23:41:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f825b8f0400) [pid = 2681] [serial = 1674] [outer = 0x7f8259f0c000] 23:41:13 INFO - PROCESS | 2681 | 1461307273266 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]]]}] 23:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1334ms 23:41:13 INFO - PROCESS | 2681 | 1461307273290 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:41:13 INFO - PROCESS | 2681 | 1461307273298 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:41:13 INFO - PROCESS | 2681 | 1461307273308 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:41:13 INFO - PROCESS | 2681 | 1461307273311 Marionette TRACE conn3 <- [1,2202,null,{}] 23:41:13 INFO - PROCESS | 2681 | 1461307273316 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}] 23:41:13 INFO - PROCESS | 2681 | 1461307273475 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:41:13 INFO - PROCESS | 2681 | 1461307273678 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264595000 == 125 [pid = 2681] [id = 558] 23:41:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f825b8f5400) [pid = 2681] [serial = 1675] [outer = (nil)] 23:41:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f825c46d400) [pid = 2681] [serial = 1676] [outer = 0x7f825b8f5400] 23:41:13 INFO - PROCESS | 2681 | 1461307273739 Marionette DEBUG loaded listener.js 23:41:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f825c6cec00) [pid = 2681] [serial = 1677] [outer = 0x7f825b8f5400] 23:41:14 INFO - PROCESS | 2681 | 1461307274556 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]]]}] 23:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1278ms 23:41:14 INFO - PROCESS | 2681 | 1461307274586 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:41:14 INFO - PROCESS | 2681 | 1461307274590 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:41:14 INFO - PROCESS | 2681 | 1461307274595 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:41:14 INFO - PROCESS | 2681 | 1461307274600 Marionette TRACE conn3 <- [1,2206,null,{}] 23:41:14 INFO - PROCESS | 2681 | 1461307274614 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}] 23:41:14 INFO - PROCESS | 2681 | 1461307274766 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:41:14 INFO - PROCESS | 2681 | 1461307274973 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268523800 == 126 [pid = 2681] [id = 559] 23:41:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f8263a43800) [pid = 2681] [serial = 1678] [outer = (nil)] 23:41:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f8263bc5000) [pid = 2681] [serial = 1679] [outer = 0x7f8263a43800] 23:41:15 INFO - PROCESS | 2681 | 1461307275036 Marionette DEBUG loaded listener.js 23:41:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f82643f6c00) [pid = 2681] [serial = 1680] [outer = 0x7f8263a43800] 23:41:15 INFO - PROCESS | 2681 | 1461307275799 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]]]}] 23:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1237ms 23:41:15 INFO - PROCESS | 2681 | 1461307275832 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:41:15 INFO - PROCESS | 2681 | 1461307275835 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:41:15 INFO - PROCESS | 2681 | 1461307275840 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:41:15 INFO - PROCESS | 2681 | 1461307275842 Marionette TRACE conn3 <- [1,2210,null,{}] 23:41:15 INFO - PROCESS | 2681 | 1461307275847 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}] 23:41:16 INFO - PROCESS | 2681 | 1461307275997 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:41:16 INFO - PROCESS | 2681 | 1461307276200 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692d8800 == 127 [pid = 2681] [id = 560] 23:41:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f825d8d1000) [pid = 2681] [serial = 1681] [outer = (nil)] 23:41:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f8264f0d400) [pid = 2681] [serial = 1682] [outer = 0x7f825d8d1000] 23:41:16 INFO - PROCESS | 2681 | 1461307276261 Marionette DEBUG loaded listener.js 23:41:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f82664b5000) [pid = 2681] [serial = 1683] [outer = 0x7f825d8d1000] 23:41:16 INFO - PROCESS | 2681 | 1461307276970 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]]]}] 23:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1176ms 23:41:17 INFO - PROCESS | 2681 | 1461307277031 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:41:17 INFO - PROCESS | 2681 | 1461307277034 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:41:17 INFO - PROCESS | 2681 | 1461307277041 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:41:17 INFO - PROCESS | 2681 | 1461307277043 Marionette TRACE conn3 <- [1,2214,null,{}] 23:41:17 INFO - PROCESS | 2681 | 1461307277048 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}] 23:41:17 INFO - PROCESS | 2681 | 1461307277192 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:41:17 INFO - PROCESS | 2681 | 1461307277393 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b449800 == 128 [pid = 2681] [id = 561] 23:41:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f82643f3400) [pid = 2681] [serial = 1684] [outer = (nil)] 23:41:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f8266548800) [pid = 2681] [serial = 1685] [outer = 0x7f82643f3400] 23:41:17 INFO - PROCESS | 2681 | 1461307277454 Marionette DEBUG loaded listener.js 23:41:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f826687c400) [pid = 2681] [serial = 1686] [outer = 0x7f82643f3400] 23:41:18 INFO - PROCESS | 2681 | 1461307278171 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]]]}] 23:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1174ms 23:41:18 INFO - PROCESS | 2681 | 1461307278230 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:41:18 INFO - PROCESS | 2681 | 1461307278232 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:41:18 INFO - PROCESS | 2681 | 1461307278240 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:41:18 INFO - PROCESS | 2681 | 1461307278243 Marionette TRACE conn3 <- [1,2218,null,{}] 23:41:18 INFO - PROCESS | 2681 | 1461307278248 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}] 23:41:18 INFO - PROCESS | 2681 | 1461307278424 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:41:18 INFO - PROCESS | 2681 | 1461307278634 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826eb90800 == 129 [pid = 2681] [id = 562] 23:41:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f8266885000) [pid = 2681] [serial = 1687] [outer = (nil)] 23:41:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f8267a58c00) [pid = 2681] [serial = 1688] [outer = 0x7f8266885000] 23:41:18 INFO - PROCESS | 2681 | 1461307278697 Marionette DEBUG loaded listener.js 23:41:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f8268297400) [pid = 2681] [serial = 1689] [outer = 0x7f8266885000] 23:41:19 INFO - PROCESS | 2681 | 1461307279427 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]]]}] 23:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1226ms 23:41:19 INFO - PROCESS | 2681 | 1461307279467 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:41:19 INFO - PROCESS | 2681 | 1461307279469 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:41:19 INFO - PROCESS | 2681 | 1461307279475 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:41:19 INFO - PROCESS | 2681 | 1461307279478 Marionette TRACE conn3 <- [1,2222,null,{}] 23:41:19 INFO - PROCESS | 2681 | 1461307279482 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}] 23:41:19 INFO - PROCESS | 2681 | 1461307279633 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:41:19 INFO - PROCESS | 2681 | 1461307279838 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270078800 == 130 [pid = 2681] [id = 563] 23:41:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f8266df0800) [pid = 2681] [serial = 1690] [outer = (nil)] 23:41:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f82683dec00) [pid = 2681] [serial = 1691] [outer = 0x7f8266df0800] 23:41:19 INFO - PROCESS | 2681 | 1461307279897 Marionette DEBUG loaded listener.js 23:41:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f8268583800) [pid = 2681] [serial = 1692] [outer = 0x7f8266df0800] 23:41:20 INFO - PROCESS | 2681 | 1461307280622 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]]]}] 23:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1176ms 23:41:20 INFO - PROCESS | 2681 | 1461307280652 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:41:20 INFO - PROCESS | 2681 | 1461307280655 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:41:20 INFO - PROCESS | 2681 | 1461307280660 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:41:20 INFO - PROCESS | 2681 | 1461307280663 Marionette TRACE conn3 <- [1,2226,null,{}] 23:41:20 INFO - PROCESS | 2681 | 1461307280667 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}] 23:41:20 INFO - PROCESS | 2681 | 1461307280809 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:41:21 INFO - PROCESS | 2681 | 1461307281013 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270da1800 == 131 [pid = 2681] [id = 564] 23:41:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f8267491800) [pid = 2681] [serial = 1693] [outer = (nil)] 23:41:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f826858d000) [pid = 2681] [serial = 1694] [outer = 0x7f8267491800] 23:41:21 INFO - PROCESS | 2681 | 1461307281072 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f8269203000) [pid = 2681] [serial = 1695] [outer = 0x7f8267491800] 23:41:21 INFO - PROCESS | 2681 | 1461307281782 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]]]}] 23:41: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) 23:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1178ms 23:41:21 INFO - PROCESS | 2681 | 1461307281843 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:41:21 INFO - PROCESS | 2681 | 1461307281846 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:41:21 INFO - PROCESS | 2681 | 1461307281853 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:41:21 INFO - PROCESS | 2681 | 1461307281855 Marionette TRACE conn3 <- [1,2230,null,{}] 23:41:21 INFO - PROCESS | 2681 | 1461307281860 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}] 23:41:22 INFO - PROCESS | 2681 | 1461307282001 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:41:22 INFO - PROCESS | 2681 | 1461307282205 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271acd000 == 132 [pid = 2681] [id = 565] 23:41:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f8267fe3000) [pid = 2681] [serial = 1696] [outer = (nil)] 23:41:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f826953e400) [pid = 2681] [serial = 1697] [outer = 0x7f8267fe3000] 23:41:22 INFO - PROCESS | 2681 | 1461307282269 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f8269903c00) [pid = 2681] [serial = 1698] [outer = 0x7f8267fe3000] 23:41:22 INFO - PROCESS | 2681 | 1461307282997 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]]]}] 23:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1175ms 23:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:41:23 INFO - PROCESS | 2681 | 1461307283029 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:41:23 INFO - PROCESS | 2681 | 1461307283031 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:41:23 INFO - PROCESS | 2681 | 1461307283036 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 2681 | 1461307283039 Marionette TRACE conn3 <- [1,2234,null,{}] 23:41:23 INFO - PROCESS | 2681 | 1461307283044 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}] 23:41:23 INFO - PROCESS | 2681 | 1461307283188 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:41:23 INFO - PROCESS | 2681 | 1461307283393 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271cbe000 == 133 [pid = 2681] [id = 566] 23:41:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f826858ac00) [pid = 2681] [serial = 1699] [outer = (nil)] 23:41:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f826990b800) [pid = 2681] [serial = 1700] [outer = 0x7f826858ac00] 23:41:23 INFO - PROCESS | 2681 | 1461307283453 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f826a40e800) [pid = 2681] [serial = 1701] [outer = 0x7f826858ac00] 23:41:24 INFO - PROCESS | 2681 | 1461307284171 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]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1181ms 23:41:24 INFO - PROCESS | 2681 | 1461307284217 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 2681 | 1461307284220 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:41:24 INFO - PROCESS | 2681 | 1461307284239 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 2681 | 1461307284242 Marionette TRACE conn3 <- [1,2238,null,{}] 23:41:24 INFO - PROCESS | 2681 | 1461307284251 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}] 23:41:24 INFO - PROCESS | 2681 | 1461307284428 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:41:24 INFO - PROCESS | 2681 | 1461307284661 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c1800 == 134 [pid = 2681] [id = 567] 23:41:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f826b286c00) [pid = 2681] [serial = 1702] [outer = (nil)] 23:41:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f826b440800) [pid = 2681] [serial = 1703] [outer = 0x7f826b286c00] 23:41:24 INFO - PROCESS | 2681 | 1461307284766 Marionette DEBUG loaded listener.js 23:41:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f826b54dc00) [pid = 2681] [serial = 1704] [outer = 0x7f826b286c00] 23:41:25 INFO - PROCESS | 2681 | 1461307285495 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]]]}] 23:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1297ms 23:41:25 INFO - PROCESS | 2681 | 1461307285523 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:41:25 INFO - PROCESS | 2681 | 1461307285526 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:41:25 INFO - PROCESS | 2681 | 1461307285531 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:41:25 INFO - PROCESS | 2681 | 1461307285533 Marionette TRACE conn3 <- [1,2242,null,{}] 23:41:25 INFO - PROCESS | 2681 | 1461307285538 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}] 23:41:25 INFO - PROCESS | 2681 | 1461307285683 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:41:25 INFO - PROCESS | 2681 | 1461307285903 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f61e800 == 135 [pid = 2681] [id = 568] 23:41:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f826b0f7800) [pid = 2681] [serial = 1705] [outer = (nil)] 23:41:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f826b616800) [pid = 2681] [serial = 1706] [outer = 0x7f826b0f7800] 23:41:25 INFO - PROCESS | 2681 | 1461307285964 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f826b621c00) [pid = 2681] [serial = 1707] [outer = 0x7f826b0f7800] 23:41:26 INFO - PROCESS | 2681 | 1461307286682 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]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1174ms 23:41:26 INFO - PROCESS | 2681 | 1461307286706 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:41:26 INFO - PROCESS | 2681 | 1461307286708 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:41:26 INFO - PROCESS | 2681 | 1461307286714 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 2681 | 1461307286716 Marionette TRACE conn3 <- [1,2246,null,{}] 23:41:26 INFO - PROCESS | 2681 | 1461307286721 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}] 23:41:26 INFO - PROCESS | 2681 | 1461307286937 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:41:27 INFO - PROCESS | 2681 | 1461307287100 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828364f000 == 136 [pid = 2681] [id = 569] 23:41:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f8256ef2800) [pid = 2681] [serial = 1708] [outer = (nil)] 23:41:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f826b675c00) [pid = 2681] [serial = 1709] [outer = 0x7f8256ef2800] 23:41:27 INFO - PROCESS | 2681 | 1461307287162 Marionette DEBUG loaded listener.js 23:41:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f826bfb5000) [pid = 2681] [serial = 1710] [outer = 0x7f8256ef2800] 23:41:27 INFO - PROCESS | 2681 | 1461307287931 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]]]}] 23:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1284ms 23:41:28 INFO - PROCESS | 2681 | 1461307287998 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:41:28 INFO - PROCESS | 2681 | 1461307288000 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:41:28 INFO - PROCESS | 2681 | 1461307288005 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:41:28 INFO - PROCESS | 2681 | 1461307288007 Marionette TRACE conn3 <- [1,2250,null,{}] 23:41:28 INFO - PROCESS | 2681 | 1461307288012 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}] 23:41:28 INFO - PROCESS | 2681 | 1461307288158 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:41:28 INFO - PROCESS | 2681 | 1461307288372 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0e2800 == 137 [pid = 2681] [id = 570] 23:41:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 259 (0x7f82583d9400) [pid = 2681] [serial = 1711] [outer = (nil)] 23:41:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f825b74c800) [pid = 2681] [serial = 1712] [outer = 0x7f82583d9400] 23:41:28 INFO - PROCESS | 2681 | 1461307288479 Marionette DEBUG loaded listener.js 23:41:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f8263aea000) [pid = 2681] [serial = 1713] [outer = 0x7f82583d9400] 23:41:29 INFO - PROCESS | 2681 | 1461307289231 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]]]}] 23:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1277ms 23:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:41:29 INFO - PROCESS | 2681 | 1461307289283 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 2681 | 1461307289285 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:41:29 INFO - PROCESS | 2681 | 1461307289289 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 2681 | 1461307289293 Marionette TRACE conn3 <- [1,2254,null,{}] 23:41:29 INFO - PROCESS | 2681 | 1461307289297 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}] 23:41:29 INFO - PROCESS | 2681 | 1461307289450 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:41:29 INFO - PROCESS | 2681 | 1461307289686 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826381c800 == 138 [pid = 2681] [id = 571] 23:41:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f8259b56800) [pid = 2681] [serial = 1714] [outer = (nil)] 23:41:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 263 (0x7f825b8a5000) [pid = 2681] [serial = 1715] [outer = 0x7f8259b56800] 23:41:29 INFO - PROCESS | 2681 | 1461307289745 Marionette DEBUG loaded listener.js 23:41:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 264 (0x7f826953d800) [pid = 2681] [serial = 1716] [outer = 0x7f8259b56800] 23:41:30 INFO - PROCESS | 2681 | 1461307290509 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]]]}] 23:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1232ms 23:41:30 INFO - PROCESS | 2681 | 1461307290522 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:41:30 INFO - PROCESS | 2681 | 1461307290525 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:41:30 INFO - PROCESS | 2681 | 1461307290530 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:41:30 INFO - PROCESS | 2681 | 1461307290532 Marionette TRACE conn3 <- [1,2258,null,{}] 23:41:30 INFO - PROCESS | 2681 | 1461307290537 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}] 23:41:30 INFO - PROCESS | 2681 | 1461307290694 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:41:30 INFO - PROCESS | 2681 | 1461307290909 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82596ce000 == 139 [pid = 2681] [id = 572] 23:41:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 265 (0x7f8256eeb400) [pid = 2681] [serial = 1717] [outer = (nil)] 23:41:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 266 (0x7f8257973800) [pid = 2681] [serial = 1718] [outer = 0x7f8256eeb400] 23:41:31 INFO - PROCESS | 2681 | 1461307291278 Marionette DEBUG loaded listener.js 23:41:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 267 (0x7f8259b53000) [pid = 2681] [serial = 1719] [outer = 0x7f8256eeb400] 23:41:32 INFO - PROCESS | 2681 | 1461307292134 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]]]}] 23:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1634ms 23:41:32 INFO - PROCESS | 2681 | 1461307292164 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:41:32 INFO - PROCESS | 2681 | 1461307292169 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:41:32 INFO - PROCESS | 2681 | 1461307292177 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:41:32 INFO - PROCESS | 2681 | 1461307292180 Marionette TRACE conn3 <- [1,2262,null,{}] 23:41:32 INFO - PROCESS | 2681 | 1461307292187 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}] 23:41:32 INFO - PROCESS | 2681 | 1461307292357 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:41:32 INFO - PROCESS | 2681 | 1461307292721 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257cf7800 == 140 [pid = 2681] [id = 573] 23:41:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 268 (0x7f825b753400) [pid = 2681] [serial = 1720] [outer = (nil)] 23:41:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 269 (0x7f825b771000) [pid = 2681] [serial = 1721] [outer = 0x7f825b753400] 23:41:32 INFO - PROCESS | 2681 | 1461307292821 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 270 (0x7f825b8ed000) [pid = 2681] [serial = 1722] [outer = 0x7f825b753400] 23:41:33 INFO - PROCESS | 2681 | 1461307293584 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]]]}] 23:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1479ms 23:41:33 INFO - PROCESS | 2681 | 1461307293655 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:41:33 INFO - PROCESS | 2681 | 1461307293659 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:41:33 INFO - PROCESS | 2681 | 1461307293668 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:41:33 INFO - PROCESS | 2681 | 1461307293670 Marionette TRACE conn3 <- [1,2266,null,{}] 23:41:33 INFO - PROCESS | 2681 | 1461307293675 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}] 23:41:33 INFO - PROCESS | 2681 | 1461307293826 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac5e800 == 139 [pid = 2681] [id = 555] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e6b800 == 138 [pid = 2681] [id = 554] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826641e800 == 137 [pid = 2681] [id = 553] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 269 (0x7f826a40bc00) [pid = 2681] [serial = 1556] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 268 (0x7f826bfba000) [pid = 2681] [serial = 1559] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 267 (0x7f826d9de000) [pid = 2681] [serial = 1562] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 266 (0x7f8271107c00) [pid = 2681] [serial = 1565] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 265 (0x7f827f7cec00) [pid = 2681] [serial = 1568] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 264 (0x7f8265121000) [pid = 2681] [serial = 1571] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 263 (0x7f825beccc00) [pid = 2681] [serial = 1574] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 262 (0x7f825b93b400) [pid = 2681] [serial = 1577] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f8263de6c00) [pid = 2681] [serial = 1607] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | 1461307294138 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263ed5800 == 136 [pid = 2681] [id = 552] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0ce800 == 135 [pid = 2681] [id = 551] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259189800 == 134 [pid = 2681] [id = 550] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d849000 == 133 [pid = 2681] [id = 549] 23:41:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257ce0000 == 134 [pid = 2681] [id = 574] 23:41:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f825b858800) [pid = 2681] [serial = 1723] [outer = (nil)] 23:41:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 263 (0x7f825c46b400) [pid = 2681] [serial = 1724] [outer = 0x7f825b858800] 23:41:34 INFO - PROCESS | 2681 | 1461307294264 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 264 (0x7f825c6c5000) [pid = 2681] [serial = 1725] [outer = 0x7f825b858800] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d56e800 == 133 [pid = 2681] [id = 530] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0c5800 == 132 [pid = 2681] [id = 548] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac32000 == 131 [pid = 2681] [id = 547] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b41d800 == 130 [pid = 2681] [id = 543] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826950f800 == 129 [pid = 2681] [id = 542] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268604800 == 128 [pid = 2681] [id = 541] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680f6800 == 127 [pid = 2681] [id = 540] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677d3800 == 126 [pid = 2681] [id = 539] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826671b800 == 125 [pid = 2681] [id = 538] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d568800 == 124 [pid = 2681] [id = 537] 23:41:34 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259186000 == 123 [pid = 2681] [id = 536] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 263 (0x7f827d651800) [pid = 2681] [serial = 1329] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 262 (0x7f825d8ce400) [pid = 2681] [serial = 1305] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f8263a4c800) [pid = 2681] [serial = 1368] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f826b43d800) [pid = 2681] [serial = 1377] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8271c5cc00) [pid = 2681] [serial = 1386] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 258 (0x7f8267c6fc00) [pid = 2681] [serial = 1254] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f825b84c800) [pid = 2681] [serial = 1515] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f8267495800) [pid = 2681] [serial = 1371] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f825b8ae400) [pid = 2681] [serial = 1269] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f82741c8800) [pid = 2681] [serial = 1260] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f826b67b000) [pid = 2681] [serial = 1317] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f825d914800) [pid = 2681] [serial = 1335] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f827e58ec00) [pid = 2681] [serial = 1389] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f826929fc00) [pid = 2681] [serial = 1374] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f8263952800) [pid = 2681] [serial = 1338] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f8264f04400) [pid = 2681] [serial = 1272] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f82741c6c00) [pid = 2681] [serial = 1266] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f82678e3400) [pid = 2681] [serial = 1311] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f8267e2f800) [pid = 2681] [serial = 1263] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f8268580c00) [pid = 2681] [serial = 1314] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f825b74b800) [pid = 2681] [serial = 1302] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 242 (0x7f825b8afc00) [pid = 2681] [serial = 1365] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 241 (0x7f826f466000) [pid = 2681] [serial = 1257] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 240 (0x7f8266880400) [pid = 2681] [serial = 1383] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f8263a4b400) [pid = 2681] [serial = 1251] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f8271a4a800) [pid = 2681] [serial = 1392] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f826dcb8000) [pid = 2681] [serial = 1380] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f826e662800) [pid = 2681] [serial = 1320] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f827130f400) [pid = 2681] [serial = 1326] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 234 (0x7f826bfb1400) [pid = 2681] [serial = 1455] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 233 (0x7f827024a800) [pid = 2681] [serial = 1323] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 232 (0x7f8264f0ac00) [pid = 2681] [serial = 1308] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 231 (0x7f82836cf800) [pid = 2681] [serial = 1332] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 230 (0x7f8263971c00) [pid = 2681] [serial = 1598] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 229 (0x7f8263ac5000) [pid = 2681] [serial = 1601] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 228 (0x7f8263a46000) [pid = 2681] [serial = 1599] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 227 (0x7f8259b56c00) [pid = 2681] [serial = 1584] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f8258670800) [pid = 2681] [serial = 1583] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f8263ae7c00) [pid = 2681] [serial = 1602] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f825797c000) [pid = 2681] [serial = 1541] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f825c656c00) [pid = 2681] [serial = 1595] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f825c470400) [pid = 2681] [serial = 1592] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f825c5b1800) [pid = 2681] [serial = 1593] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f825b940400) [pid = 2681] [serial = 1580] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f825b756c00) [pid = 2681] [serial = 1544] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f8264f05400) [pid = 2681] [serial = 1550] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f825a9dcc00) [pid = 2681] [serial = 1587] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f8257982800) [pid = 2681] [serial = 1586] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f825b933400) [pid = 2681] [serial = 1589] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f825bec9400) [pid = 2681] [serial = 1590] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f825d91cc00) [pid = 2681] [serial = 1547] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f826777d800) [pid = 2681] [serial = 1539] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f8267fe2000) [pid = 2681] [serial = 1553] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 210 (0x7f8263ae4800) [pid = 2681] [serial = 1604] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 209 (0x7f825c6cb800) [pid = 2681] [serial = 1596] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f8263bd0c00) [pid = 2681] [serial = 1605] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 2681 | 1461307294927 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]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1278ms 23:41:34 INFO - PROCESS | 2681 | 1461307294946 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 2681 | 1461307294949 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:41:34 INFO - PROCESS | 2681 | 1461307294954 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 2681 | 1461307294958 Marionette TRACE conn3 <- [1,2270,null,{}] 23:41:34 INFO - PROCESS | 2681 | 1461307294971 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}] 23:41:35 INFO - PROCESS | 2681 | 1461307295119 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:41:35 INFO - PROCESS | 2681 | 1461307295288 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d56a000 == 124 [pid = 2681] [id = 575] 23:41:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f825b8f9c00) [pid = 2681] [serial = 1726] [outer = (nil)] 23:41:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f825c6cb800) [pid = 2681] [serial = 1727] [outer = 0x7f825b8f9c00] 23:41:35 INFO - PROCESS | 2681 | 1461307295341 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f8263975400) [pid = 2681] [serial = 1728] [outer = 0x7f825b8f9c00] 23:41:35 INFO - PROCESS | 2681 | 1461307295900 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]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 987ms 23:41:35 INFO - PROCESS | 2681 | 1461307295941 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 2681 | 1461307295944 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:41:35 INFO - PROCESS | 2681 | 1461307295949 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 2681 | 1461307295951 Marionette TRACE conn3 <- [1,2274,null,{}] 23:41:35 INFO - PROCESS | 2681 | 1461307295956 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}] 23:41:36 INFO - PROCESS | 2681 | 1461307296165 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:41:36 INFO - PROCESS | 2681 | 1461307296272 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638f0000 == 125 [pid = 2681] [id = 576] 23:41:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f8259d13c00) [pid = 2681] [serial = 1729] [outer = (nil)] 23:41:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f8263a49000) [pid = 2681] [serial = 1730] [outer = 0x7f8259d13c00] 23:41:36 INFO - PROCESS | 2681 | 1461307296323 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f8263af1400) [pid = 2681] [serial = 1731] [outer = 0x7f8259d13c00] 23:41:36 INFO - PROCESS | 2681 | 1461307296966 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]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1029ms 23:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:41:36 INFO - PROCESS | 2681 | 1461307296978 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:41:36 INFO - PROCESS | 2681 | 1461307296980 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:41:36 INFO - PROCESS | 2681 | 1461307296985 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 2681 | 1461307296988 Marionette TRACE conn3 <- [1,2278,null,{}] 23:41:37 INFO - PROCESS | 2681 | 1461307297007 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}] 23:41:37 INFO - PROCESS | 2681 | 1461307297201 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:41:37 INFO - PROCESS | 2681 | 1461307297221 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454a000 == 126 [pid = 2681] [id = 577] 23:41:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f8263de6c00) [pid = 2681] [serial = 1732] [outer = (nil)] 23:41:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f82643f1400) [pid = 2681] [serial = 1733] [outer = 0x7f8263de6c00] 23:41:37 INFO - PROCESS | 2681 | 1461307297278 Marionette DEBUG loaded listener.js 23:41:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f8264f05400) [pid = 2681] [serial = 1734] [outer = 0x7f8263de6c00] 23:41:38 INFO - PROCESS | 2681 | 1461307298006 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]]]}] 23:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1079ms 23:41:38 INFO - PROCESS | 2681 | 1461307298092 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:41:38 INFO - PROCESS | 2681 | 1461307298095 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:41:38 INFO - PROCESS | 2681 | 1461307298104 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:41:38 INFO - PROCESS | 2681 | 1461307298106 Marionette TRACE conn3 <- [1,2282,null,{}] 23:41:38 INFO - PROCESS | 2681 | 1461307298115 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}] 23:41:38 INFO - PROCESS | 2681 | 1461307298345 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:41:38 INFO - PROCESS | 2681 | 1461307298364 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266428000 == 127 [pid = 2681] [id = 578] 23:41:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f8263de8000) [pid = 2681] [serial = 1735] [outer = (nil)] 23:41:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f82667a4c00) [pid = 2681] [serial = 1736] [outer = 0x7f8263de8000] 23:41:38 INFO - PROCESS | 2681 | 1461307298415 Marionette DEBUG loaded listener.js 23:41:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f82668ca000) [pid = 2681] [serial = 1737] [outer = 0x7f8263de8000] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f825797fc00) [pid = 2681] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f82583d5000) [pid = 2681] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f8257976c00) [pid = 2681] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f8256eecc00) [pid = 2681] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f8264797c00) [pid = 2681] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f8264798400) [pid = 2681] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f825b854400) [pid = 2681] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f8263ac8800) [pid = 2681] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:41:39 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f82583d1800) [pid = 2681] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:41:39 INFO - PROCESS | 2681 | 1461307299442 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]]]}] 23:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1383ms 23:41:39 INFO - PROCESS | 2681 | 1461307299486 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:41:39 INFO - PROCESS | 2681 | 1461307299489 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:41:39 INFO - PROCESS | 2681 | 1461307299493 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 2681 | 1461307299495 Marionette TRACE conn3 <- [1,2286,null,{}] 23:41:39 INFO - PROCESS | 2681 | 1461307299500 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}] 23:41:39 INFO - PROCESS | 2681 | 1461307299645 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:41:39 INFO - PROCESS | 2681 | 1461307299830 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266726000 == 128 [pid = 2681] [id = 579] 23:41:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f825d8c2400) [pid = 2681] [serial = 1738] [outer = (nil)] 23:41:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f8265125c00) [pid = 2681] [serial = 1739] [outer = 0x7f825d8c2400] 23:41:39 INFO - PROCESS | 2681 | 1461307299884 Marionette DEBUG loaded listener.js 23:41:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f82668d1800) [pid = 2681] [serial = 1740] [outer = 0x7f825d8c2400] 23:41:40 INFO - PROCESS | 2681 | 1461307300420 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]]]}] 23:41:40 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 23:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 979ms 23:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:41:40 INFO - PROCESS | 2681 | 1461307300473 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:41:40 INFO - PROCESS | 2681 | 1461307300475 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:41:40 INFO - PROCESS | 2681 | 1461307300479 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:41:40 INFO - PROCESS | 2681 | 1461307300482 Marionette TRACE conn3 <- [1,2290,null,{}] 23:41:40 INFO - PROCESS | 2681 | 1461307300486 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}] 23:41:40 INFO - PROCESS | 2681 | 1461307300615 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:41:40 INFO - PROCESS | 2681 | 1461307300782 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680d7800 == 129 [pid = 2681] [id = 580] 23:41:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f8257976c00) [pid = 2681] [serial = 1741] [outer = (nil)] 23:41:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f8266df8000) [pid = 2681] [serial = 1742] [outer = 0x7f8257976c00] 23:41:40 INFO - PROCESS | 2681 | 1461307300833 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f8267a50400) [pid = 2681] [serial = 1743] [outer = 0x7f8257976c00] 23:41:41 INFO - PROCESS | 2681 | 1461307301649 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]]]}] 23:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1227ms 23:41:41 INFO - PROCESS | 2681 | 1461307301706 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:41:41 INFO - PROCESS | 2681 | 1461307301710 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:41:41 INFO - PROCESS | 2681 | 1461307301718 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 2681 | 1461307301722 Marionette TRACE conn3 <- [1,2294,null,{}] 23:41:41 INFO - PROCESS | 2681 | 1461307301729 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}] 23:41:41 INFO - PROCESS | 2681 | 1461307301920 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:41:42 INFO - PROCESS | 2681 | 1461307302123 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c50e000 == 130 [pid = 2681] [id = 581] 23:41:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f825a8b5000) [pid = 2681] [serial = 1744] [outer = (nil)] 23:41:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f825b857c00) [pid = 2681] [serial = 1745] [outer = 0x7f825a8b5000] 23:41:42 INFO - PROCESS | 2681 | 1461307302227 Marionette DEBUG loaded listener.js 23:41:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f825b942800) [pid = 2681] [serial = 1746] [outer = 0x7f825a8b5000] 23:41:42 INFO - PROCESS | 2681 | 1461307302957 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]]]}] 23:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1283ms 23:41:43 INFO - PROCESS | 2681 | 1461307303001 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:41:43 INFO - PROCESS | 2681 | 1461307303008 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:41:43 INFO - PROCESS | 2681 | 1461307303017 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:41:43 INFO - PROCESS | 2681 | 1461307303021 Marionette TRACE conn3 <- [1,2298,null,{}] 23:41:43 INFO - PROCESS | 2681 | 1461307303026 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}] 23:41:43 INFO - PROCESS | 2681 | 1461307303179 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:41:43 INFO - PROCESS | 2681 | 1461307303386 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645b0000 == 131 [pid = 2681] [id = 582] 23:41:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825b756000) [pid = 2681] [serial = 1747] [outer = (nil)] 23:41:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f825c476c00) [pid = 2681] [serial = 1748] [outer = 0x7f825b756000] 23:41:43 INFO - PROCESS | 2681 | 1461307303446 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f8263956400) [pid = 2681] [serial = 1749] [outer = 0x7f825b756000] 23:41:44 INFO - PROCESS | 2681 | 1461307304287 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]]]}] 23:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1328ms 23:41:44 INFO - PROCESS | 2681 | 1461307304346 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:41:44 INFO - PROCESS | 2681 | 1461307304348 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:41:44 INFO - PROCESS | 2681 | 1461307304354 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 2681 | 1461307304359 Marionette TRACE conn3 <- [1,2302,null,{}] 23:41:44 INFO - PROCESS | 2681 | 1461307304373 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}] 23:41:44 INFO - PROCESS | 2681 | 1461307304527 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:41:44 INFO - PROCESS | 2681 | 1461307304738 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826861f000 == 132 [pid = 2681] [id = 583] 23:41:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f8263bcb000) [pid = 2681] [serial = 1750] [outer = (nil)] 23:41:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f8264f04400) [pid = 2681] [serial = 1751] [outer = 0x7f8263bcb000] 23:41:44 INFO - PROCESS | 2681 | 1461307304809 Marionette DEBUG loaded listener.js 23:41:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f826511d800) [pid = 2681] [serial = 1752] [outer = 0x7f8263bcb000] 23:41:45 INFO - PROCESS | 2681 | 1461307305560 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]]]}] 23:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1239ms 23:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:41:45 INFO - PROCESS | 2681 | 1461307305593 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:41:45 INFO - PROCESS | 2681 | 1461307305596 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:41:45 INFO - PROCESS | 2681 | 1461307305600 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:41:45 INFO - PROCESS | 2681 | 1461307305604 Marionette TRACE conn3 <- [1,2306,null,{}] 23:41:45 INFO - PROCESS | 2681 | 1461307305608 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}] 23:41:45 INFO - PROCESS | 2681 | 1461307305763 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:41:45 INFO - PROCESS | 2681 | 1461307305972 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b48e800 == 133 [pid = 2681] [id = 584] 23:41:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f8263bd0c00) [pid = 2681] [serial = 1753] [outer = (nil)] 23:41:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f8266dfac00) [pid = 2681] [serial = 1754] [outer = 0x7f8263bd0c00] 23:41:46 INFO - PROCESS | 2681 | 1461307306074 Marionette DEBUG loaded listener.js 23:41:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f8267c70000) [pid = 2681] [serial = 1755] [outer = 0x7f8263bd0c00] 23:41:46 INFO - PROCESS | 2681 | 1461307306844 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]]]}] 23:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1279ms 23:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:41:46 INFO - PROCESS | 2681 | 1461307306880 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:41:46 INFO - PROCESS | 2681 | 1461307306883 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:41:46 INFO - PROCESS | 2681 | 1461307306888 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:41:46 INFO - PROCESS | 2681 | 1461307306891 Marionette TRACE conn3 <- [1,2310,null,{}] 23:41:46 INFO - PROCESS | 2681 | 1461307306895 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}] 23:41:47 INFO - PROCESS | 2681 | 1461307307045 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:41:47 INFO - PROCESS | 2681 | 1461307307264 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da47800 == 134 [pid = 2681] [id = 585] 23:41:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f8265123400) [pid = 2681] [serial = 1756] [outer = (nil)] 23:41:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f8267e2b400) [pid = 2681] [serial = 1757] [outer = 0x7f8265123400] 23:41:47 INFO - PROCESS | 2681 | 1461307307329 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f826829ac00) [pid = 2681] [serial = 1758] [outer = 0x7f8265123400] 23:41:48 INFO - PROCESS | 2681 | 1461307308091 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]]]}] 23:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1230ms 23:41:48 INFO - PROCESS | 2681 | 1461307308118 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 2681 | 1461307308121 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:41:48 INFO - PROCESS | 2681 | 1461307308128 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:41:48 INFO - PROCESS | 2681 | 1461307308131 Marionette TRACE conn3 <- [1,2314,null,{}] 23:41:48 INFO - PROCESS | 2681 | 1461307308135 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}] 23:41:48 INFO - PROCESS | 2681 | 1461307308303 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:41:48 INFO - PROCESS | 2681 | 1461307308512 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827067f800 == 135 [pid = 2681] [id = 586] 23:41:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f8268585c00) [pid = 2681] [serial = 1759] [outer = (nil)] 23:41:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f826b0f5400) [pid = 2681] [serial = 1760] [outer = 0x7f8268585c00] 23:41:48 INFO - PROCESS | 2681 | 1461307308585 Marionette DEBUG loaded listener.js 23:41:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f826b543c00) [pid = 2681] [serial = 1761] [outer = 0x7f8268585c00] 23:41:49 INFO - PROCESS | 2681 | 1461307309299 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]]]}] 23:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1226ms 23:41:49 INFO - PROCESS | 2681 | 1461307309358 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:41:49 INFO - PROCESS | 2681 | 1461307309362 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:41:49 INFO - PROCESS | 2681 | 1461307309369 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:41:49 INFO - PROCESS | 2681 | 1461307309371 Marionette TRACE conn3 <- [1,2318,null,{}] 23:41:49 INFO - PROCESS | 2681 | 1461307309376 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}] 23:41:49 INFO - PROCESS | 2681 | 1461307309521 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:41:49 INFO - PROCESS | 2681 | 1461307309731 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827414c800 == 136 [pid = 2681] [id = 587] 23:41:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f826b28f800) [pid = 2681] [serial = 1762] [outer = (nil)] 23:41:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f826b61e000) [pid = 2681] [serial = 1763] [outer = 0x7f826b28f800] 23:41:49 INFO - PROCESS | 2681 | 1461307309833 Marionette DEBUG loaded listener.js 23:41:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f826bfbb800) [pid = 2681] [serial = 1764] [outer = 0x7f826b28f800] 23:41:50 INFO - PROCESS | 2681 | 1461307310614 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] 23:41:50 INFO - PROCESS | 2681 | 1461307310649 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:41:50 INFO - PROCESS | 2681 | 1461307310654 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 2681 | 1461307310657 Marionette TRACE conn3 <- [1,2322,null,{}] 23:41:50 INFO - PROCESS | 2681 | 1461307310661 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}] 23:41:50 INFO - PROCESS | 2681 | 1461307310804 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:41:51 INFO - PROCESS | 2681 | 1461307311012 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f729000 == 137 [pid = 2681] [id = 588] 23:41:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f826b43d800) [pid = 2681] [serial = 1765] [outer = (nil)] 23:41:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f826bfe0800) [pid = 2681] [serial = 1766] [outer = 0x7f826b43d800] 23:41:51 INFO - PROCESS | 2681 | 1461307311071 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f826c0cd000) [pid = 2681] [serial = 1767] [outer = 0x7f826b43d800] 23:41:51 INFO - PROCESS | 2681 | 1461307311797 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]]]}] 23:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1181ms 23:41:51 INFO - PROCESS | 2681 | 1461307311835 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:41:51 INFO - PROCESS | 2681 | 1461307311838 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:41:51 INFO - PROCESS | 2681 | 1461307311843 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:41:51 INFO - PROCESS | 2681 | 1461307311846 Marionette TRACE conn3 <- [1,2326,null,{}] 23:41:51 INFO - PROCESS | 2681 | 1461307311850 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}] 23:41:51 INFO - PROCESS | 2681 | 1461307311993 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:41:52 INFO - PROCESS | 2681 | 1461307312204 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283b9a800 == 138 [pid = 2681] [id = 589] 23:41:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f82583ce400) [pid = 2681] [serial = 1768] [outer = (nil)] 23:41:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f826c0cb800) [pid = 2681] [serial = 1769] [outer = 0x7f82583ce400] 23:41:52 INFO - PROCESS | 2681 | 1461307312304 Marionette DEBUG loaded listener.js 23:41:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f826d9d8c00) [pid = 2681] [serial = 1770] [outer = 0x7f82583ce400] 23:41:53 INFO - PROCESS | 2681 | 1461307313042 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]]]}] 23:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1226ms 23:41:53 INFO - PROCESS | 2681 | 1461307313069 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:41:53 INFO - PROCESS | 2681 | 1461307313072 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:41:53 INFO - PROCESS | 2681 | 1461307313078 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:41:53 INFO - PROCESS | 2681 | 1461307313080 Marionette TRACE conn3 <- [1,2330,null,{}] 23:41:53 INFO - PROCESS | 2681 | 1461307313085 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}] 23:41:53 INFO - PROCESS | 2681 | 1461307313232 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:41:53 INFO - PROCESS | 2681 | 1461307313441 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283ceb000 == 139 [pid = 2681] [id = 590] 23:41:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f8263bc3400) [pid = 2681] [serial = 1771] [outer = (nil)] 23:41:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f826dcb0000) [pid = 2681] [serial = 1772] [outer = 0x7f8263bc3400] 23:41:53 INFO - PROCESS | 2681 | 1461307313504 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f826e43d400) [pid = 2681] [serial = 1773] [outer = 0x7f8263bc3400] 23:41:54 INFO - PROCESS | 2681 | 1461307314248 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]]]}] 23:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1225ms 23:41:54 INFO - PROCESS | 2681 | 1461307314303 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:41:54 INFO - PROCESS | 2681 | 1461307314307 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:41:54 INFO - PROCESS | 2681 | 1461307314312 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:41:54 INFO - PROCESS | 2681 | 1461307314315 Marionette TRACE conn3 <- [1,2334,null,{}] 23:41:54 INFO - PROCESS | 2681 | 1461307314320 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}] 23:41:54 INFO - PROCESS | 2681 | 1461307314487 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:41:54 INFO - PROCESS | 2681 | 1461307314746 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b09800 == 140 [pid = 2681] [id = 591] 23:41:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f826d9d2800) [pid = 2681] [serial = 1774] [outer = (nil)] 23:41:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f826e66ac00) [pid = 2681] [serial = 1775] [outer = 0x7f826d9d2800] 23:41:54 INFO - PROCESS | 2681 | 1461307314816 Marionette DEBUG loaded listener.js 23:41:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f826faa9000) [pid = 2681] [serial = 1776] [outer = 0x7f826d9d2800] 23:41:55 INFO - PROCESS | 2681 | 1461307315604 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]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1333ms 23:41:55 INFO - PROCESS | 2681 | 1461307315646 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 2681 | 1461307315648 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:41:55 INFO - PROCESS | 2681 | 1461307315654 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 2681 | 1461307315656 Marionette TRACE conn3 <- [1,2338,null,{}] 23:41:55 INFO - PROCESS | 2681 | 1461307315661 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}] 23:41:55 INFO - PROCESS | 2681 | 1461307315805 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:41:56 INFO - PROCESS | 2681 | 1461307316018 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257cf5800 == 141 [pid = 2681] [id = 592] 23:41:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f82583cb800) [pid = 2681] [serial = 1777] [outer = (nil)] 23:41:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f8259f0b000) [pid = 2681] [serial = 1778] [outer = 0x7f82583cb800] 23:41:56 INFO - PROCESS | 2681 | 1461307316120 Marionette DEBUG loaded listener.js 23:41:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f825c651000) [pid = 2681] [serial = 1779] [outer = 0x7f82583cb800] 23:41:56 INFO - PROCESS | 2681 | 1461307316875 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]]]}] 23:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1276ms 23:41:56 INFO - PROCESS | 2681 | 1461307316930 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:41:56 INFO - PROCESS | 2681 | 1461307316932 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:41:56 INFO - PROCESS | 2681 | 1461307316938 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:41:56 INFO - PROCESS | 2681 | 1461307316940 Marionette TRACE conn3 <- [1,2342,null,{}] 23:41:56 INFO - PROCESS | 2681 | 1461307316944 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}] 23:41:57 INFO - PROCESS | 2681 | 1461307317098 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:41:57 INFO - PROCESS | 2681 | 1461307317317 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825bf70800 == 142 [pid = 2681] [id = 593] 23:41:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f82583d6000) [pid = 2681] [serial = 1780] [outer = (nil)] 23:41:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f82678e4c00) [pid = 2681] [serial = 1781] [outer = 0x7f82583d6000] 23:41:57 INFO - PROCESS | 2681 | 1461307317418 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f826fbd8000) [pid = 2681] [serial = 1782] [outer = 0x7f82583d6000] 23:41:58 INFO - PROCESS | 2681 | 1461307318594 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]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1676ms 23:41:58 INFO - PROCESS | 2681 | 1461307318614 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 2681 | 1461307318619 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:41:58 INFO - PROCESS | 2681 | 1461307318626 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 2681 | 1461307318630 Marionette TRACE conn3 <- [1,2346,null,{}] 23:41:58 INFO - PROCESS | 2681 | 1461307318638 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}] 23:41:58 INFO - PROCESS | 2681 | 1461307318854 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:41:59 INFO - PROCESS | 2681 | 1461307319085 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ee0000 == 143 [pid = 2681] [id = 594] 23:41:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f8259f09c00) [pid = 2681] [serial = 1783] [outer = (nil)] 23:41:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f825a8b8000) [pid = 2681] [serial = 1784] [outer = 0x7f8259f09c00] 23:41:59 INFO - PROCESS | 2681 | 1461307319145 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 259 (0x7f825b84f400) [pid = 2681] [serial = 1785] [outer = 0x7f8259f09c00] 23:41:59 INFO - PROCESS | 2681 | 1461307319905 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]]]}] 23:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1333ms 23:41:59 INFO - PROCESS | 2681 | 1461307319959 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:41:59 INFO - PROCESS | 2681 | 1461307319965 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:41:59 INFO - PROCESS | 2681 | 1461307319973 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:41:59 INFO - PROCESS | 2681 | 1461307319976 Marionette TRACE conn3 <- [1,2350,null,{}] 23:41:59 INFO - PROCESS | 2681 | 1461307319998 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}] 23:42:00 INFO - PROCESS | 2681 | 1461307320157 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:42:00 INFO - PROCESS | 2681 | 1461307320550 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825784e800 == 144 [pid = 2681] [id = 595] 23:42:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f825b93c800) [pid = 2681] [serial = 1786] [outer = (nil)] 23:42:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f825becc800) [pid = 2681] [serial = 1787] [outer = 0x7f825b93c800] 23:42:00 INFO - PROCESS | 2681 | 1461307320612 Marionette DEBUG loaded listener.js 23:42:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f825c652400) [pid = 2681] [serial = 1788] [outer = 0x7f825b93c800] 23:42:01 INFO - PROCESS | 2681 | 1461307321354 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]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1433ms 23:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:42:01 INFO - PROCESS | 2681 | 1461307321406 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 2681 | 1461307321408 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:42:01 INFO - PROCESS | 2681 | 1461307321414 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 2681 | 1461307321418 Marionette TRACE conn3 <- [1,2354,null,{}] 23:42:01 INFO - PROCESS | 2681 | 1461307321431 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}] 23:42:01 INFO - PROCESS | 2681 | 1461307321586 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826459c800 == 143 [pid = 2681] [id = 480] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82585d9800 == 142 [pid = 2681] [id = 524] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0d0800 == 141 [pid = 2681] [id = 525] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257cf4000 == 140 [pid = 2681] [id = 523] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b07800 == 139 [pid = 2681] [id = 522] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266726000 == 138 [pid = 2681] [id = 579] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266428000 == 137 [pid = 2681] [id = 578] 23:42:01 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f826396cc00) [pid = 2681] [serial = 1670] [outer = (nil)] [url = about:blank] 23:42:01 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f82682a1400) [pid = 2681] [serial = 1640] [outer = (nil)] [url = about:blank] 23:42:01 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8267a54c00) [pid = 2681] [serial = 1637] [outer = (nil)] [url = about:blank] 23:42:01 INFO - PROCESS | 2681 | 1461307321906 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826454a000 == 136 [pid = 2681] [id = 577] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82638f0000 == 135 [pid = 2681] [id = 576] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d56a000 == 134 [pid = 2681] [id = 575] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257ce0000 == 133 [pid = 2681] [id = 574] 23:42:01 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257cf7800 == 132 [pid = 2681] [id = 573] 23:42:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825aa68800 == 133 [pid = 2681] [id = 596] 23:42:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f825d914800) [pid = 2681] [serial = 1789] [outer = (nil)] 23:42:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f8263a49400) [pid = 2681] [serial = 1790] [outer = 0x7f825d914800] 23:42:02 INFO - PROCESS | 2681 | 1461307322037 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f8263aec800) [pid = 2681] [serial = 1791] [outer = 0x7f825d914800] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82596ce000 == 132 [pid = 2681] [id = 572] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f828364f000 == 131 [pid = 2681] [id = 569] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f61e800 == 130 [pid = 2681] [id = 568] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271cbe000 == 129 [pid = 2681] [id = 566] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271acd000 == 128 [pid = 2681] [id = 565] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270da1800 == 127 [pid = 2681] [id = 564] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270078800 == 126 [pid = 2681] [id = 563] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826eb90800 == 125 [pid = 2681] [id = 562] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b449800 == 124 [pid = 2681] [id = 561] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692d8800 == 123 [pid = 2681] [id = 560] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268523800 == 122 [pid = 2681] [id = 559] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264595000 == 121 [pid = 2681] [id = 558] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c511000 == 120 [pid = 2681] [id = 557] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677c9800 == 119 [pid = 2681] [id = 556] 23:42:02 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d7e4000 == 118 [pid = 2681] [id = 531] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f825bed0c00) [pid = 2681] [serial = 1668] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f8263a45c00) [pid = 2681] [serial = 1656] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8259d13400) [pid = 2681] [serial = 1646] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 258 (0x7f8257981400) [pid = 2681] [serial = 1643] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f8259f05000) [pid = 2681] [serial = 1652] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f826511fc00) [pid = 2681] [serial = 1662] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f825b933800) [pid = 2681] [serial = 1613] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f82668c2400) [pid = 2681] [serial = 1631] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f82664c2400) [pid = 2681] [serial = 1665] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f825bec8400) [pid = 2681] [serial = 1649] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f82646e0000) [pid = 2681] [serial = 1622] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f826506f800) [pid = 2681] [serial = 1661] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f825d918c00) [pid = 2681] [serial = 1616] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f82675c8c00) [pid = 2681] [serial = 1634] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f825c6ca800) [pid = 2681] [serial = 1653] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f825c33e400) [pid = 2681] [serial = 1650] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f8263ae4400) [pid = 2681] [serial = 1658] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f825b84d400) [pid = 2681] [serial = 1647] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f8259d0f000) [pid = 2681] [serial = 1610] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 242 (0x7f82667a6400) [pid = 2681] [serial = 1628] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 241 (0x7f82643f2800) [pid = 2681] [serial = 1619] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 240 (0x7f8263df1000) [pid = 2681] [serial = 1659] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f82664b5800) [pid = 2681] [serial = 1664] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f8263951400) [pid = 2681] [serial = 1655] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f826506fc00) [pid = 2681] [serial = 1625] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f8258671800) [pid = 2681] [serial = 1644] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f825b751c00) [pid = 2681] [serial = 1667] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 2681 | 1461307322689 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]]]}] 23:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1293ms 23:42:02 INFO - PROCESS | 2681 | 1461307322706 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:42:02 INFO - PROCESS | 2681 | 1461307322709 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:42:02 INFO - PROCESS | 2681 | 1461307322714 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:42:02 INFO - PROCESS | 2681 | 1461307322716 Marionette TRACE conn3 <- [1,2358,null,{}] 23:42:02 INFO - PROCESS | 2681 | 1461307322721 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}] 23:42:02 INFO - PROCESS | 2681 | 1461307322857 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:42:03 INFO - PROCESS | 2681 | 1461307323025 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c511000 == 119 [pid = 2681] [id = 597] 23:42:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f8258671800) [pid = 2681] [serial = 1792] [outer = (nil)] 23:42:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f8263aec400) [pid = 2681] [serial = 1793] [outer = 0x7f8258671800] 23:42:03 INFO - PROCESS | 2681 | 1461307323077 Marionette DEBUG loaded listener.js 23:42:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f826479b800) [pid = 2681] [serial = 1794] [outer = 0x7f8258671800] 23:42:03 INFO - PROCESS | 2681 | 1461307323865 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]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1226ms 23:42:03 INFO - PROCESS | 2681 | 1461307323948 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:42:03 INFO - PROCESS | 2681 | 1461307323953 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:42:03 INFO - PROCESS | 2681 | 1461307323960 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 2681 | 1461307323966 Marionette TRACE conn3 <- [1,2362,null,{}] 23:42:03 INFO - PROCESS | 2681 | 1461307323974 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}] 23:42:04 INFO - PROCESS | 2681 | 1461307324156 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:42:04 INFO - PROCESS | 2681 | 1461307324365 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d77f800 == 120 [pid = 2681] [id = 598] 23:42:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f8257980400) [pid = 2681] [serial = 1795] [outer = (nil)] 23:42:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f8259f07c00) [pid = 2681] [serial = 1796] [outer = 0x7f8257980400] 23:42:04 INFO - PROCESS | 2681 | 1461307324470 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f825bed0c00) [pid = 2681] [serial = 1797] [outer = 0x7f8257980400] 23:42:05 INFO - PROCESS | 2681 | 1461307325325 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]]]}] 23:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1436ms 23:42:05 INFO - PROCESS | 2681 | 1461307325397 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 2681 | 1461307325405 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:42:05 INFO - PROCESS | 2681 | 1461307325413 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 2681 | 1461307325417 Marionette TRACE conn3 <- [1,2366,null,{}] 23:42:05 INFO - PROCESS | 2681 | 1461307325422 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}] 23:42:05 INFO - PROCESS | 2681 | 1461307325615 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:42:05 INFO - PROCESS | 2681 | 1461307325818 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264595000 == 121 [pid = 2681] [id = 599] 23:42:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f8259b5b400) [pid = 2681] [serial = 1798] [outer = (nil)] 23:42:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f8263a45800) [pid = 2681] [serial = 1799] [outer = 0x7f8259b5b400] 23:42:05 INFO - PROCESS | 2681 | 1461307325881 Marionette DEBUG loaded listener.js 23:42:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f8263bce800) [pid = 2681] [serial = 1800] [outer = 0x7f8259b5b400] 23:42:06 INFO - PROCESS | 2681 | 1461307326742 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]]]}] 23:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1378ms 23:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:42:06 INFO - PROCESS | 2681 | 1461307326792 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:42:06 INFO - PROCESS | 2681 | 1461307326794 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:42:06 INFO - PROCESS | 2681 | 1461307326801 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:42:06 INFO - PROCESS | 2681 | 1461307326806 Marionette TRACE conn3 <- [1,2370,null,{}] 23:42:06 INFO - PROCESS | 2681 | 1461307326819 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}] 23:42:06 INFO - PROCESS | 2681 | 1461307326978 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:42:07 INFO - PROCESS | 2681 | 1461307327195 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267e9e800 == 122 [pid = 2681] [id = 600] 23:42:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f825b8f1400) [pid = 2681] [serial = 1801] [outer = (nil)] 23:42:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f8265064c00) [pid = 2681] [serial = 1802] [outer = 0x7f825b8f1400] 23:42:07 INFO - PROCESS | 2681 | 1461307327303 Marionette DEBUG loaded listener.js 23:42:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f82667a9400) [pid = 2681] [serial = 1803] [outer = 0x7f825b8f1400] 23:42:08 INFO - PROCESS | 2681 | 1461307328068 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]]]}] 23:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1334ms 23:42:08 INFO - PROCESS | 2681 | 1461307328134 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:42:08 INFO - PROCESS | 2681 | 1461307328138 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:42:08 INFO - PROCESS | 2681 | 1461307328143 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:42:08 INFO - PROCESS | 2681 | 1461307328145 Marionette TRACE conn3 <- [1,2374,null,{}] 23:42:08 INFO - PROCESS | 2681 | 1461307328150 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}] 23:42:08 INFO - PROCESS | 2681 | 1461307328302 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:42:08 INFO - PROCESS | 2681 | 1461307328511 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826852a800 == 123 [pid = 2681] [id = 601] 23:42:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f825c5b2c00) [pid = 2681] [serial = 1804] [outer = (nil)] 23:42:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f82678d8400) [pid = 2681] [serial = 1805] [outer = 0x7f825c5b2c00] 23:42:08 INFO - PROCESS | 2681 | 1461307328574 Marionette DEBUG loaded listener.js 23:42:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f8267dcfc00) [pid = 2681] [serial = 1806] [outer = 0x7f825c5b2c00] 23:42:09 INFO - PROCESS | 2681 | 1461307329334 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]]]}] 23:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1228ms 23:42:09 INFO - PROCESS | 2681 | 1461307329371 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:42:09 INFO - PROCESS | 2681 | 1461307329373 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:42:09 INFO - PROCESS | 2681 | 1461307329379 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:42:09 INFO - PROCESS | 2681 | 1461307329382 Marionette TRACE conn3 <- [1,2378,null,{}] 23:42:09 INFO - PROCESS | 2681 | 1461307329386 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}] 23:42:09 INFO - PROCESS | 2681 | 1461307329534 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:42:09 INFO - PROCESS | 2681 | 1461307329792 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826af94800 == 124 [pid = 2681] [id = 602] 23:42:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f8266880400) [pid = 2681] [serial = 1807] [outer = (nil)] 23:42:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f8267fe6c00) [pid = 2681] [serial = 1808] [outer = 0x7f8266880400] 23:42:09 INFO - PROCESS | 2681 | 1461307329857 Marionette DEBUG loaded listener.js 23:42:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f8268582c00) [pid = 2681] [serial = 1809] [outer = 0x7f8266880400] 23:42:10 INFO - PROCESS | 2681 | 1461307330627 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]]]}] 23:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1276ms 23:42:10 INFO - PROCESS | 2681 | 1461307330655 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:42:10 INFO - PROCESS | 2681 | 1461307330659 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:42:10 INFO - PROCESS | 2681 | 1461307330664 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:42:10 INFO - PROCESS | 2681 | 1461307330666 Marionette TRACE conn3 <- [1,2382,null,{}] 23:42:10 INFO - PROCESS | 2681 | 1461307330671 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}] 23:42:10 INFO - PROCESS | 2681 | 1461307330835 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:42:11 INFO - PROCESS | 2681 | 1461307331048 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826dc66800 == 125 [pid = 2681] [id = 603] 23:42:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f8269546800) [pid = 2681] [serial = 1810] [outer = (nil)] 23:42:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f826b0f4c00) [pid = 2681] [serial = 1811] [outer = 0x7f8269546800] 23:42:11 INFO - PROCESS | 2681 | 1461307331113 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f826b551c00) [pid = 2681] [serial = 1812] [outer = 0x7f8269546800] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0e2800 == 124 [pid = 2681] [id = 570] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0df800 == 123 [pid = 2681] [id = 526] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8281891800 == 122 [pid = 2681] [id = 462] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fca0000 == 121 [pid = 2681] [id = 546] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82596d4000 == 120 [pid = 2681] [id = 504] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd0d800 == 119 [pid = 2681] [id = 544] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d780800 == 118 [pid = 2681] [id = 463] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825aa68800 == 117 [pid = 2681] [id = 596] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825784e800 == 116 [pid = 2681] [id = 595] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263ee0000 == 115 [pid = 2681] [id = 594] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825bf70800 == 114 [pid = 2681] [id = 593] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257cf5800 == 113 [pid = 2681] [id = 592] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8288b09800 == 112 [pid = 2681] [id = 591] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283ceb000 == 111 [pid = 2681] [id = 590] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283b9a800 == 110 [pid = 2681] [id = 589] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f729000 == 109 [pid = 2681] [id = 588] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827414c800 == 108 [pid = 2681] [id = 587] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827067f800 == 107 [pid = 2681] [id = 586] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da47800 == 106 [pid = 2681] [id = 585] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da49800 == 105 [pid = 2681] [id = 545] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b48e800 == 104 [pid = 2681] [id = 584] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826861f000 == 103 [pid = 2681] [id = 583] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645b0000 == 102 [pid = 2681] [id = 582] 23:42:13 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c50e000 == 101 [pid = 2681] [id = 581] 23:42:13 INFO - PROCESS | 2681 | 1461307333768 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]]]}] 23:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3136ms 23:42:13 INFO - PROCESS | 2681 | 1461307333802 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 2681 | 1461307333806 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:42:13 INFO - PROCESS | 2681 | 1461307333814 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 2681 | 1461307333818 Marionette TRACE conn3 <- [1,2386,null,{}] 23:42:13 INFO - PROCESS | 2681 | 1461307333824 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}] 23:42:14 INFO - PROCESS | 2681 | 1461307334095 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:42:14 INFO - PROCESS | 2681 | 1461307334240 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c50e000 == 102 [pid = 2681] [id = 604] 23:42:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f825b8af000) [pid = 2681] [serial = 1813] [outer = (nil)] 23:42:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f825c336c00) [pid = 2681] [serial = 1814] [outer = 0x7f825b8af000] 23:42:14 INFO - PROCESS | 2681 | 1461307334296 Marionette DEBUG loaded listener.js 23:42:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 259 (0x7f825c5bd400) [pid = 2681] [serial = 1815] [outer = 0x7f825b8af000] 23:42:15 INFO - PROCESS | 2681 | 1461307335067 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]]]}] 23:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1284ms 23:42:15 INFO - PROCESS | 2681 | 1461307335099 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:42:15 INFO - PROCESS | 2681 | 1461307335104 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:42:15 INFO - PROCESS | 2681 | 1461307335113 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:42:15 INFO - PROCESS | 2681 | 1461307335116 Marionette TRACE conn3 <- [1,2390,null,{}] 23:42:15 INFO - PROCESS | 2681 | 1461307335121 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}] 23:42:15 INFO - PROCESS | 2681 | 1461307335328 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:42:15 INFO - PROCESS | 2681 | 1461307335443 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264560000 == 103 [pid = 2681] [id = 605] 23:42:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f825d8c3800) [pid = 2681] [serial = 1816] [outer = (nil)] 23:42:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f8263ad1000) [pid = 2681] [serial = 1817] [outer = 0x7f825d8c3800] 23:42:15 INFO - PROCESS | 2681 | 1461307335499 Marionette DEBUG loaded listener.js 23:42:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f82646d9c00) [pid = 2681] [serial = 1818] [outer = 0x7f825d8c3800] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f82583d8800) [pid = 2681] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f8256eeb400) [pid = 2681] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8273d70400) [pid = 2681] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 258 (0x7f825b753400) [pid = 2681] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f825c471800) [pid = 2681] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f825b84d000) [pid = 2681] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f8257976c00) [pid = 2681] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f8259f09c00) [pid = 2681] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f825b93c800) [pid = 2681] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f826b615000) [pid = 2681] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f8264f0a400) [pid = 2681] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f825c333400) [pid = 2681] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f82583cac00) [pid = 2681] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f8259d12000) [pid = 2681] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f82583d2c00) [pid = 2681] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f825d914800) [pid = 2681] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f8258670c00) [pid = 2681] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f825c5c0800) [pid = 2681] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f825b8f9c00) [pid = 2681] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 242 (0x7f8259b5d400) [pid = 2681] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 241 (0x7f8256ee6c00) [pid = 2681] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 240 (0x7f8258678400) [pid = 2681] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f825c33dc00) [pid = 2681] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f826990a400) [pid = 2681] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f825866c000) [pid = 2681] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f825c470c00) [pid = 2681] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f826bfb5400) [pid = 2681] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 234 (0x7f8256ee5c00) [pid = 2681] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 233 (0x7f8273d14400) [pid = 2681] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 232 (0x7f825b858800) [pid = 2681] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 231 (0x7f8259b5ac00) [pid = 2681] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 230 (0x7f82668cbc00) [pid = 2681] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 229 (0x7f8258674400) [pid = 2681] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 228 (0x7f825866a800) [pid = 2681] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 227 (0x7f8259d13c00) [pid = 2681] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f8267dd2c00) [pid = 2681] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f825d8c2400) [pid = 2681] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f82664b7400) [pid = 2681] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f825c655c00) [pid = 2681] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f8257975000) [pid = 2681] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f8263de8000) [pid = 2681] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f8263de6c00) [pid = 2681] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:42:16 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f826479b400) [pid = 2681] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:42:16 INFO - PROCESS | 2681 | 1461307336638 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]]]}] 23:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1578ms 23:42:16 INFO - PROCESS | 2681 | 1461307336698 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:42:16 INFO - PROCESS | 2681 | 1461307336701 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:42:16 INFO - PROCESS | 2681 | 1461307336707 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:42:16 INFO - PROCESS | 2681 | 1461307336712 Marionette TRACE conn3 <- [1,2394,null,{}] 23:42:16 INFO - PROCESS | 2681 | 1461307336725 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}] 23:42:16 INFO - PROCESS | 2681 | 1461307336857 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:42:17 INFO - PROCESS | 2681 | 1461307337067 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c519000 == 104 [pid = 2681] [id = 606] 23:42:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f8256ee6c00) [pid = 2681] [serial = 1819] [outer = (nil)] 23:42:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825b8f3400) [pid = 2681] [serial = 1820] [outer = 0x7f8256ee6c00] 23:42:17 INFO - PROCESS | 2681 | 1461307337121 Marionette DEBUG loaded listener.js 23:42:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f825c654c00) [pid = 2681] [serial = 1821] [outer = 0x7f8256ee6c00] 23:42:17 INFO - PROCESS | 2681 | 1461307337678 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]]]}] 23:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1029ms 23:42:17 INFO - PROCESS | 2681 | 1461307337736 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:42:17 INFO - PROCESS | 2681 | 1461307337739 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:42:17 INFO - PROCESS | 2681 | 1461307337744 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:42:17 INFO - PROCESS | 2681 | 1461307337747 Marionette TRACE conn3 <- [1,2398,null,{}] 23:42:17 INFO - PROCESS | 2681 | 1461307337751 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}] 23:42:17 INFO - PROCESS | 2681 | 1461307337881 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:42:17 INFO - PROCESS | 2681 | 1461307337897 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8267e9f000 == 105 [pid = 2681] [id = 607] 23:42:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f825c655c00) [pid = 2681] [serial = 1822] [outer = (nil)] 23:42:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f8264797400) [pid = 2681] [serial = 1823] [outer = 0x7f825c655c00] 23:42:17 INFO - PROCESS | 2681 | 1461307337949 Marionette DEBUG loaded listener.js 23:42:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f8265123800) [pid = 2681] [serial = 1824] [outer = 0x7f825c655c00] 23:42:18 INFO - PROCESS | 2681 | 1461307338931 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]]]}] 23:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1226ms 23:42:18 INFO - PROCESS | 2681 | 1461307338970 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:42:18 INFO - PROCESS | 2681 | 1461307338975 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:42:18 INFO - PROCESS | 2681 | 1461307338982 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:42:18 INFO - PROCESS | 2681 | 1461307338987 Marionette TRACE conn3 <- [1,2402,null,{}] 23:42:18 INFO - PROCESS | 2681 | 1461307338994 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}] 23:42:19 INFO - PROCESS | 2681 | 1461307339175 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:42:19 INFO - PROCESS | 2681 | 1461307339383 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0e2800 == 106 [pid = 2681] [id = 608] 23:42:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f8259b5d400) [pid = 2681] [serial = 1825] [outer = (nil)] 23:42:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f825b757c00) [pid = 2681] [serial = 1826] [outer = 0x7f8259b5d400] 23:42:19 INFO - PROCESS | 2681 | 1461307339492 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f825b93b400) [pid = 2681] [serial = 1827] [outer = 0x7f8259b5d400] 23:42:20 INFO - PROCESS | 2681 | 1461307340317 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]]]}] 23:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1381ms 23:42:20 INFO - PROCESS | 2681 | 1461307340363 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 2681 | 1461307340371 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:42:20 INFO - PROCESS | 2681 | 1461307340379 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 2681 | 1461307340382 Marionette TRACE conn3 <- [1,2406,null,{}] 23:42:20 INFO - PROCESS | 2681 | 1461307340388 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}] 23:42:20 INFO - PROCESS | 2681 | 1461307340536 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:42:20 INFO - PROCESS | 2681 | 1461307340749 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268315800 == 107 [pid = 2681] [id = 609] 23:42:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f825c5bf400) [pid = 2681] [serial = 1828] [outer = (nil)] 23:42:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f8263958c00) [pid = 2681] [serial = 1829] [outer = 0x7f825c5bf400] 23:42:20 INFO - PROCESS | 2681 | 1461307340812 Marionette DEBUG loaded listener.js 23:42:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f8263bce000) [pid = 2681] [serial = 1830] [outer = 0x7f825c5bf400] 23:42:21 INFO - PROCESS | 2681 | 1461307341672 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]]]}] 23:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1330ms 23:42:21 INFO - PROCESS | 2681 | 1461307341710 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:42:21 INFO - PROCESS | 2681 | 1461307341713 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:42:21 INFO - PROCESS | 2681 | 1461307341718 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:42:21 INFO - PROCESS | 2681 | 1461307341723 Marionette TRACE conn3 <- [1,2410,null,{}] 23:42:21 INFO - PROCESS | 2681 | 1461307341737 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}] 23:42:21 INFO - PROCESS | 2681 | 1461307341888 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:42:22 INFO - PROCESS | 2681 | 1461307342105 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826da55800 == 108 [pid = 2681] [id = 610] 23:42:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f8265121000) [pid = 2681] [serial = 1831] [outer = (nil)] 23:42:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f8266ded400) [pid = 2681] [serial = 1832] [outer = 0x7f8265121000] 23:42:22 INFO - PROCESS | 2681 | 1461307342209 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f8267dd4400) [pid = 2681] [serial = 1833] [outer = 0x7f8265121000] 23:42:22 INFO - PROCESS | 2681 | 1461307342978 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]]]}] 23:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1292ms 23:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:42:23 INFO - PROCESS | 2681 | 1461307343011 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:42:23 INFO - PROCESS | 2681 | 1461307343014 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:42:23 INFO - PROCESS | 2681 | 1461307343019 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 2681 | 1461307343022 Marionette TRACE conn3 <- [1,2414,null,{}] 23:42:23 INFO - PROCESS | 2681 | 1461307343027 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}] 23:42:23 INFO - PROCESS | 2681 | 1461307343176 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:42:23 INFO - PROCESS | 2681 | 1461307343390 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827021f800 == 109 [pid = 2681] [id = 611] 23:42:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f82664c1800) [pid = 2681] [serial = 1834] [outer = (nil)] 23:42:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f8268583400) [pid = 2681] [serial = 1835] [outer = 0x7f82664c1800] 23:42:23 INFO - PROCESS | 2681 | 1461307343494 Marionette DEBUG loaded listener.js 23:42:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f82698a6800) [pid = 2681] [serial = 1836] [outer = 0x7f82664c1800] 23:42:24 INFO - PROCESS | 2681 | 1461307344259 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]]]}] 23:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1281ms 23:42:24 INFO - PROCESS | 2681 | 1461307344300 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:42:24 INFO - PROCESS | 2681 | 1461307344303 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:42:24 INFO - PROCESS | 2681 | 1461307344308 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:42:24 INFO - PROCESS | 2681 | 1461307344310 Marionette TRACE conn3 <- [1,2418,null,{}] 23:42:24 INFO - PROCESS | 2681 | 1461307344315 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}] 23:42:24 INFO - PROCESS | 2681 | 1461307344459 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:42:24 INFO - PROCESS | 2681 | 1461307344685 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271aa9000 == 110 [pid = 2681] [id = 612] 23:42:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f8267dd9000) [pid = 2681] [serial = 1837] [outer = (nil)] 23:42:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f826b0f7c00) [pid = 2681] [serial = 1838] [outer = 0x7f8267dd9000] 23:42:24 INFO - PROCESS | 2681 | 1461307344756 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f826b291800) [pid = 2681] [serial = 1839] [outer = 0x7f8267dd9000] 23:42:25 INFO - PROCESS | 2681 | 1461307345565 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]]]}] 23:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1330ms 23:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:42:25 INFO - PROCESS | 2681 | 1461307345639 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:42:25 INFO - PROCESS | 2681 | 1461307345641 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:42:25 INFO - PROCESS | 2681 | 1461307345647 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:42:25 INFO - PROCESS | 2681 | 1461307345650 Marionette TRACE conn3 <- [1,2422,null,{}] 23:42:25 INFO - PROCESS | 2681 | 1461307345654 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}] 23:42:25 INFO - PROCESS | 2681 | 1461307345856 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:42:26 INFO - PROCESS | 2681 | 1461307346107 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c4800 == 111 [pid = 2681] [id = 613] 23:42:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f826bfb1400) [pid = 2681] [serial = 1840] [outer = (nil)] 23:42:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f826c0cb000) [pid = 2681] [serial = 1841] [outer = 0x7f826bfb1400] 23:42:26 INFO - PROCESS | 2681 | 1461307346220 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f826dcb8000) [pid = 2681] [serial = 1842] [outer = 0x7f826bfb1400] 23:42:26 INFO - PROCESS | 2681 | 1461307346879 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]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1280ms 23:42:26 INFO - PROCESS | 2681 | 1461307346927 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 2681 | 1461307346930 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:42:26 INFO - PROCESS | 2681 | 1461307346935 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 2681 | 1461307346937 Marionette TRACE conn3 <- [1,2426,null,{}] 23:42:26 INFO - PROCESS | 2681 | 1461307346942 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}] 23:42:27 INFO - PROCESS | 2681 | 1461307347080 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:42:27 INFO - PROCESS | 2681 | 1461307347304 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f828356c000 == 112 [pid = 2681] [id = 614] 23:42:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 244 (0x7f826b681000) [pid = 2681] [serial = 1843] [outer = (nil)] 23:42:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 245 (0x7f826e43c000) [pid = 2681] [serial = 1844] [outer = 0x7f826b681000] 23:42:27 INFO - PROCESS | 2681 | 1461307347366 Marionette DEBUG loaded listener.js 23:42:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 246 (0x7f826e667c00) [pid = 2681] [serial = 1845] [outer = 0x7f826b681000] 23:42:28 INFO - PROCESS | 2681 | 1461307348114 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]]]}] 23:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1226ms 23:42:28 INFO - PROCESS | 2681 | 1461307348162 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:42:28 INFO - PROCESS | 2681 | 1461307348164 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:42:28 INFO - PROCESS | 2681 | 1461307348170 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:42:28 INFO - PROCESS | 2681 | 1461307348171 Marionette TRACE conn3 <- [1,2430,null,{}] 23:42:28 INFO - PROCESS | 2681 | 1461307348177 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}] 23:42:28 INFO - PROCESS | 2681 | 1461307348315 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:42:28 INFO - PROCESS | 2681 | 1461307348530 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283cd1800 == 113 [pid = 2681] [id = 615] 23:42:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 247 (0x7f8258671400) [pid = 2681] [serial = 1846] [outer = (nil)] 23:42:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 248 (0x7f826eb6b800) [pid = 2681] [serial = 1847] [outer = 0x7f8258671400] 23:42:28 INFO - PROCESS | 2681 | 1461307348632 Marionette DEBUG loaded listener.js 23:42:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 249 (0x7f826fab0c00) [pid = 2681] [serial = 1848] [outer = 0x7f8258671400] 23:42:29 INFO - PROCESS | 2681 | 1461307349336 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]]]}] 23:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1225ms 23:42:29 INFO - PROCESS | 2681 | 1461307349395 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:42:29 INFO - PROCESS | 2681 | 1461307349399 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:42:29 INFO - PROCESS | 2681 | 1461307349403 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:42:29 INFO - PROCESS | 2681 | 1461307349406 Marionette TRACE conn3 <- [1,2434,null,{}] 23:42:29 INFO - PROCESS | 2681 | 1461307349411 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}] 23:42:29 INFO - PROCESS | 2681 | 1461307349551 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:42:29 INFO - PROCESS | 2681 | 1461307349816 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287baf000 == 114 [pid = 2681] [id = 616] 23:42:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 250 (0x7f826bfb2800) [pid = 2681] [serial = 1849] [outer = (nil)] 23:42:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 251 (0x7f826fbe9000) [pid = 2681] [serial = 1850] [outer = 0x7f826bfb2800] 23:42:29 INFO - PROCESS | 2681 | 1461307349883 Marionette DEBUG loaded listener.js 23:42:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 252 (0x7f8270357800) [pid = 2681] [serial = 1851] [outer = 0x7f826bfb2800] 23:42:30 INFO - PROCESS | 2681 | 1461307350595 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]]]}] 23:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1232ms 23:42:30 INFO - PROCESS | 2681 | 1461307350634 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:42:30 INFO - PROCESS | 2681 | 1461307350638 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:42:30 INFO - PROCESS | 2681 | 1461307350642 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:42:30 INFO - PROCESS | 2681 | 1461307350645 Marionette TRACE conn3 <- [1,2438,null,{}] 23:42:30 INFO - PROCESS | 2681 | 1461307350650 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}] 23:42:30 INFO - PROCESS | 2681 | 1461307350795 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:42:31 INFO - PROCESS | 2681 | 1461307351010 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82583a0800 == 115 [pid = 2681] [id = 617] 23:42:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 253 (0x7f826e671c00) [pid = 2681] [serial = 1852] [outer = (nil)] 23:42:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 254 (0x7f825b766c00) [pid = 2681] [serial = 1853] [outer = 0x7f826e671c00] 23:42:31 INFO - PROCESS | 2681 | 1461307351114 Marionette DEBUG loaded listener.js 23:42:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 255 (0x7f8270dd4400) [pid = 2681] [serial = 1854] [outer = 0x7f826e671c00] 23:42:31 INFO - PROCESS | 2681 | 1461307351900 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]]]}] 23:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1326ms 23:42:31 INFO - PROCESS | 2681 | 1461307351969 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:42:31 INFO - PROCESS | 2681 | 1461307351972 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:42:31 INFO - PROCESS | 2681 | 1461307351977 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 2681 | 1461307351980 Marionette TRACE conn3 <- [1,2442,null,{}] 23:42:31 INFO - PROCESS | 2681 | 1461307351985 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}] 23:42:32 INFO - PROCESS | 2681 | 1461307352165 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:42:32 INFO - PROCESS | 2681 | 1461307352377 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82590ca000 == 116 [pid = 2681] [id = 618] 23:42:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 256 (0x7f826fbcec00) [pid = 2681] [serial = 1855] [outer = (nil)] 23:42:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 257 (0x7f827130f400) [pid = 2681] [serial = 1856] [outer = 0x7f826fbcec00] 23:42:32 INFO - PROCESS | 2681 | 1461307352485 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 258 (0x7f8271fb4800) [pid = 2681] [serial = 1857] [outer = 0x7f826fbcec00] 23:42:33 INFO - PROCESS | 2681 | 1461307353214 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]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1276ms 23:42:33 INFO - PROCESS | 2681 | 1461307353254 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:42:33 INFO - PROCESS | 2681 | 1461307353257 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:42:33 INFO - PROCESS | 2681 | 1461307353262 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 2681 | 1461307353264 Marionette TRACE conn3 <- [1,2446,null,{}] 23:42:33 INFO - PROCESS | 2681 | 1461307353269 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}] 23:42:33 INFO - PROCESS | 2681 | 1461307353413 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:42:33 INFO - PROCESS | 2681 | 1461307353634 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257cf2000 == 117 [pid = 2681] [id = 619] 23:42:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 259 (0x7f8256eeb400) [pid = 2681] [serial = 1858] [outer = (nil)] 23:42:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 260 (0x7f825866a400) [pid = 2681] [serial = 1859] [outer = 0x7f8256eeb400] 23:42:33 INFO - PROCESS | 2681 | 1461307353747 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 261 (0x7f8263aea800) [pid = 2681] [serial = 1860] [outer = 0x7f8256eeb400] 23:42:34 INFO - PROCESS | 2681 | 1461307354522 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]]]}] 23:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1328ms 23:42:34 INFO - PROCESS | 2681 | 1461307354590 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:42:34 INFO - PROCESS | 2681 | 1461307354593 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:42:34 INFO - PROCESS | 2681 | 1461307354598 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 2681 | 1461307354601 Marionette TRACE conn3 <- [1,2450,null,{}] 23:42:34 INFO - PROCESS | 2681 | 1461307354605 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}] 23:42:34 INFO - PROCESS | 2681 | 1461307354746 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:42:34 INFO - PROCESS | 2681 | 1461307354974 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259175800 == 118 [pid = 2681] [id = 620] 23:42:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 262 (0x7f8256ee4800) [pid = 2681] [serial = 1861] [outer = (nil)] 23:42:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 263 (0x7f8258674000) [pid = 2681] [serial = 1862] [outer = 0x7f8256ee4800] 23:42:35 INFO - PROCESS | 2681 | 1461307355078 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 264 (0x7f825b74e400) [pid = 2681] [serial = 1863] [outer = 0x7f8256ee4800] 23:42:36 INFO - PROCESS | 2681 | 1461307356116 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]]]}] 23:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1526ms 23:42:36 INFO - PROCESS | 2681 | 1461307356138 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:42:36 INFO - PROCESS | 2681 | 1461307356143 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:42:36 INFO - PROCESS | 2681 | 1461307356154 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 2681 | 1461307356158 Marionette TRACE conn3 <- [1,2454,null,{}] 23:42:36 INFO - PROCESS | 2681 | 1461307356166 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}] 23:42:36 INFO - PROCESS | 2681 | 1461307356335 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:42:36 INFO - PROCESS | 2681 | 1461307356655 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac4a000 == 119 [pid = 2681] [id = 621] 23:42:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 265 (0x7f8259d0b800) [pid = 2681] [serial = 1864] [outer = (nil)] 23:42:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 266 (0x7f8259f05000) [pid = 2681] [serial = 1865] [outer = 0x7f8259d0b800] 23:42:36 INFO - PROCESS | 2681 | 1461307356716 Marionette DEBUG loaded listener.js 23:42:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 267 (0x7f825b756c00) [pid = 2681] [serial = 1866] [outer = 0x7f8259d0b800] 23:42:37 INFO - PROCESS | 2681 | 1461307357477 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]]]}] 23:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1383ms 23:42:37 INFO - PROCESS | 2681 | 1461307357536 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:42:37 INFO - PROCESS | 2681 | 1461307357547 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:42:37 INFO - PROCESS | 2681 | 1461307357561 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 2681 | 1461307357568 Marionette TRACE conn3 <- [1,2458,null,{}] 23:42:37 INFO - PROCESS | 2681 | 1461307357577 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}] 23:42:37 INFO - PROCESS | 2681 | 1461307357731 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:42:37 INFO - PROCESS | 2681 | 1461307357946 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d770800 == 120 [pid = 2681] [id = 622] 23:42:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 268 (0x7f825b8b1c00) [pid = 2681] [serial = 1867] [outer = (nil)] 23:42:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 269 (0x7f825c338400) [pid = 2681] [serial = 1868] [outer = 0x7f825b8b1c00] 23:42:38 INFO - PROCESS | 2681 | 1461307358047 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 270 (0x7f825c475400) [pid = 2681] [serial = 1869] [outer = 0x7f825b8b1c00] 23:42:38 INFO - PROCESS | 2681 | ************************* 23:42:38 INFO - PROCESS | 2681 | A coding exception was thrown and uncaught in a Task. 23:42:38 INFO - PROCESS | 2681 | 23:42:38 INFO - PROCESS | 2681 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:42:38 INFO - PROCESS | 2681 | Full stack: 23:42:38 INFO - PROCESS | 2681 | ************************* 23:42:38 INFO - PROCESS | 2681 | 1461307358962 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]]]}] 23:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1440ms 23:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:42:39 INFO - PROCESS | 2681 | 1461307359001 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:42:39 INFO - PROCESS | 2681 | 1461307359003 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:42:39 INFO - PROCESS | 2681 | 1461307359009 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 2681 | 1461307359013 Marionette TRACE conn3 <- [1,2462,null,{}] 23:42:39 INFO - PROCESS | 2681 | 1461307359027 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}] 23:42:39 INFO - PROCESS | 2681 | 1461307359179 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:42:39 INFO - PROCESS | 2681 | 1461307359407 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263cb3800 == 121 [pid = 2681] [id = 623] 23:42:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 271 (0x7f8263de6800) [pid = 2681] [serial = 1870] [outer = (nil)] 23:42:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 272 (0x7f8264798c00) [pid = 2681] [serial = 1871] [outer = 0x7f8263de6800] 23:42:39 INFO - PROCESS | 2681 | 1461307359513 Marionette DEBUG loaded listener.js 23:42:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 273 (0x7f82664b3800) [pid = 2681] [serial = 1872] [outer = 0x7f8263de6800] 23:42:39 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c519000 == 120 [pid = 2681] [id = 606] 23:42:39 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264560000 == 119 [pid = 2681] [id = 605] 23:42:39 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c50e000 == 118 [pid = 2681] [id = 604] 23:42:39 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826dc66800 == 117 [pid = 2681] [id = 603] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 272 (0x7f826858d000) [pid = 2681] [serial = 1694] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 271 (0x7f825c46d400) [pid = 2681] [serial = 1676] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 270 (0x7f82683dec00) [pid = 2681] [serial = 1691] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 269 (0x7f826b675c00) [pid = 2681] [serial = 1709] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 268 (0x7f826953e400) [pid = 2681] [serial = 1697] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 267 (0x7f825b74c800) [pid = 2681] [serial = 1712] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 266 (0x7f8263aec400) [pid = 2681] [serial = 1793] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 265 (0x7f826b440800) [pid = 2681] [serial = 1703] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 264 (0x7f826990b800) [pid = 2681] [serial = 1700] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 263 (0x7f825b857c00) [pid = 2681] [serial = 1745] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 262 (0x7f825c476c00) [pid = 2681] [serial = 1748] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 261 (0x7f8264f04400) [pid = 2681] [serial = 1751] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 260 (0x7f8266dfac00) [pid = 2681] [serial = 1754] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 259 (0x7f8267e2b400) [pid = 2681] [serial = 1757] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 258 (0x7f826b0f5400) [pid = 2681] [serial = 1760] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 257 (0x7f826b616800) [pid = 2681] [serial = 1706] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 256 (0x7f826b61e000) [pid = 2681] [serial = 1763] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 255 (0x7f826bfe0800) [pid = 2681] [serial = 1766] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 254 (0x7f826c0cb800) [pid = 2681] [serial = 1769] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 253 (0x7f825b8a5000) [pid = 2681] [serial = 1715] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 252 (0x7f826dcb0000) [pid = 2681] [serial = 1772] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 251 (0x7f826e66ac00) [pid = 2681] [serial = 1775] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 250 (0x7f8259f0b000) [pid = 2681] [serial = 1778] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 249 (0x7f82678e4c00) [pid = 2681] [serial = 1781] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 248 (0x7f825b759400) [pid = 2681] [serial = 1673] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 247 (0x7f8266548800) [pid = 2681] [serial = 1685] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 246 (0x7f8263bc5000) [pid = 2681] [serial = 1679] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 245 (0x7f8264f0d400) [pid = 2681] [serial = 1682] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 244 (0x7f8267a58c00) [pid = 2681] [serial = 1688] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826af94800 == 116 [pid = 2681] [id = 602] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826852a800 == 115 [pid = 2681] [id = 601] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8267e9e800 == 114 [pid = 2681] [id = 600] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264595000 == 113 [pid = 2681] [id = 599] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d77f800 == 112 [pid = 2681] [id = 598] 23:42:40 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c511000 == 111 [pid = 2681] [id = 597] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 243 (0x7f82831cac00) [pid = 2681] [serial = 1452] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 242 (0x7f82678da000) [pid = 2681] [serial = 1551] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 241 (0x7f826b54a400) [pid = 2681] [serial = 1557] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 240 (0x7f825b856000) [pid = 2681] [serial = 1446] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 239 (0x7f82668d1800) [pid = 2681] [serial = 1740] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 238 (0x7f825b771000) [pid = 2681] [serial = 1721] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 237 (0x7f825c6cb800) [pid = 2681] [serial = 1727] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 236 (0x7f82683e8c00) [pid = 2681] [serial = 1554] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 235 (0x7f827d6ef000) [pid = 2681] [serial = 1494] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 234 (0x7f8256ef2400) [pid = 2681] [serial = 1506] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 233 (0x7f8259b53000) [pid = 2681] [serial = 1719] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 232 (0x7f8263a49400) [pid = 2681] [serial = 1790] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 231 (0x7f82643f0000) [pid = 2681] [serial = 1608] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 230 (0x7f8257973800) [pid = 2681] [serial = 1718] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 229 (0x7f8283b06000) [pid = 2681] [serial = 1437] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 228 (0x7f825b8ed000) [pid = 2681] [serial = 1722] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 227 (0x7f8263ae7400) [pid = 2681] [serial = 1548] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 226 (0x7f8265066c00) [pid = 2681] [serial = 1485] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 225 (0x7f8266df8000) [pid = 2681] [serial = 1742] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 224 (0x7f825a8b8000) [pid = 2681] [serial = 1784] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f825b84f400) [pid = 2681] [serial = 1785] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f8267a50400) [pid = 2681] [serial = 1743] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f825becc800) [pid = 2681] [serial = 1787] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f82836d5400) [pid = 2681] [serial = 1503] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f826c0c7c00) [pid = 2681] [serial = 1428] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f827f911400) [pid = 2681] [serial = 1440] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f82643f1400) [pid = 2681] [serial = 1733] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f8259d17000) [pid = 2681] [serial = 1419] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f825c476000) [pid = 2681] [serial = 1482] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f8263def400) [pid = 2681] [serial = 1671] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f825c652400) [pid = 2681] [serial = 1788] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f8263aec800) [pid = 2681] [serial = 1791] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f825b858c00) [pid = 2681] [serial = 1545] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 210 (0x7f8283cbe800) [pid = 2681] [serial = 1512] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 209 (0x7f8263975400) [pid = 2681] [serial = 1728] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f826b61d800) [pid = 2681] [serial = 1500] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f8283b0a000) [pid = 2681] [serial = 1509] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f827f90ec00) [pid = 2681] [serial = 1434] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f825c46b400) [pid = 2681] [serial = 1724] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f82831c8c00) [pid = 2681] [serial = 1497] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f826b676000) [pid = 2681] [serial = 1488] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f825c46d000) [pid = 2681] [serial = 1449] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f8258679000) [pid = 2681] [serial = 1443] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f8263a49000) [pid = 2681] [serial = 1730] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f827088d800) [pid = 2681] [serial = 1491] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8265125c00) [pid = 2681] [serial = 1739] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8270361800) [pid = 2681] [serial = 1431] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f8263ac6c00) [pid = 2681] [serial = 1422] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f825c6c5000) [pid = 2681] [serial = 1725] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f8258670000) [pid = 2681] [serial = 1542] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f82668ca000) [pid = 2681] [serial = 1737] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8263af1400) [pid = 2681] [serial = 1731] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f82667a4c00) [pid = 2681] [serial = 1736] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8264f05400) [pid = 2681] [serial = 1734] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f8267c6b400) [pid = 2681] [serial = 1425] [outer = (nil)] [url = about:blank] 23:42:40 INFO - PROCESS | 2681 | 1461307360334 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]]]}] 23:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1385ms 23:42:40 INFO - PROCESS | 2681 | 1461307360393 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:42:40 INFO - PROCESS | 2681 | 1461307360395 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:42:40 INFO - PROCESS | 2681 | 1461307360401 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:42:40 INFO - PROCESS | 2681 | 1461307360402 Marionette TRACE conn3 <- [1,2466,null,{}] 23:42:40 INFO - PROCESS | 2681 | 1461307360407 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}] 23:42:40 INFO - PROCESS | 2681 | 1461307360572 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:42:40 INFO - PROCESS | 2681 | 1461307360760 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac23000 == 112 [pid = 2681] [id = 624] 23:42:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f8259b53000) [pid = 2681] [serial = 1873] [outer = (nil)] 23:42:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8263de9800) [pid = 2681] [serial = 1874] [outer = 0x7f8259b53000] 23:42:40 INFO - PROCESS | 2681 | 1461307360814 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f8265117000) [pid = 2681] [serial = 1875] [outer = 0x7f8259b53000] 23:42:41 INFO - PROCESS | 2681 | 1461307361401 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]]]}] 23:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1027ms 23:42:41 INFO - PROCESS | 2681 | 1461307361428 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:42:41 INFO - PROCESS | 2681 | 1461307361431 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:42:41 INFO - PROCESS | 2681 | 1461307361437 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 2681 | 1461307361438 Marionette TRACE conn3 <- [1,2470,null,{}] 23:42:41 INFO - PROCESS | 2681 | 1461307361443 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}] 23:42:41 INFO - PROCESS | 2681 | 1461307361642 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:42:41 INFO - PROCESS | 2681 | 1461307361751 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c511000 == 113 [pid = 2681] [id = 625] 23:42:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f8263aec400) [pid = 2681] [serial = 1876] [outer = (nil)] 23:42:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f8266877c00) [pid = 2681] [serial = 1877] [outer = 0x7f8263aec400] 23:42:41 INFO - PROCESS | 2681 | 1461307361802 Marionette DEBUG loaded listener.js 23:42:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f82678de400) [pid = 2681] [serial = 1878] [outer = 0x7f8263aec400] 23:42:42 INFO - PROCESS | 2681 | 1461307362415 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]]]}] 23:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1024ms 23:42:42 INFO - PROCESS | 2681 | 1461307362461 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:42:42 INFO - PROCESS | 2681 | 1461307362464 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:42:42 INFO - PROCESS | 2681 | 1461307362469 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 2681 | 1461307362471 Marionette TRACE conn3 <- [1,2474,null,{}] 23:42:42 INFO - PROCESS | 2681 | 1461307362476 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}] 23:42:42 INFO - PROCESS | 2681 | 1461307362720 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:42:42 INFO - PROCESS | 2681 | 1461307362741 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651e8000 == 114 [pid = 2681] [id = 626] 23:42:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8267e26000) [pid = 2681] [serial = 1879] [outer = (nil)] 23:42:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f826b209400) [pid = 2681] [serial = 1880] [outer = 0x7f8267e26000] 23:42:42 INFO - PROCESS | 2681 | 1461307362795 Marionette DEBUG loaded listener.js 23:42:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f826b54a400) [pid = 2681] [serial = 1881] [outer = 0x7f8267e26000] 23:42:43 INFO - PROCESS | 2681 | 1461307363567 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]]]}] 23:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1124ms 23:42:43 INFO - PROCESS | 2681 | 1461307363594 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:42:43 INFO - PROCESS | 2681 | 1461307363596 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:42:43 INFO - PROCESS | 2681 | 1461307363601 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:42:43 INFO - PROCESS | 2681 | 1461307363604 Marionette TRACE conn3 <- [1,2478,null,{}] 23:42:43 INFO - PROCESS | 2681 | 1461307363608 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}] 23:42:43 INFO - PROCESS | 2681 | 1461307363814 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:42:43 INFO - PROCESS | 2681 | 1461307363836 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677e1800 == 115 [pid = 2681] [id = 627] 23:42:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f82643f8c00) [pid = 2681] [serial = 1882] [outer = (nil)] 23:42:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f826b54d400) [pid = 2681] [serial = 1883] [outer = 0x7f82643f8c00] 23:42:43 INFO - PROCESS | 2681 | 1461307363887 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f826b67e400) [pid = 2681] [serial = 1884] [outer = 0x7f82643f8c00] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f826bfb8400) [pid = 2681] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f82583cb800) [pid = 2681] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8266df0800) [pid = 2681] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f826858ac00) [pid = 2681] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f826b28f800) [pid = 2681] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f8265123400) [pid = 2681] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f82583d6000) [pid = 2681] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f8259f0f000) [pid = 2681] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f8266885000) [pid = 2681] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f825d8d1000) [pid = 2681] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f826b677000) [pid = 2681] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f825a9d3800) [pid = 2681] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f82583d9400) [pid = 2681] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825b8f7400) [pid = 2681] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263bc3400) [pid = 2681] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f826b0f7800) [pid = 2681] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8263bd0c00) [pid = 2681] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f826990ec00) [pid = 2681] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f82583ce400) [pid = 2681] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f8259b56800) [pid = 2681] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f826b43d800) [pid = 2681] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8263bcb000) [pid = 2681] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f826511c800) [pid = 2681] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8268711c00) [pid = 2681] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8267491800) [pid = 2681] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8259d09c00) [pid = 2681] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8256ef2800) [pid = 2681] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f82643f3400) [pid = 2681] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8263a43800) [pid = 2681] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825b756000) [pid = 2681] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f825bec3800) [pid = 2681] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8268585c00) [pid = 2681] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826d9d2800) [pid = 2681] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8267fe3000) [pid = 2681] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8259f0c000) [pid = 2681] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f826b286c00) [pid = 2681] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f825b8f5400) [pid = 2681] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f825a8b5000) [pid = 2681] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f825d8c3800) [pid = 2681] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f825c5b2c00) [pid = 2681] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8259b5b400) [pid = 2681] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825b8f1400) [pid = 2681] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8269546800) [pid = 2681] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8257980400) [pid = 2681] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8258671800) [pid = 2681] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8256ee6c00) [pid = 2681] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:42:44 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f825b8af000) [pid = 2681] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:42:45 INFO - PROCESS | 2681 | 1461307365202 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]]]}] 23:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1627ms 23:42:45 INFO - PROCESS | 2681 | 1461307365229 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:42:45 INFO - PROCESS | 2681 | 1461307365232 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:42:45 INFO - PROCESS | 2681 | 1461307365237 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:42:45 INFO - PROCESS | 2681 | 1461307365239 Marionette TRACE conn3 <- [1,2482,null,{}] 23:42:45 INFO - PROCESS | 2681 | 1461307365244 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}] 23:42:45 INFO - PROCESS | 2681 | 1461307365383 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:42:45 INFO - PROCESS | 2681 | 1461307365568 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0c4000 == 116 [pid = 2681] [id = 628] 23:42:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8257980400) [pid = 2681] [serial = 1885] [outer = (nil)] 23:42:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f825bec3c00) [pid = 2681] [serial = 1886] [outer = 0x7f8257980400] 23:42:45 INFO - PROCESS | 2681 | 1461307365619 Marionette DEBUG loaded listener.js 23:42:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8263a46400) [pid = 2681] [serial = 1887] [outer = 0x7f8257980400] 23:42:46 INFO - PROCESS | 2681 | 1461307366191 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]]]}] 23:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 974ms 23:42:46 INFO - PROCESS | 2681 | 1461307366210 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:42:46 INFO - PROCESS | 2681 | 1461307366213 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:42:46 INFO - PROCESS | 2681 | 1461307366218 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:42:46 INFO - PROCESS | 2681 | 1461307366220 Marionette TRACE conn3 <- [1,2486,null,{}] 23:42:46 INFO - PROCESS | 2681 | 1461307366224 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}] 23:42:46 INFO - PROCESS | 2681 | 1461307366356 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:42:46 INFO - PROCESS | 2681 | 1461307366527 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268314800 == 117 [pid = 2681] [id = 629] 23:42:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f82583ce400) [pid = 2681] [serial = 1888] [outer = (nil)] 23:42:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8263ae9000) [pid = 2681] [serial = 1889] [outer = 0x7f82583ce400] 23:42:46 INFO - PROCESS | 2681 | 1461307366578 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826687ec00) [pid = 2681] [serial = 1890] [outer = 0x7f82583ce400] 23:42:47 INFO - PROCESS | 2681 | 1461307367404 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]]]}] 23:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1224ms 23:42:47 INFO - PROCESS | 2681 | 1461307367449 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:42:47 INFO - PROCESS | 2681 | 1461307367455 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:42:47 INFO - PROCESS | 2681 | 1461307367464 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:42:47 INFO - PROCESS | 2681 | 1461307367468 Marionette TRACE conn3 <- [1,2490,null,{}] 23:42:47 INFO - PROCESS | 2681 | 1461307367475 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}] 23:42:47 INFO - PROCESS | 2681 | 1461307367665 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:42:47 INFO - PROCESS | 2681 | 1461307367874 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825bf64800 == 118 [pid = 2681] [id = 630] 23:42:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8259d09c00) [pid = 2681] [serial = 1891] [outer = (nil)] 23:42:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f825b84e800) [pid = 2681] [serial = 1892] [outer = 0x7f8259d09c00] 23:42:47 INFO - PROCESS | 2681 | 1461307367979 Marionette DEBUG loaded listener.js 23:42:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f825bec6400) [pid = 2681] [serial = 1893] [outer = 0x7f8259d09c00] 23:42:48 INFO - PROCESS | 2681 | 1461307368847 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]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1436ms 23:42:48 INFO - PROCESS | 2681 | 1461307368901 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 2681 | 1461307368908 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:42:48 INFO - PROCESS | 2681 | 1461307368916 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 2681 | 1461307368920 Marionette TRACE conn3 <- [1,2494,null,{}] 23:42:48 INFO - PROCESS | 2681 | 1461307368925 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}] 23:42:49 INFO - PROCESS | 2681 | 1461307369079 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:42:49 INFO - PROCESS | 2681 | 1461307369295 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645e3000 == 119 [pid = 2681] [id = 631] 23:42:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f825b853c00) [pid = 2681] [serial = 1894] [outer = (nil)] 23:42:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8263a4cc00) [pid = 2681] [serial = 1895] [outer = 0x7f825b853c00] 23:42:49 INFO - PROCESS | 2681 | 1461307369399 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f82646dd000) [pid = 2681] [serial = 1896] [outer = 0x7f825b853c00] 23:42:50 INFO - PROCESS | 2681 | 1461307370258 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]]]}] 23:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1383ms 23:42:50 INFO - PROCESS | 2681 | 1461307370300 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:42:50 INFO - PROCESS | 2681 | 1461307370303 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:42:50 INFO - PROCESS | 2681 | 1461307370309 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:42:50 INFO - PROCESS | 2681 | 1461307370316 Marionette TRACE conn3 <- [1,2498,null,{}] 23:42:50 INFO - PROCESS | 2681 | 1461307370330 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}] 23:42:50 INFO - PROCESS | 2681 | 1461307370493 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:42:50 INFO - PROCESS | 2681 | 1461307370719 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826950f800 == 120 [pid = 2681] [id = 632] 23:42:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f82643f3400) [pid = 2681] [serial = 1897] [outer = (nil)] 23:42:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8266def400) [pid = 2681] [serial = 1898] [outer = 0x7f82643f3400] 23:42:50 INFO - PROCESS | 2681 | 1461307370823 Marionette DEBUG loaded listener.js 23:42:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8267dd4000) [pid = 2681] [serial = 1899] [outer = 0x7f82643f3400] 23:42:51 INFO - PROCESS | 2681 | 1461307371621 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]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1382ms 23:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:42:51 INFO - PROCESS | 2681 | 1461307371692 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 2681 | 1461307371695 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:42:51 INFO - PROCESS | 2681 | 1461307371701 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 2681 | 1461307371703 Marionette TRACE conn3 <- [1,2502,null,{}] 23:42:51 INFO - PROCESS | 2681 | 1461307371725 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}] 23:42:51 INFO - PROCESS | 2681 | 1461307371885 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:42:52 INFO - PROCESS | 2681 | 1461307372093 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b699800 == 121 [pid = 2681] [id = 633] 23:42:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f826511a400) [pid = 2681] [serial = 1900] [outer = (nil)] 23:42:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f826858d400) [pid = 2681] [serial = 1901] [outer = 0x7f826511a400] 23:42:52 INFO - PROCESS | 2681 | 1461307372195 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8269908c00) [pid = 2681] [serial = 1902] [outer = 0x7f826511a400] 23:42:52 INFO - PROCESS | 2681 | 1461307372943 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]]]}] 23:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1295ms 23:42:52 INFO - PROCESS | 2681 | 1461307372995 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 2681 | 1461307372998 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:42:53 INFO - PROCESS | 2681 | 1461307373003 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 2681 | 1461307373006 Marionette TRACE conn3 <- [1,2506,null,{}] 23:42:53 INFO - PROCESS | 2681 | 1461307373011 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}] 23:42:53 INFO - PROCESS | 2681 | 1461307373164 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:42:53 INFO - PROCESS | 2681 | 1461307373376 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826dc66000 == 122 [pid = 2681] [id = 634] 23:42:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8268298400) [pid = 2681] [serial = 1903] [outer = (nil)] 23:42:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826b20c400) [pid = 2681] [serial = 1904] [outer = 0x7f8268298400] 23:42:53 INFO - PROCESS | 2681 | 1461307373437 Marionette DEBUG loaded listener.js 23:42:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826b551400) [pid = 2681] [serial = 1905] [outer = 0x7f8268298400] 23:42:54 INFO - PROCESS | 2681 | 1461307374215 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]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1277ms 23:42:54 INFO - PROCESS | 2681 | 1461307374281 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 2681 | 1461307374284 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:42:54 INFO - PROCESS | 2681 | 1461307374290 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 2681 | 1461307374292 Marionette TRACE conn3 <- [1,2510,null,{}] 23:42:54 INFO - PROCESS | 2681 | 1461307374296 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}] 23:42:54 INFO - PROCESS | 2681 | 1461307374475 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:42:54 INFO - PROCESS | 2681 | 1461307374683 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709a5800 == 123 [pid = 2681] [id = 635] 23:42:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f826b20ec00) [pid = 2681] [serial = 1906] [outer = (nil)] 23:42:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f826c0c2400) [pid = 2681] [serial = 1907] [outer = 0x7f826b20ec00] 23:42:54 INFO - PROCESS | 2681 | 1461307374789 Marionette DEBUG loaded listener.js 23:42:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f826f45e400) [pid = 2681] [serial = 1908] [outer = 0x7f826b20ec00] 23:42:55 INFO - PROCESS | 2681 | 1461307375580 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]]]}] 23:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1331ms 23:42:55 INFO - PROCESS | 2681 | 1461307375637 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:42:55 INFO - PROCESS | 2681 | 1461307375640 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:42:55 INFO - PROCESS | 2681 | 1461307375645 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:42:55 INFO - PROCESS | 2681 | 1461307375647 Marionette TRACE conn3 <- [1,2514,null,{}] 23:42:55 INFO - PROCESS | 2681 | 1461307375652 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}] 23:42:55 INFO - PROCESS | 2681 | 1461307375801 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:42:56 INFO - PROCESS | 2681 | 1461307376013 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271caf800 == 124 [pid = 2681] [id = 636] 23:42:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f826b551800) [pid = 2681] [serial = 1909] [outer = (nil)] 23:42:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f827035dc00) [pid = 2681] [serial = 1910] [outer = 0x7f826b551800] 23:42:56 INFO - PROCESS | 2681 | 1461307376113 Marionette DEBUG loaded listener.js 23:42:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8270ec5000) [pid = 2681] [serial = 1911] [outer = 0x7f826b551800] 23:42:56 INFO - PROCESS | 2681 | 1461307376899 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]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1326ms 23:42:56 INFO - PROCESS | 2681 | 1461307376972 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 2681 | 1461307376975 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:42:56 INFO - PROCESS | 2681 | 1461307376980 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 2681 | 1461307376982 Marionette TRACE conn3 <- [1,2518,null,{}] 23:42:56 INFO - PROCESS | 2681 | 1461307376987 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}] 23:42:57 INFO - PROCESS | 2681 | 1461307377133 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:42:57 INFO - PROCESS | 2681 | 1461307377346 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827d6c7000 == 125 [pid = 2681] [id = 637] 23:42:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f826b61bc00) [pid = 2681] [serial = 1912] [outer = (nil)] 23:42:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f8271483800) [pid = 2681] [serial = 1913] [outer = 0x7f826b61bc00] 23:42:57 INFO - PROCESS | 2681 | 1461307377450 Marionette DEBUG loaded listener.js 23:42:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f82720db000) [pid = 2681] [serial = 1914] [outer = 0x7f826b61bc00] 23:42:58 INFO - PROCESS | 2681 | 1461307378236 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]]]}] 23:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1325ms 23:42:58 INFO - PROCESS | 2681 | 1461307378306 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:42:58 INFO - PROCESS | 2681 | 1461307378308 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:42:58 INFO - PROCESS | 2681 | 1461307378314 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:42:58 INFO - PROCESS | 2681 | 1461307378316 Marionette TRACE conn3 <- [1,2522,null,{}] 23:42:58 INFO - PROCESS | 2681 | 1461307378321 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}] 23:42:58 INFO - PROCESS | 2681 | 1461307378474 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:42:58 INFO - PROCESS | 2681 | 1461307378689 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283731000 == 126 [pid = 2681] [id = 638] 23:42:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f826fbd8800) [pid = 2681] [serial = 1915] [outer = (nil)] 23:42:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8273d6f000) [pid = 2681] [serial = 1916] [outer = 0x7f826fbd8800] 23:42:58 INFO - PROCESS | 2681 | 1461307378792 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8263ae3c00) [pid = 2681] [serial = 1917] [outer = 0x7f826fbd8800] 23:42:59 INFO - PROCESS | 2681 | 1461307379577 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]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1329ms 23:42:59 INFO - PROCESS | 2681 | 1461307379644 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 2681 | 1461307379646 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:42:59 INFO - PROCESS | 2681 | 1461307379652 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 2681 | 1461307379654 Marionette TRACE conn3 <- [1,2526,null,{}] 23:42:59 INFO - PROCESS | 2681 | 1461307379659 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}] 23:42:59 INFO - PROCESS | 2681 | 1461307379806 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:43:00 INFO - PROCESS | 2681 | 1461307380029 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8286533800 == 127 [pid = 2681] [id = 639] 23:43:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f8267fe7c00) [pid = 2681] [serial = 1918] [outer = (nil)] 23:43:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f827d6ec400) [pid = 2681] [serial = 1919] [outer = 0x7f8267fe7c00] 23:43:00 INFO - PROCESS | 2681 | 1461307380135 Marionette DEBUG loaded listener.js 23:43:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f827e585c00) [pid = 2681] [serial = 1920] [outer = 0x7f8267fe7c00] 23:43:00 INFO - PROCESS | 2681 | 1461307380960 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]]]}] 23:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1376ms 23:43:01 INFO - PROCESS | 2681 | 1461307381028 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:43:01 INFO - PROCESS | 2681 | 1461307381032 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:43:01 INFO - PROCESS | 2681 | 1461307381038 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:43:01 INFO - PROCESS | 2681 | 1461307381042 Marionette TRACE conn3 <- [1,2530,null,{}] 23:43:01 INFO - PROCESS | 2681 | 1461307381046 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}] 23:43:01 INFO - PROCESS | 2681 | 1461307381224 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:43:01 INFO - PROCESS | 2681 | 1461307381440 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825bf5b000 == 128 [pid = 2681] [id = 640] 23:43:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8257975c00) [pid = 2681] [serial = 1921] [outer = (nil)] 23:43:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f82583d1000) [pid = 2681] [serial = 1922] [outer = 0x7f8257975c00] 23:43:01 INFO - PROCESS | 2681 | 1461307381557 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f826829f400) [pid = 2681] [serial = 1923] [outer = 0x7f8257975c00] 23:43:02 INFO - PROCESS | 2681 | 1461307382362 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]]]}] 23:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1380ms 23:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:43:02 INFO - PROCESS | 2681 | 1461307382419 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:43:02 INFO - PROCESS | 2681 | 1461307382421 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:43:02 INFO - PROCESS | 2681 | 1461307382426 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:43:02 INFO - PROCESS | 2681 | 1461307382429 Marionette TRACE conn3 <- [1,2534,null,{}] 23:43:02 INFO - PROCESS | 2681 | 1461307382433 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}] 23:43:02 INFO - PROCESS | 2681 | 1461307382592 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:43:02 INFO - PROCESS | 2681 | 1461307382813 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:02 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264425800 == 129 [pid = 2681] [id = 641] 23:43:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f8257979c00) [pid = 2681] [serial = 1924] [outer = (nil)] 23:43:02 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f825b8f7000) [pid = 2681] [serial = 1925] [outer = 0x7f8257979c00] 23:43:02 INFO - PROCESS | 2681 | 1461307382918 Marionette DEBUG loaded listener.js 23:43:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8267fdf400) [pid = 2681] [serial = 1926] [outer = 0x7f8257979c00] 23:43:04 INFO - PROCESS | 2681 | 1461307384248 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]]]}] 23:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1878ms 23:43:04 INFO - PROCESS | 2681 | 1461307384317 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:43:04 INFO - PROCESS | 2681 | 1461307384320 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:43:04 INFO - PROCESS | 2681 | 1461307384330 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:43:04 INFO - PROCESS | 2681 | 1461307384335 Marionette TRACE conn3 <- [1,2538,null,{}] 23:43:04 INFO - PROCESS | 2681 | 1461307384417 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}] 23:43:04 INFO - PROCESS | 2681 | 1461307384589 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:43:04 INFO - PROCESS | 2681 | 1461307384810 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d769800 == 130 [pid = 2681] [id = 642] 23:43:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825797ac00) [pid = 2681] [serial = 1927] [outer = (nil)] 23:43:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f8259d0ac00) [pid = 2681] [serial = 1928] [outer = 0x7f825797ac00] 23:43:04 INFO - PROCESS | 2681 | 1461307384876 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f825a9d7800) [pid = 2681] [serial = 1929] [outer = 0x7f825797ac00] 23:43:05 INFO - PROCESS | 2681 | 1461307385713 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]]]}] 23:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1430ms 23:43:05 INFO - PROCESS | 2681 | 1461307385780 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 2681 | 1461307385789 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:43:05 INFO - PROCESS | 2681 | 1461307385810 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 2681 | 1461307385814 Marionette TRACE conn3 <- [1,2542,null,{}] 23:43:05 INFO - PROCESS | 2681 | 1461307385823 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}] 23:43:06 INFO - PROCESS | 2681 | 1461307386053 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:43:06 INFO - PROCESS | 2681 | 1461307386268 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82590c7000 == 131 [pid = 2681] [id = 643] 23:43:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f825b859800) [pid = 2681] [serial = 1930] [outer = (nil)] 23:43:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f825b8ad400) [pid = 2681] [serial = 1931] [outer = 0x7f825b859800] 23:43:06 INFO - PROCESS | 2681 | 1461307386371 Marionette DEBUG loaded listener.js 23:43:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f825b939800) [pid = 2681] [serial = 1932] [outer = 0x7f825b859800] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f3cf000 == 130 [pid = 2681] [id = 211] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270f24000 == 129 [pid = 2681] [id = 106] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826eb95800 == 128 [pid = 2681] [id = 331] 23:43:06 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f8264797400) [pid = 2681] [serial = 1823] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f8267fe6c00) [pid = 2681] [serial = 1808] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0c4000 == 127 [pid = 2681] [id = 628] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6c1800 == 126 [pid = 2681] [id = 567] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677e1800 == 125 [pid = 2681] [id = 627] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651e8000 == 124 [pid = 2681] [id = 626] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c511000 == 123 [pid = 2681] [id = 625] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac23000 == 122 [pid = 2681] [id = 624] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263cb3800 == 121 [pid = 2681] [id = 623] 23:43:06 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d770800 == 120 [pid = 2681] [id = 622] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac4a000 == 119 [pid = 2681] [id = 621] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271aa9000 == 118 [pid = 2681] [id = 612] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827021f800 == 117 [pid = 2681] [id = 611] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826da55800 == 116 [pid = 2681] [id = 610] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268315800 == 115 [pid = 2681] [id = 609] 23:43:07 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0e2800 == 114 [pid = 2681] [id = 608] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f826953d800) [pid = 2681] [serial = 1716] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f826c0cd000) [pid = 2681] [serial = 1767] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f826511d800) [pid = 2681] [serial = 1752] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f827035b800) [pid = 2681] [serial = 1572] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826c0ca400) [pid = 2681] [serial = 1560] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f8269203000) [pid = 2681] [serial = 1695] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f825c651800) [pid = 2681] [serial = 1581] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f826bfb5000) [pid = 2681] [serial = 1710] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f826687c400) [pid = 2681] [serial = 1686] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f82643f6c00) [pid = 2681] [serial = 1680] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f8263956400) [pid = 2681] [serial = 1749] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f827e946000) [pid = 2681] [serial = 1575] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f826b543c00) [pid = 2681] [serial = 1761] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f826faa9000) [pid = 2681] [serial = 1776] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f8269903c00) [pid = 2681] [serial = 1698] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f825b8f0400) [pid = 2681] [serial = 1674] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f826b54dc00) [pid = 2681] [serial = 1704] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f825c6cec00) [pid = 2681] [serial = 1677] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f825b942800) [pid = 2681] [serial = 1746] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f826e665800) [pid = 2681] [serial = 1479] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f825c651000) [pid = 2681] [serial = 1779] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8268583800) [pid = 2681] [serial = 1692] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f826a40e800) [pid = 2681] [serial = 1701] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f826bfbb800) [pid = 2681] [serial = 1764] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826829ac00) [pid = 2681] [serial = 1758] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f826fbd8000) [pid = 2681] [serial = 1782] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f825b941000) [pid = 2681] [serial = 1578] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8268297400) [pid = 2681] [serial = 1689] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f82664b5000) [pid = 2681] [serial = 1683] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f82836d8000) [pid = 2681] [serial = 1569] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f827e58a400) [pid = 2681] [serial = 1566] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8263aea000) [pid = 2681] [serial = 1713] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f82646d7c00) [pid = 2681] [serial = 1620] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f826e43d400) [pid = 2681] [serial = 1773] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f826b621c00) [pid = 2681] [serial = 1707] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f8267c70000) [pid = 2681] [serial = 1755] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826fbcb400) [pid = 2681] [serial = 1563] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f826d9d8c00) [pid = 2681] [serial = 1770] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f825c654c00) [pid = 2681] [serial = 1821] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f825c5bd400) [pid = 2681] [serial = 1815] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825c336c00) [pid = 2681] [serial = 1814] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f825b8f3400) [pid = 2681] [serial = 1820] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8263ad1000) [pid = 2681] [serial = 1817] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82646d9c00) [pid = 2681] [serial = 1818] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8267dcfc00) [pid = 2681] [serial = 1806] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f82678d8400) [pid = 2681] [serial = 1805] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8263bce800) [pid = 2681] [serial = 1800] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8263a45800) [pid = 2681] [serial = 1799] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f82667a9400) [pid = 2681] [serial = 1803] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8265064c00) [pid = 2681] [serial = 1802] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826b551c00) [pid = 2681] [serial = 1812] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826b0f4c00) [pid = 2681] [serial = 1811] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f825bed0c00) [pid = 2681] [serial = 1797] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8259f07c00) [pid = 2681] [serial = 1796] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f826479b800) [pid = 2681] [serial = 1794] [outer = (nil)] [url = about:blank] 23:43:07 INFO - PROCESS | 2681 | 1461307387286 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]]]}] 23:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1541ms 23:43:07 INFO - PROCESS | 2681 | 1461307387351 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:43:07 INFO - PROCESS | 2681 | 1461307387354 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:43:07 INFO - PROCESS | 2681 | 1461307387359 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:43:07 INFO - PROCESS | 2681 | 1461307387363 Marionette TRACE conn3 <- [1,2546,null,{}] 23:43:07 INFO - PROCESS | 2681 | 1461307387376 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}] 23:43:07 INFO - PROCESS | 2681 | 1461307387516 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:43:07 INFO - PROCESS | 2681 | 1461307387712 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac44800 == 115 [pid = 2681] [id = 644] 23:43:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f825a8bd400) [pid = 2681] [serial = 1933] [outer = (nil)] 23:43:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f825c479800) [pid = 2681] [serial = 1934] [outer = 0x7f825a8bd400] 23:43:07 INFO - PROCESS | 2681 | 1461307387770 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f825c6cd400) [pid = 2681] [serial = 1935] [outer = 0x7f825a8bd400] 23:43:08 INFO - PROCESS | 2681 | 1461307388412 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]]]}] 23:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1084ms 23:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:43:08 INFO - PROCESS | 2681 | 1461307388442 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:43:08 INFO - PROCESS | 2681 | 1461307388445 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:43:08 INFO - PROCESS | 2681 | 1461307388450 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 2681 | 1461307388452 Marionette TRACE conn3 <- [1,2550,null,{}] 23:43:08 INFO - PROCESS | 2681 | 1461307388457 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}] 23:43:08 INFO - PROCESS | 2681 | 1461307388655 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:43:08 INFO - PROCESS | 2681 | 1461307388673 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c50a000 == 116 [pid = 2681] [id = 645] 23:43:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f825b756400) [pid = 2681] [serial = 1936] [outer = (nil)] 23:43:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f8263a42c00) [pid = 2681] [serial = 1937] [outer = 0x7f825b756400] 23:43:08 INFO - PROCESS | 2681 | 1461307388725 Marionette DEBUG loaded listener.js 23:43:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8263ad0c00) [pid = 2681] [serial = 1938] [outer = 0x7f825b756400] 23:43:09 INFO - PROCESS | 2681 | 1461307389483 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]]]}] 23:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1079ms 23:43:09 INFO - PROCESS | 2681 | 1461307389529 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 2681 | 1461307389532 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:43:09 INFO - PROCESS | 2681 | 1461307389537 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:43:09 INFO - PROCESS | 2681 | 1461307389539 Marionette TRACE conn3 <- [1,2554,null,{}] 23:43:09 INFO - PROCESS | 2681 | 1461307389544 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}] 23:43:09 INFO - PROCESS | 2681 | 1461307389733 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:43:09 INFO - PROCESS | 2681 | 1461307389759 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d84f800 == 117 [pid = 2681] [id = 646] 23:43:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826396ec00) [pid = 2681] [serial = 1939] [outer = (nil)] 23:43:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8263bce800) [pid = 2681] [serial = 1940] [outer = 0x7f826396ec00] 23:43:09 INFO - PROCESS | 2681 | 1461307389810 Marionette DEBUG loaded listener.js 23:43:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f82646d2800) [pid = 2681] [serial = 1941] [outer = 0x7f826396ec00] 23:43:10 INFO - PROCESS | 2681 | 1461307390574 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]]]}] 23:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1076ms 23:43:10 INFO - PROCESS | 2681 | 1461307390622 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:43:10 INFO - PROCESS | 2681 | 1461307390625 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:43:10 INFO - PROCESS | 2681 | 1461307390629 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:43:10 INFO - PROCESS | 2681 | 1461307390631 Marionette TRACE conn3 <- [1,2558,null,{}] 23:43:10 INFO - PROCESS | 2681 | 1461307390700 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}] 23:43:10 INFO - PROCESS | 2681 | 1461307390986 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:43:11 INFO - PROCESS | 2681 | 1461307391006 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454a000 == 118 [pid = 2681] [id = 647] 23:43:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8263dea800) [pid = 2681] [serial = 1942] [outer = (nil)] 23:43:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8264f04800) [pid = 2681] [serial = 1943] [outer = 0x7f8263dea800] 23:43:11 INFO - PROCESS | 2681 | 1461307391062 Marionette DEBUG loaded listener.js 23:43:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826654d400) [pid = 2681] [serial = 1944] [outer = 0x7f8263dea800] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f8266880400) [pid = 2681] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8267e26000) [pid = 2681] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f82643f8c00) [pid = 2681] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8259b53000) [pid = 2681] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8257980400) [pid = 2681] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f825c655c00) [pid = 2681] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8263de6800) [pid = 2681] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f8263aec400) [pid = 2681] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f8259d0b800) [pid = 2681] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f825b8b1c00) [pid = 2681] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8265121c00) [pid = 2681] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f825b759c00) [pid = 2681] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f8257981800) [pid = 2681] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f825797b400) [pid = 2681] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f826654e000) [pid = 2681] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f8263955c00) [pid = 2681] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f8266df9000) [pid = 2681] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f8264f05000) [pid = 2681] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f82647a0c00) [pid = 2681] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:43:11 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f825c65b000) [pid = 2681] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:43:12 INFO - PROCESS | 2681 | 1461307392183 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]]]}] 23:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1586ms 23:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:43:12 INFO - PROCESS | 2681 | 1461307392216 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:43:12 INFO - PROCESS | 2681 | 1461307392217 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:43:12 INFO - PROCESS | 2681 | 1461307392221 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:43:12 INFO - PROCESS | 2681 | 1461307392233 Marionette TRACE conn3 <- [1,2562,null,{}] 23:43:12 INFO - PROCESS | 2681 | 1461307392237 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}] 23:43:12 INFO - PROCESS | 2681 | 1461307392367 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:43:12 INFO - PROCESS | 2681 | 1461307392532 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263eef000 == 119 [pid = 2681] [id = 648] 23:43:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f8257981800) [pid = 2681] [serial = 1945] [outer = (nil)] 23:43:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f8263aec400) [pid = 2681] [serial = 1946] [outer = 0x7f8257981800] 23:43:12 INFO - PROCESS | 2681 | 1461307392583 Marionette DEBUG loaded listener.js 23:43:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8266549000) [pid = 2681] [serial = 1947] [outer = 0x7f8257981800] 23:43:13 INFO - PROCESS | 2681 | 1461307393180 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]]]}] 23:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 983ms 23:43:13 INFO - PROCESS | 2681 | 1461307393204 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:43:13 INFO - PROCESS | 2681 | 1461307393207 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:43:13 INFO - PROCESS | 2681 | 1461307393212 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:43:13 INFO - PROCESS | 2681 | 1461307393214 Marionette TRACE conn3 <- [1,2566,null,{}] 23:43:13 INFO - PROCESS | 2681 | 1461307393218 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}] 23:43:13 INFO - PROCESS | 2681 | 1461307393456 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:43:13 INFO - PROCESS | 2681 | 1461307393674 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257ce6800 == 120 [pid = 2681] [id = 649] 23:43:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f8256ef2800) [pid = 2681] [serial = 1948] [outer = (nil)] 23:43:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f825797d000) [pid = 2681] [serial = 1949] [outer = 0x7f8256ef2800] 23:43:13 INFO - PROCESS | 2681 | 1461307393746 Marionette DEBUG loaded listener.js 23:43:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8258679000) [pid = 2681] [serial = 1950] [outer = 0x7f8256ef2800] 23:43:14 INFO - PROCESS | 2681 | 1461307394648 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]]]}] 23:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1476ms 23:43:14 INFO - PROCESS | 2681 | 1461307394694 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:43:14 INFO - PROCESS | 2681 | 1461307394700 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:43:14 INFO - PROCESS | 2681 | 1461307394706 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:43:14 INFO - PROCESS | 2681 | 1461307394712 Marionette TRACE conn3 <- [1,2570,null,{}] 23:43:14 INFO - PROCESS | 2681 | 1461307394718 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}] 23:43:14 INFO - PROCESS | 2681 | 1461307394881 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:43:15 INFO - PROCESS | 2681 | 1461307395098 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d565800 == 121 [pid = 2681] [id = 650] 23:43:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f825b84e000) [pid = 2681] [serial = 1951] [outer = (nil)] 23:43:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f825becfc00) [pid = 2681] [serial = 1952] [outer = 0x7f825b84e000] 23:43:15 INFO - PROCESS | 2681 | 1461307395162 Marionette DEBUG loaded listener.js 23:43:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f825c5b9c00) [pid = 2681] [serial = 1953] [outer = 0x7f825b84e000] 23:43:16 INFO - PROCESS | 2681 | 1461307396135 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]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1480ms 23:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:43:16 INFO - PROCESS | 2681 | 1461307396186 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 2681 | 1461307396189 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:43:16 INFO - PROCESS | 2681 | 1461307396195 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 2681 | 1461307396198 Marionette TRACE conn3 <- [1,2574,null,{}] 23:43:16 INFO - PROCESS | 2681 | 1461307396203 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}] 23:43:16 INFO - PROCESS | 2681 | 1461307396358 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:43:16 INFO - PROCESS | 2681 | 1461307396569 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826641a800 == 122 [pid = 2681] [id = 651] 23:43:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8263951c00) [pid = 2681] [serial = 1954] [outer = (nil)] 23:43:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f8263bcec00) [pid = 2681] [serial = 1955] [outer = 0x7f8263951c00] 23:43:16 INFO - PROCESS | 2681 | 1461307396629 Marionette DEBUG loaded listener.js 23:43:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8264f04000) [pid = 2681] [serial = 1956] [outer = 0x7f8263951c00] 23:43:17 INFO - PROCESS | 2681 | 1461307397461 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]]]}] 23:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1333ms 23:43:17 INFO - PROCESS | 2681 | 1461307397527 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:43:17 INFO - PROCESS | 2681 | 1461307397532 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:43:17 INFO - PROCESS | 2681 | 1461307397548 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:43:17 INFO - PROCESS | 2681 | 1461307397553 Marionette TRACE conn3 <- [1,2578,null,{}] 23:43:17 INFO - PROCESS | 2681 | 1461307397558 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}] 23:43:17 INFO - PROCESS | 2681 | 1461307397761 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:43:17 INFO - PROCESS | 2681 | 1461307397961 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677d5000 == 123 [pid = 2681] [id = 652] 23:43:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f825b941c00) [pid = 2681] [serial = 1957] [outer = (nil)] 23:43:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f82664b7c00) [pid = 2681] [serial = 1958] [outer = 0x7f825b941c00] 23:43:18 INFO - PROCESS | 2681 | 1461307398024 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f82668c4c00) [pid = 2681] [serial = 1959] [outer = 0x7f825b941c00] 23:43:18 INFO - PROCESS | 2681 | 1461307398801 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]]]}] 23:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1286ms 23:43:18 INFO - PROCESS | 2681 | 1461307398841 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 2681 | 1461307398845 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:43:18 INFO - PROCESS | 2681 | 1461307398850 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 2681 | 1461307398852 Marionette TRACE conn3 <- [1,2582,null,{}] 23:43:18 INFO - PROCESS | 2681 | 1461307398857 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}] 23:43:19 INFO - PROCESS | 2681 | 1461307399014 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:43:19 INFO - PROCESS | 2681 | 1461307399220 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826830d000 == 124 [pid = 2681] [id = 653] 23:43:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8263a45800) [pid = 2681] [serial = 1960] [outer = (nil)] 23:43:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f826748f800) [pid = 2681] [serial = 1961] [outer = 0x7f8263a45800] 23:43:19 INFO - PROCESS | 2681 | 1461307399280 Marionette DEBUG loaded listener.js 23:43:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8267a54800) [pid = 2681] [serial = 1962] [outer = 0x7f8263a45800] 23:43:20 INFO - PROCESS | 2681 | 1461307400073 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]]]}] 23:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1278ms 23:43:20 INFO - PROCESS | 2681 | 1461307400129 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:43:20 INFO - PROCESS | 2681 | 1461307400133 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:43:20 INFO - PROCESS | 2681 | 1461307400138 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 2681 | 1461307400140 Marionette TRACE conn3 <- [1,2586,null,{}] 23:43:20 INFO - PROCESS | 2681 | 1461307400145 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}] 23:43:20 INFO - PROCESS | 2681 | 1461307400298 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:43:20 INFO - PROCESS | 2681 | 1461307400512 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82686c3000 == 125 [pid = 2681] [id = 654] 23:43:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8268296000) [pid = 2681] [serial = 1963] [outer = (nil)] 23:43:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826829cc00) [pid = 2681] [serial = 1964] [outer = 0x7f8268296000] 23:43:20 INFO - PROCESS | 2681 | 1461307400624 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8268708c00) [pid = 2681] [serial = 1965] [outer = 0x7f8268296000] 23:43:21 INFO - PROCESS | 2681 | 1461307401453 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]]]}] 23:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1376ms 23:43:21 INFO - PROCESS | 2681 | 1461307401515 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 2681 | 1461307401518 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:43:21 INFO - PROCESS | 2681 | 1461307401523 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 2681 | 1461307401525 Marionette TRACE conn3 <- [1,2590,null,{}] 23:43:21 INFO - PROCESS | 2681 | 1461307401530 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}] 23:43:21 INFO - PROCESS | 2681 | 1461307401680 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:43:21 INFO - PROCESS | 2681 | 1461307401887 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b457000 == 126 [pid = 2681] [id = 655] 23:43:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8264794400) [pid = 2681] [serial = 1966] [outer = (nil)] 23:43:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8269547400) [pid = 2681] [serial = 1967] [outer = 0x7f8264794400] 23:43:21 INFO - PROCESS | 2681 | 1461307401949 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826b0f5400) [pid = 2681] [serial = 1968] [outer = 0x7f8264794400] 23:43:22 INFO - PROCESS | 2681 | 1461307402704 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]]]}] 23:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1225ms 23:43:22 INFO - PROCESS | 2681 | 1461307402749 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:43:22 INFO - PROCESS | 2681 | 1461307402752 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:43:22 INFO - PROCESS | 2681 | 1461307402757 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:43:22 INFO - PROCESS | 2681 | 1461307402759 Marionette TRACE conn3 <- [1,2594,null,{}] 23:43:22 INFO - PROCESS | 2681 | 1461307402764 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}] 23:43:22 INFO - PROCESS | 2681 | 1461307402915 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:43:23 INFO - PROCESS | 2681 | 1461307403123 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6b9800 == 127 [pid = 2681] [id = 656] 23:43:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8268297400) [pid = 2681] [serial = 1969] [outer = (nil)] 23:43:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826b436800) [pid = 2681] [serial = 1970] [outer = 0x7f8268297400] 23:43:23 INFO - PROCESS | 2681 | 1461307403183 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826b61a400) [pid = 2681] [serial = 1971] [outer = 0x7f8268297400] 23:43:23 INFO - PROCESS | 2681 | 1461307403983 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]]]}] 23:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1275ms 23:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:43:24 INFO - PROCESS | 2681 | 1461307404033 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:43:24 INFO - PROCESS | 2681 | 1461307404036 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:43:24 INFO - PROCESS | 2681 | 1461307404041 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:43:24 INFO - PROCESS | 2681 | 1461307404044 Marionette TRACE conn3 <- [1,2598,null,{}] 23:43:24 INFO - PROCESS | 2681 | 1461307404048 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}] 23:43:24 INFO - PROCESS | 2681 | 1461307404199 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:43:24 INFO - PROCESS | 2681 | 1461307404407 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f69e800 == 128 [pid = 2681] [id = 657] 23:43:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8269541c00) [pid = 2681] [serial = 1972] [outer = (nil)] 23:43:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f826b679000) [pid = 2681] [serial = 1973] [outer = 0x7f8269541c00] 23:43:24 INFO - PROCESS | 2681 | 1461307404467 Marionette DEBUG loaded listener.js 23:43:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f826bfbd400) [pid = 2681] [serial = 1974] [outer = 0x7f8269541c00] 23:43:25 INFO - PROCESS | 2681 | 1461307405269 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]]]}] 23:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1277ms 23:43:25 INFO - PROCESS | 2681 | 1461307405318 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:43:25 INFO - PROCESS | 2681 | 1461307405320 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:43:25 INFO - PROCESS | 2681 | 1461307405326 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:43:25 INFO - PROCESS | 2681 | 1461307405328 Marionette TRACE conn3 <- [1,2602,null,{}] 23:43:25 INFO - PROCESS | 2681 | 1461307405333 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}] 23:43:25 INFO - PROCESS | 2681 | 1461307405484 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:43:25 INFO - PROCESS | 2681 | 1461307405693 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82709ad800 == 129 [pid = 2681] [id = 658] 23:43:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f826990b400) [pid = 2681] [serial = 1975] [outer = (nil)] 23:43:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826c0c6c00) [pid = 2681] [serial = 1976] [outer = 0x7f826990b400] 23:43:25 INFO - PROCESS | 2681 | 1461307405764 Marionette DEBUG loaded listener.js 23:43:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f826d962400) [pid = 2681] [serial = 1977] [outer = 0x7f826990b400] 23:43:26 INFO - PROCESS | 2681 | 1461307406590 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]]]}] 23:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1326ms 23:43:26 INFO - PROCESS | 2681 | 1461307406652 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:43:26 INFO - PROCESS | 2681 | 1461307406655 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:43:26 INFO - PROCESS | 2681 | 1461307406660 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 2681 | 1461307406663 Marionette TRACE conn3 <- [1,2606,null,{}] 23:43:26 INFO - PROCESS | 2681 | 1461307406667 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}] 23:43:26 INFO - PROCESS | 2681 | 1461307406821 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:43:27 INFO - PROCESS | 2681 | 1461307407033 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271cb4800 == 130 [pid = 2681] [id = 659] 23:43:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f826b677c00) [pid = 2681] [serial = 1978] [outer = (nil)] 23:43:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f826e439000) [pid = 2681] [serial = 1979] [outer = 0x7f826b677c00] 23:43:27 INFO - PROCESS | 2681 | 1461307407142 Marionette DEBUG loaded listener.js 23:43:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f826f45ec00) [pid = 2681] [serial = 1980] [outer = 0x7f826b677c00] 23:43:27 INFO - PROCESS | 2681 | 1461307407971 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]]]}] 23:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1379ms 23:43:28 INFO - PROCESS | 2681 | 1461307408039 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:43:28 INFO - PROCESS | 2681 | 1461307408047 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:43:28 INFO - PROCESS | 2681 | 1461307408052 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:43:28 INFO - PROCESS | 2681 | 1461307408055 Marionette TRACE conn3 <- [1,2610,null,{}] 23:43:28 INFO - PROCESS | 2681 | 1461307408060 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}] 23:43:28 INFO - PROCESS | 2681 | 1461307408233 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:43:28 INFO - PROCESS | 2681 | 1461307408442 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f61e800 == 131 [pid = 2681] [id = 660] 23:43:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f825b8eb000) [pid = 2681] [serial = 1981] [outer = (nil)] 23:43:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826fbe5400) [pid = 2681] [serial = 1982] [outer = 0x7f825b8eb000] 23:43:28 INFO - PROCESS | 2681 | 1461307408544 Marionette DEBUG loaded listener.js 23:43:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8271c66400) [pid = 2681] [serial = 1983] [outer = 0x7f825b8eb000] 23:43:29 INFO - PROCESS | 2681 | 1461307409313 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]]]}] 23:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1326ms 23:43:29 INFO - PROCESS | 2681 | 1461307409380 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:43:29 INFO - PROCESS | 2681 | 1461307409382 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:43:29 INFO - PROCESS | 2681 | 1461307409387 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:43:29 INFO - PROCESS | 2681 | 1461307409389 Marionette TRACE conn3 <- [1,2614,null,{}] 23:43:29 INFO - PROCESS | 2681 | 1461307409394 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}] 23:43:29 INFO - PROCESS | 2681 | 1461307409541 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:43:29 INFO - PROCESS | 2681 | 1461307409752 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283732800 == 132 [pid = 2681] [id = 661] 23:43:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f825c6c6000) [pid = 2681] [serial = 1984] [outer = (nil)] 23:43:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827d647800) [pid = 2681] [serial = 1985] [outer = 0x7f825c6c6000] 23:43:29 INFO - PROCESS | 2681 | 1461307409813 Marionette DEBUG loaded listener.js 23:43:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f827e58a400) [pid = 2681] [serial = 1986] [outer = 0x7f825c6c6000] 23:43:30 INFO - PROCESS | 2681 | 1461307410554 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]]]}] 23:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1225ms 23:43:30 INFO - PROCESS | 2681 | 1461307410613 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:43:30 INFO - PROCESS | 2681 | 1461307410616 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:43:30 INFO - PROCESS | 2681 | 1461307410621 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:43:30 INFO - PROCESS | 2681 | 1461307410623 Marionette TRACE conn3 <- [1,2618,null,{}] 23:43:30 INFO - PROCESS | 2681 | 1461307410628 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}] 23:43:30 INFO - PROCESS | 2681 | 1461307410778 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:43:31 INFO - PROCESS | 2681 | 1461307411057 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651dd800 == 133 [pid = 2681] [id = 662] 23:43:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f8259b5b800) [pid = 2681] [serial = 1987] [outer = (nil)] 23:43:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8273cc0c00) [pid = 2681] [serial = 1988] [outer = 0x7f8259b5b800] 23:43:31 INFO - PROCESS | 2681 | 1461307411120 Marionette DEBUG loaded listener.js 23:43:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f827e910400) [pid = 2681] [serial = 1989] [outer = 0x7f8259b5b800] 23:43:31 INFO - PROCESS | 2681 | 1461307411884 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]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1325ms 23:43:31 INFO - PROCESS | 2681 | 1461307411947 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 2681 | 1461307411950 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:43:31 INFO - PROCESS | 2681 | 1461307411956 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 2681 | 1461307411957 Marionette TRACE conn3 <- [1,2622,null,{}] 23:43:31 INFO - PROCESS | 2681 | 1461307411962 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}] 23:43:32 INFO - PROCESS | 2681 | 1461307412119 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:43:32 INFO - PROCESS | 2681 | 1461307412332 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac53000 == 134 [pid = 2681] [id = 663] 23:43:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f8256ee5c00) [pid = 2681] [serial = 1990] [outer = (nil)] 23:43:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f8259b5e000) [pid = 2681] [serial = 1991] [outer = 0x7f8256ee5c00] 23:43:32 INFO - PROCESS | 2681 | 1461307412436 Marionette DEBUG loaded listener.js 23:43:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f8266546c00) [pid = 2681] [serial = 1992] [outer = 0x7f8256ee5c00] 23:43:33 INFO - PROCESS | 2681 | 1461307413543 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]]]}] 23:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1629ms 23:43:33 INFO - PROCESS | 2681 | 1461307413585 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:43:33 INFO - PROCESS | 2681 | 1461307413590 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:43:33 INFO - PROCESS | 2681 | 1461307413597 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:43:33 INFO - PROCESS | 2681 | 1461307413601 Marionette TRACE conn3 <- [1,2626,null,{}] 23:43:33 INFO - PROCESS | 2681 | 1461307413608 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}] 23:43:33 INFO - PROCESS | 2681 | 1461307413778 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:43:34 INFO - PROCESS | 2681 | 1461307414017 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d770000 == 135 [pid = 2681] [id = 664] 23:43:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8259b5f800) [pid = 2681] [serial = 1993] [outer = (nil)] 23:43:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825b754000) [pid = 2681] [serial = 1994] [outer = 0x7f8259b5f800] 23:43:34 INFO - PROCESS | 2681 | 1461307414079 Marionette DEBUG loaded listener.js 23:43:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825b934800) [pid = 2681] [serial = 1995] [outer = 0x7f8259b5f800] 23:43:34 INFO - PROCESS | 2681 | 1461307414873 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]]]}] 23:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1330ms 23:43:34 INFO - PROCESS | 2681 | 1461307414927 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:43:34 INFO - PROCESS | 2681 | 1461307414933 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:43:34 INFO - PROCESS | 2681 | 1461307414941 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:43:34 INFO - PROCESS | 2681 | 1461307414945 Marionette TRACE conn3 <- [1,2630,null,{}] 23:43:34 INFO - PROCESS | 2681 | 1461307414956 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}] 23:43:35 INFO - PROCESS | 2681 | 1461307415107 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:43:35 INFO - PROCESS | 2681 | 1461307415467 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82583a3000 == 136 [pid = 2681] [id = 665] 23:43:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f825c5c0c00) [pid = 2681] [serial = 1996] [outer = (nil)] 23:43:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825c6ce000) [pid = 2681] [serial = 1997] [outer = 0x7f825c5c0c00] 23:43:35 INFO - PROCESS | 2681 | 1461307415598 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f8263acec00) [pid = 2681] [serial = 1998] [outer = 0x7f825c5c0c00] 23:43:36 INFO - PROCESS | 2681 | 1461307416366 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]]]}] 23:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1484ms 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263eef000 == 135 [pid = 2681] [id = 648] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826454a000 == 134 [pid = 2681] [id = 647] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f826fbe9000) [pid = 2681] [serial = 1850] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f825b766c00) [pid = 2681] [serial = 1853] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f827130f400) [pid = 2681] [serial = 1856] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825866a400) [pid = 2681] [serial = 1859] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8263ae9000) [pid = 2681] [serial = 1889] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | 1461307416558 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:43:36 INFO - PROCESS | 2681 | 1461307416560 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d84f800 == 133 [pid = 2681] [id = 646] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c50a000 == 132 [pid = 2681] [id = 645] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac44800 == 131 [pid = 2681] [id = 644] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82590c7000 == 130 [pid = 2681] [id = 643] 23:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d769800 == 129 [pid = 2681] [id = 642] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283731000 == 128 [pid = 2681] [id = 638] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827d6c7000 == 127 [pid = 2681] [id = 637] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271caf800 == 126 [pid = 2681] [id = 636] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709a5800 == 125 [pid = 2681] [id = 635] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826dc66000 == 124 [pid = 2681] [id = 634] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b699800 == 123 [pid = 2681] [id = 633] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826950f800 == 122 [pid = 2681] [id = 632] 23:43:36 INFO - PROCESS | 2681 | 1461307416594 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:43:36 INFO - PROCESS | 2681 | 1461307416598 Marionette TRACE conn3 <- [1,2634,null,{}] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645e3000 == 121 [pid = 2681] [id = 631] 23:43:36 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825bf64800 == 120 [pid = 2681] [id = 630] 23:43:36 INFO - PROCESS | 2681 | 1461307416614 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}] 23:43:36 INFO - PROCESS | 2681 | 1461307416749 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f8268582c00) [pid = 2681] [serial = 1809] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f826b209400) [pid = 2681] [serial = 1880] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f826b54d400) [pid = 2681] [serial = 1883] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8263de9800) [pid = 2681] [serial = 1874] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f8265117000) [pid = 2681] [serial = 1875] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263a46400) [pid = 2681] [serial = 1887] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8265123800) [pid = 2681] [serial = 1824] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f82664b3800) [pid = 2681] [serial = 1872] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8264798c00) [pid = 2681] [serial = 1871] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8266877c00) [pid = 2681] [serial = 1877] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8266ded400) [pid = 2681] [serial = 1832] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8263958c00) [pid = 2681] [serial = 1829] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f825b756c00) [pid = 2681] [serial = 1866] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8259f05000) [pid = 2681] [serial = 1865] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825b757c00) [pid = 2681] [serial = 1826] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f825c475400) [pid = 2681] [serial = 1869] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f825c338400) [pid = 2681] [serial = 1868] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826e43c000) [pid = 2681] [serial = 1844] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8258674000) [pid = 2681] [serial = 1862] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f826c0cb000) [pid = 2681] [serial = 1841] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f8268583400) [pid = 2681] [serial = 1835] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f82678dd400) [pid = 2681] [serial = 1635] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f825c332c00) [pid = 2681] [serial = 1614] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f826eb6b800) [pid = 2681] [serial = 1847] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8266df8800) [pid = 2681] [serial = 1632] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f825a8bac00) [pid = 2681] [serial = 1611] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f826b0f7c00) [pid = 2681] [serial = 1838] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8267e24800) [pid = 2681] [serial = 1638] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f82647a1800) [pid = 2681] [serial = 1623] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f826858a400) [pid = 2681] [serial = 1641] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8266880800) [pid = 2681] [serial = 1629] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f8266545800) [pid = 2681] [serial = 1626] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8263979400) [pid = 2681] [serial = 1617] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f826b67e400) [pid = 2681] [serial = 1884] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f826b54a400) [pid = 2681] [serial = 1881] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f825bec3c00) [pid = 2681] [serial = 1886] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f82678de400) [pid = 2681] [serial = 1878] [outer = (nil)] [url = about:blank] 23:43:36 INFO - PROCESS | 2681 | 1461307416989 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac31800 == 121 [pid = 2681] [id = 666] 23:43:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f825a8bac00) [pid = 2681] [serial = 1999] [outer = (nil)] 23:43:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f8263958c00) [pid = 2681] [serial = 2000] [outer = 0x7f825a8bac00] 23:43:37 INFO - PROCESS | 2681 | 1461307417049 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8265069000) [pid = 2681] [serial = 2001] [outer = 0x7f825a8bac00] 23:43:37 INFO - PROCESS | 2681 | 1461307417642 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]]]}] 23:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1100ms 23:43:37 INFO - PROCESS | 2681 | 1461307417681 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:43:37 INFO - PROCESS | 2681 | 1461307417684 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:43:37 INFO - PROCESS | 2681 | 1461307417689 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:43:37 INFO - PROCESS | 2681 | 1461307417691 Marionette TRACE conn3 <- [1,2638,null,{}] 23:43:37 INFO - PROCESS | 2681 | 1461307417696 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}] 23:43:37 INFO - PROCESS | 2681 | 1461307417846 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:43:38 INFO - PROCESS | 2681 | 1461307418018 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d817000 == 122 [pid = 2681] [id = 667] 23:43:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f825b757c00) [pid = 2681] [serial = 2002] [outer = (nil)] 23:43:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8266545800) [pid = 2681] [serial = 2003] [outer = 0x7f825b757c00] 23:43:38 INFO - PROCESS | 2681 | 1461307418070 Marionette DEBUG loaded listener.js 23:43:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82668c7000) [pid = 2681] [serial = 2004] [outer = 0x7f825b757c00] 23:43:38 INFO - PROCESS | 2681 | 1461307418705 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]]]}] 23:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1037ms 23:43:38 INFO - PROCESS | 2681 | 1461307418726 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:43:38 INFO - PROCESS | 2681 | 1461307418729 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:43:38 INFO - PROCESS | 2681 | 1461307418748 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 2681 | 1461307418750 Marionette TRACE conn3 <- [1,2642,null,{}] 23:43:38 INFO - PROCESS | 2681 | 1461307418755 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}] 23:43:38 INFO - PROCESS | 2681 | 1461307418988 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:43:39 INFO - PROCESS | 2681 | 1461307419013 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645aa000 == 123 [pid = 2681] [id = 668] 23:43:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f8263de3000) [pid = 2681] [serial = 2005] [outer = (nil)] 23:43:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8266df4400) [pid = 2681] [serial = 2006] [outer = 0x7f8263de3000] 23:43:39 INFO - PROCESS | 2681 | 1461307419064 Marionette DEBUG loaded listener.js 23:43:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8267a57c00) [pid = 2681] [serial = 2007] [outer = 0x7f8263de3000] 23:43:39 INFO - PROCESS | 2681 | 1461307419761 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]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:43:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1088ms 23:43:39 INFO - PROCESS | 2681 | 1461307419823 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 2681 | 1461307419826 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:43:39 INFO - PROCESS | 2681 | 1461307419836 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 2681 | 1461307419838 Marionette TRACE conn3 <- [1,2646,null,{}] 23:43:39 INFO - PROCESS | 2681 | 1461307419841 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}] 23:43:40 INFO - PROCESS | 2681 | 1461307420070 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:43:40 INFO - PROCESS | 2681 | 1461307420092 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82677d7800 == 124 [pid = 2681] [id = 669] 23:43:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8267e25000) [pid = 2681] [serial = 2008] [outer = (nil)] 23:43:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826858a800) [pid = 2681] [serial = 2009] [outer = 0x7f8267e25000] 23:43:40 INFO - PROCESS | 2681 | 1461307420146 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826990b800) [pid = 2681] [serial = 2010] [outer = 0x7f8267e25000] 23:43:41 INFO - PROCESS | 2681 | 1461307421120 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]]]}] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f825797ac00) [pid = 2681] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f826396ec00) [pid = 2681] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f825b756400) [pid = 2681] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8263dea800) [pid = 2681] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f825a8bd400) [pid = 2681] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:43:41 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f825b859800) [pid = 2681] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:43:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:43:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1381ms 23:43:41 INFO - PROCESS | 2681 | 1461307421211 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 2681 | 1461307421214 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:43:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:43:41 INFO - PROCESS | 2681 | 1461307421219 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 2681 | 1461307421220 Marionette TRACE conn3 <- [1,2650,null,{}] 23:43:41 INFO - PROCESS | 2681 | 1461307421225 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}] 23:43:41 INFO - PROCESS | 2681 | 1461307421366 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:43:41 INFO - PROCESS | 2681 | 1461307421532 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266db8000 == 125 [pid = 2681] [id = 670] 23:43:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f825c655800) [pid = 2681] [serial = 2011] [outer = (nil)] 23:43:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826777d400) [pid = 2681] [serial = 2012] [outer = 0x7f825c655800] 23:43:41 INFO - PROCESS | 2681 | 1461307421585 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826b290000) [pid = 2681] [serial = 2013] [outer = 0x7f825c655800] 23:43:42 INFO - PROCESS | 2681 | 1461307422122 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]]]}] 23:43:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:43:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 924ms 23:43:42 INFO - PROCESS | 2681 | 1461307422143 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:43:42 INFO - PROCESS | 2681 | 1461307422145 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:43:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:43:42 INFO - PROCESS | 2681 | 1461307422150 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:43:42 INFO - PROCESS | 2681 | 1461307422152 Marionette TRACE conn3 <- [1,2654,null,{}] 23:43:42 INFO - PROCESS | 2681 | 1461307422159 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}] 23:43:42 INFO - PROCESS | 2681 | 1461307422293 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:43:42 INFO - PROCESS | 2681 | 1461307422468 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:42 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826996a000 == 126 [pid = 2681] [id = 671] 23:43:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f82668cb400) [pid = 2681] [serial = 2014] [outer = (nil)] 23:43:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826bfbcc00) [pid = 2681] [serial = 2015] [outer = 0x7f82668cb400] 23:43:42 INFO - PROCESS | 2681 | 1461307422519 Marionette DEBUG loaded listener.js 23:43:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826e4c3800) [pid = 2681] [serial = 2016] [outer = 0x7f82668cb400] 23:43:43 INFO - PROCESS | 2681 | 1461307423080 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]]]}] 23:43:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:43:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 976ms 23:43:43 INFO - PROCESS | 2681 | 1461307423255 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 2681 | 1461307423258 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:43:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:43:43 INFO - PROCESS | 2681 | 1461307423281 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 2681 | 1461307423285 Marionette TRACE conn3 <- [1,2658,null,{}] 23:43:43 INFO - PROCESS | 2681 | 1461307423293 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}] 23:43:43 INFO - PROCESS | 2681 | 1461307423481 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:43:43 INFO - PROCESS | 2681 | 1461307423690 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac1a000 == 127 [pid = 2681] [id = 672] 23:43:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8259d0b800) [pid = 2681] [serial = 2017] [outer = (nil)] 23:43:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f8259f0a400) [pid = 2681] [serial = 2018] [outer = 0x7f8259d0b800] 23:43:43 INFO - PROCESS | 2681 | 1461307423792 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f825b76dc00) [pid = 2681] [serial = 2019] [outer = 0x7f8259d0b800] 23:43:44 INFO - PROCESS | 2681 | 1461307424619 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]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:43:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1383ms 23:43:44 INFO - PROCESS | 2681 | 1461307424664 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 2681 | 1461307424669 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:43:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:43:44 INFO - PROCESS | 2681 | 1461307424679 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 2681 | 1461307424684 Marionette TRACE conn3 <- [1,2662,null,{}] 23:43:44 INFO - PROCESS | 2681 | 1461307424690 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}] 23:43:44 INFO - PROCESS | 2681 | 1461307424846 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:43:45 INFO - PROCESS | 2681 | 1461307425114 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645a7000 == 128 [pid = 2681] [id = 673] 23:43:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f825b937000) [pid = 2681] [serial = 2020] [outer = (nil)] 23:43:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f825d8c2800) [pid = 2681] [serial = 2021] [outer = 0x7f825b937000] 23:43:45 INFO - PROCESS | 2681 | 1461307425180 Marionette DEBUG loaded listener.js 23:43:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8263bcf000) [pid = 2681] [serial = 2022] [outer = 0x7f825b937000] 23:43:46 INFO - PROCESS | 2681 | 1461307426016 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]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:43:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1385ms 23:43:46 INFO - PROCESS | 2681 | 1461307426061 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:43:46 INFO - PROCESS | 2681 | 1461307426065 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:43:46 INFO - PROCESS | 2681 | 1461307426070 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 2681 | 1461307426072 Marionette TRACE conn3 <- [1,2666,null,{}] 23:43:46 INFO - PROCESS | 2681 | 1461307426084 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}] 23:43:46 INFO - PROCESS | 2681 | 1461307426261 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:43:46 INFO - PROCESS | 2681 | 1461307426477 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b48c000 == 129 [pid = 2681] [id = 674] 23:43:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f82668c8800) [pid = 2681] [serial = 2023] [outer = (nil)] 23:43:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f82675c8c00) [pid = 2681] [serial = 2024] [outer = 0x7f82668c8800] 23:43:46 INFO - PROCESS | 2681 | 1461307426585 Marionette DEBUG loaded listener.js 23:43:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8268294800) [pid = 2681] [serial = 2025] [outer = 0x7f82668c8800] 23:43:47 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:47 INFO - PROCESS | 2681 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:43:47 INFO - PROCESS | 2681 | 1461307427903 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]]]}] 23:43:47 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) 23:43:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1880ms 23:43:47 INFO - PROCESS | 2681 | 1461307427951 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 2681 | 1461307427954 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:43:47 INFO - PROCESS | 2681 | 1461307427959 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 2681 | 1461307427961 Marionette TRACE conn3 <- [1,2670,null,{}] 23:43:47 INFO - PROCESS | 2681 | 1461307427966 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}] 23:43:48 INFO - PROCESS | 2681 | 1461307428153 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:43:48 INFO - PROCESS | 2681 | 1461307428367 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f697800 == 130 [pid = 2681] [id = 675] 23:43:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f8266ded400) [pid = 2681] [serial = 2026] [outer = (nil)] 23:43:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f826b620000) [pid = 2681] [serial = 2027] [outer = 0x7f8266ded400] 23:43:48 INFO - PROCESS | 2681 | 1461307428470 Marionette DEBUG loaded listener.js 23:43:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f826e43e800) [pid = 2681] [serial = 2028] [outer = 0x7f8266ded400] 23:43:49 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:49 INFO - PROCESS | 2681 | 1461307429663 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] 23:43:49 INFO - PROCESS | 2681 | 1461307429701 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:43:49 INFO - PROCESS | 2681 | 1461307429706 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 2681 | 1461307429709 Marionette TRACE conn3 <- [1,2674,null,{}] 23:43:49 INFO - PROCESS | 2681 | 1461307429713 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}] 23:43:49 INFO - PROCESS | 2681 | 1461307429859 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:43:50 INFO - PROCESS | 2681 | 1461307430126 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271cbc000 == 131 [pid = 2681] [id = 676] 23:43:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f82683dfc00) [pid = 2681] [serial = 2029] [outer = (nil)] 23:43:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826eb6b400) [pid = 2681] [serial = 2030] [outer = 0x7f82683dfc00] 23:43:50 INFO - PROCESS | 2681 | 1461307430188 Marionette DEBUG loaded listener.js 23:43:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8270dd7c00) [pid = 2681] [serial = 2031] [outer = 0x7f82683dfc00] 23:43:51 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:51 INFO - PROCESS | 2681 | 1461307431380 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] 23:43:51 INFO - PROCESS | 2681 | 1461307431445 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:43:51 INFO - PROCESS | 2681 | 1461307431451 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:43:51 INFO - PROCESS | 2681 | 1461307431453 Marionette TRACE conn3 <- [1,2678,null,{}] 23:43:51 INFO - PROCESS | 2681 | 1461307431458 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}] 23:43:51 INFO - PROCESS | 2681 | 1461307431665 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:43:51 INFO - PROCESS | 2681 | 1461307431881 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283749000 == 132 [pid = 2681] [id = 677] 23:43:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8270355c00) [pid = 2681] [serial = 2032] [outer = (nil)] 23:43:51 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827e27b000) [pid = 2681] [serial = 2033] [outer = 0x7f8270355c00] 23:43:51 INFO - PROCESS | 2681 | 1461307431985 Marionette DEBUG loaded listener.js 23:43:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f827f910c00) [pid = 2681] [serial = 2034] [outer = 0x7f8270355c00] 23:43:53 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:53 INFO - PROCESS | 2681 | 1461307433219 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]]]}] 23:43:53 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) 23:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1827ms 23:43:53 INFO - PROCESS | 2681 | 1461307433279 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:43:53 INFO - PROCESS | 2681 | 1461307433282 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:43:53 INFO - PROCESS | 2681 | 1461307433287 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:43:53 INFO - PROCESS | 2681 | 1461307433289 Marionette TRACE conn3 <- [1,2682,null,{}] 23:43:53 INFO - PROCESS | 2681 | 1461307433294 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}] 23:43:53 INFO - PROCESS | 2681 | 1461307433582 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:43:53 INFO - PROCESS | 2681 | 1461307433771 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8288b1e000 == 133 [pid = 2681] [id = 678] 23:43:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f82583cac00) [pid = 2681] [serial = 2035] [outer = (nil)] 23:43:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8281828800) [pid = 2681] [serial = 2036] [outer = 0x7f82583cac00] 23:43:53 INFO - PROCESS | 2681 | 1461307433833 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f82831c0c00) [pid = 2681] [serial = 2037] [outer = 0x7f82583cac00] 23:43:54 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:55 INFO - PROCESS | 2681 | 1461307435023 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]]]}] 23:43:55 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) 23:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1780ms 23:43:55 INFO - PROCESS | 2681 | 1461307435067 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 2681 | 1461307435070 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:43:55 INFO - PROCESS | 2681 | 1461307435075 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 2681 | 1461307435077 Marionette TRACE conn3 <- [1,2686,null,{}] 23:43:55 INFO - PROCESS | 2681 | 1461307435082 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}] 23:43:55 INFO - PROCESS | 2681 | 1461307435228 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:43:55 INFO - PROCESS | 2681 | 1461307435445 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0d0000 == 134 [pid = 2681] [id = 679] 23:43:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825866e400) [pid = 2681] [serial = 2038] [outer = (nil)] 23:43:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f8263deb400) [pid = 2681] [serial = 2039] [outer = 0x7f825866e400] 23:43:55 INFO - PROCESS | 2681 | 1461307435546 Marionette DEBUG loaded listener.js 23:43:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f82831c7400) [pid = 2681] [serial = 2040] [outer = 0x7f825866e400] 23:43:57 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:57 INFO - PROCESS | 2681 | 1461307437442 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 2681 | 1461307437516 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:43:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:43:57 INFO - PROCESS | 2681 | 1461307437528 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 2681 | 1461307437537 Marionette TRACE conn3 <- [1,2690,null,{}] 23:43:57 INFO - PROCESS | 2681 | 1461307437673 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}] 23:43:57 INFO - PROCESS | 2681 | 1461307437828 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:43:58 INFO - PROCESS | 2681 | 1461307438035 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825aa6e000 == 135 [pid = 2681] [id = 680] 23:43:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825c338400) [pid = 2681] [serial = 2041] [outer = (nil)] 23:43:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825c473000) [pid = 2681] [serial = 2042] [outer = 0x7f825c338400] 23:43:58 INFO - PROCESS | 2681 | 1461307438135 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825c65bc00) [pid = 2681] [serial = 2043] [outer = 0x7f825c338400] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270843000 == 134 [pid = 2681] [id = 368] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8282fba800 == 133 [pid = 2681] [id = 212] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f8263aec400) [pid = 2681] [serial = 1946] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f827d6ec400) [pid = 2681] [serial = 1919] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f82583d1000) [pid = 2681] [serial = 1922] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266db8000 == 132 [pid = 2681] [id = 670] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677d7800 == 131 [pid = 2681] [id = 669] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645aa000 == 130 [pid = 2681] [id = 668] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d817000 == 129 [pid = 2681] [id = 667] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac31800 == 128 [pid = 2681] [id = 666] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82583a3000 == 127 [pid = 2681] [id = 665] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d770000 == 126 [pid = 2681] [id = 664] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651dd800 == 125 [pid = 2681] [id = 662] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283732800 == 124 [pid = 2681] [id = 661] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f827f61e800 == 123 [pid = 2681] [id = 660] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271cb4800 == 122 [pid = 2681] [id = 659] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82709ad800 == 121 [pid = 2681] [id = 658] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f69e800 == 120 [pid = 2681] [id = 657] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826e6b9800 == 119 [pid = 2681] [id = 656] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b457000 == 118 [pid = 2681] [id = 655] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82686c3000 == 117 [pid = 2681] [id = 654] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826830d000 == 116 [pid = 2681] [id = 653] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82677d5000 == 115 [pid = 2681] [id = 652] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826641a800 == 114 [pid = 2681] [id = 651] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d565800 == 113 [pid = 2681] [id = 650] 23:43:58 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8257ce6800 == 112 [pid = 2681] [id = 649] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8259d0ac00) [pid = 2681] [serial = 1928] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f826c0c2400) [pid = 2681] [serial = 1907] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8266def400) [pid = 2681] [serial = 1898] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f8263bce800) [pid = 2681] [serial = 1940] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263a4cc00) [pid = 2681] [serial = 1895] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8263ad0c00) [pid = 2681] [serial = 1938] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f827035dc00) [pid = 2681] [serial = 1910] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f826858d400) [pid = 2681] [serial = 1901] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f825b84e800) [pid = 2681] [serial = 1892] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826654d400) [pid = 2681] [serial = 1944] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f826b20c400) [pid = 2681] [serial = 1904] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8264f04800) [pid = 2681] [serial = 1943] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8271483800) [pid = 2681] [serial = 1913] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825c479800) [pid = 2681] [serial = 1934] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f82646d2800) [pid = 2681] [serial = 1941] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8263a42c00) [pid = 2681] [serial = 1937] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8273d6f000) [pid = 2681] [serial = 1916] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f825b8f7000) [pid = 2681] [serial = 1925] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f825a9d7800) [pid = 2681] [serial = 1929] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825b8ad400) [pid = 2681] [serial = 1931] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f825b939800) [pid = 2681] [serial = 1932] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f825c6cd400) [pid = 2681] [serial = 1935] [outer = (nil)] [url = about:blank] 23:43:59 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:59 INFO - PROCESS | 2681 | 1461307439423 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] 23:43:59 INFO - PROCESS | 2681 | 1461307439449 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:43:59 INFO - PROCESS | 2681 | 1461307439457 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 2681 | 1461307439461 Marionette TRACE conn3 <- [1,2694,null,{}] 23:43:59 INFO - PROCESS | 2681 | 1461307439465 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}] 23:43:59 INFO - PROCESS | 2681 | 1461307439602 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:43:59 INFO - PROCESS | 2681 | 1461307439839 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:59 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d76b800 == 113 [pid = 2681] [id = 681] 23:43:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f825c332c00) [pid = 2681] [serial = 2044] [outer = (nil)] 23:43:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f826395b400) [pid = 2681] [serial = 2045] [outer = 0x7f825c332c00] 23:43:59 INFO - PROCESS | 2681 | 1461307439892 Marionette DEBUG loaded listener.js 23:43:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f8263ae2c00) [pid = 2681] [serial = 2046] [outer = 0x7f825c332c00] 23:44:00 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:44:00 INFO - PROCESS | 2681 | 1461307440937 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:44:01 INFO - PROCESS | 2681 | 1461307441006 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:44:01 INFO - PROCESS | 2681 | 1461307441012 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:44:01 INFO - PROCESS | 2681 | 1461307441016 Marionette TRACE conn3 <- [1,2698,null,{}] 23:44:01 INFO - PROCESS | 2681 | 1461307441029 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}] 23:44:01 INFO - PROCESS | 2681 | 1461307441229 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:44:01 INFO - PROCESS | 2681 | 1461307441287 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263ee0800 == 114 [pid = 2681] [id = 682] 23:44:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8263bccc00) [pid = 2681] [serial = 2047] [outer = (nil)] 23:44:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f82646d4800) [pid = 2681] [serial = 2048] [outer = 0x7f8263bccc00] 23:44:01 INFO - PROCESS | 2681 | 1461307441341 Marionette DEBUG loaded listener.js 23:44:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f826479c800) [pid = 2681] [serial = 2049] [outer = 0x7f8263bccc00] 23:44:02 INFO - PROCESS | 2681 | SkCairoFTTypeface::onFilterRec unimplemented 23:44:02 INFO - PROCESS | 2681 | 1461307442484 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] 23:44:02 INFO - PROCESS | 2681 | 1461307442502 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:44:02 INFO - PROCESS | 2681 | 1461307442513 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:44:02 INFO - PROCESS | 2681 | 1461307442515 Marionette TRACE conn3 <- [1,2702,null,{}] 23:44:02 INFO - PROCESS | 2681 | 1461307442519 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}] 23:44:03 INFO - PROCESS | 2681 | 1461307443058 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8259b5f800) [pid = 2681] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8267e25000) [pid = 2681] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f825a8bac00) [pid = 2681] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825b757c00) [pid = 2681] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f825c5c0c00) [pid = 2681] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8257981800) [pid = 2681] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f825c655800) [pid = 2681] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:44:03 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f8263de3000) [pid = 2681] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:44:03 INFO - PROCESS | 2681 | 1461307443236 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0cb000 == 115 [pid = 2681] [id = 683] 23:44:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8257981800) [pid = 2681] [serial = 2050] [outer = (nil)] 23:44:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f825c5c0c00) [pid = 2681] [serial = 2051] [outer = 0x7f8257981800] 23:44:03 INFO - PROCESS | 2681 | 1461307443291 Marionette DEBUG loaded listener.js 23:44:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826479dc00) [pid = 2681] [serial = 2052] [outer = 0x7f8257981800] 23:44:03 INFO - PROCESS | 2681 | 1461307443852 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]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1380ms 23:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:44:03 INFO - PROCESS | 2681 | 1461307443888 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 2681 | 1461307443889 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:44:03 INFO - PROCESS | 2681 | 1461307443894 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 2681 | 1461307443897 Marionette TRACE conn3 <- [1,2706,null,{}] 23:44:03 INFO - PROCESS | 2681 | 1461307443901 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}] 23:44:04 INFO - PROCESS | 2681 | 1461307444106 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:44:04 INFO - PROCESS | 2681 | 1461307444214 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826641a000 == 116 [pid = 2681] [id = 684] 23:44:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f8256eea800) [pid = 2681] [serial = 2053] [outer = (nil)] 23:44:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f8265117000) [pid = 2681] [serial = 2054] [outer = 0x7f8256eea800] 23:44:04 INFO - PROCESS | 2681 | 1461307444265 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8266549c00) [pid = 2681] [serial = 2055] [outer = 0x7f8256eea800] 23:44:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:44:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 975ms 23:44:04 INFO - PROCESS | 2681 | 1461307444862 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]]]}] 23:44:04 INFO - PROCESS | 2681 | 1461307444870 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:44:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:44:04 INFO - PROCESS | 2681 | 1461307444873 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:44:04 INFO - PROCESS | 2681 | 1461307444877 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 2681 | 1461307444880 Marionette TRACE conn3 <- [1,2710,null,{}] 23:44:04 INFO - PROCESS | 2681 | 1461307444884 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}] 23:44:05 INFO - PROCESS | 2681 | 1461307445035 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:44:05 INFO - PROCESS | 2681 | 1461307445364 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82585de800 == 117 [pid = 2681] [id = 685] 23:44:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8257978800) [pid = 2681] [serial = 2056] [outer = (nil)] 23:44:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f82583d9400) [pid = 2681] [serial = 2057] [outer = 0x7f8257978800] 23:44:05 INFO - PROCESS | 2681 | 1461307445431 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f825a9da000) [pid = 2681] [serial = 2058] [outer = 0x7f8257978800] 23:44:06 INFO - PROCESS | 2681 | 1461307446360 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] 23:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:44:06 INFO - PROCESS | 2681 | 1461307446416 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:44:06 INFO - PROCESS | 2681 | 1461307446423 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:44:06 INFO - PROCESS | 2681 | 1461307446428 Marionette TRACE conn3 <- [1,2714,null,{}] 23:44:06 INFO - PROCESS | 2681 | 1461307446435 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}] 23:44:06 INFO - PROCESS | 2681 | 1461307446648 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:44:06 INFO - PROCESS | 2681 | 1461307446852 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:06 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454a000 == 118 [pid = 2681] [id = 686] 23:44:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f825b8a6800) [pid = 2681] [serial = 2059] [outer = (nil)] 23:44:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8263ae9000) [pid = 2681] [serial = 2060] [outer = 0x7f825b8a6800] 23:44:06 INFO - PROCESS | 2681 | 1461307446956 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8263de7800) [pid = 2681] [serial = 2061] [outer = 0x7f825b8a6800] 23:44:07 INFO - PROCESS | 2681 | 1461307447798 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]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:44:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1431ms 23:44:07 INFO - PROCESS | 2681 | 1461307447856 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 2681 | 1461307447862 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:44:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:44:07 INFO - PROCESS | 2681 | 1461307447867 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 2681 | 1461307447870 Marionette TRACE conn3 <- [1,2718,null,{}] 23:44:07 INFO - PROCESS | 2681 | 1461307447875 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}] 23:44:08 INFO - PROCESS | 2681 | 1461307448024 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:44:08 INFO - PROCESS | 2681 | 1461307448235 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266dc5800 == 119 [pid = 2681] [id = 687] 23:44:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f8263ae9400) [pid = 2681] [serial = 2062] [outer = (nil)] 23:44:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f826511c800) [pid = 2681] [serial = 2063] [outer = 0x7f8263ae9400] 23:44:08 INFO - PROCESS | 2681 | 1461307448340 Marionette DEBUG loaded listener.js 23:44:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f82667a8800) [pid = 2681] [serial = 2064] [outer = 0x7f8263ae9400] 23:44:09 INFO - PROCESS | 2681 | 1461307449202 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] 23:44:09 INFO - PROCESS | 2681 | 1461307449251 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:44:09 INFO - PROCESS | 2681 | 1461307449265 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 2681 | 1461307449273 Marionette TRACE conn3 <- [1,2722,null,{}] 23:44:09 INFO - PROCESS | 2681 | 1461307449278 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}] 23:44:09 INFO - PROCESS | 2681 | 1461307449435 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:44:09 INFO - PROCESS | 2681 | 1461307449645 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268516800 == 120 [pid = 2681] [id = 688] 23:44:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8263bd1800) [pid = 2681] [serial = 2065] [outer = (nil)] 23:44:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f826777ec00) [pid = 2681] [serial = 2066] [outer = 0x7f8263bd1800] 23:44:09 INFO - PROCESS | 2681 | 1461307449748 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8267dda400) [pid = 2681] [serial = 2067] [outer = 0x7f8263bd1800] 23:44:10 INFO - PROCESS | 2681 | 1461307450567 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] 23:44:10 INFO - PROCESS | 2681 | 1461307450608 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:44:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:44:10 INFO - PROCESS | 2681 | 1461307450614 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:44:10 INFO - PROCESS | 2681 | 1461307450616 Marionette TRACE conn3 <- [1,2726,null,{}] 23:44:10 INFO - PROCESS | 2681 | 1461307450621 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}] 23:44:10 INFO - PROCESS | 2681 | 1461307450768 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:44:10 INFO - PROCESS | 2681 | 1461307450976 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826a373000 == 121 [pid = 2681] [id = 689] 23:44:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f826506d400) [pid = 2681] [serial = 2068] [outer = (nil)] 23:44:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f82683e8800) [pid = 2681] [serial = 2069] [outer = 0x7f826506d400] 23:44:11 INFO - PROCESS | 2681 | 1461307451036 Marionette DEBUG loaded listener.js 23:44:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f826953f800) [pid = 2681] [serial = 2070] [outer = 0x7f826506d400] 23:44:11 INFO - PROCESS | 2681 | 1461307451844 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]]]}] 23:44:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:44:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1276ms 23:44:11 INFO - PROCESS | 2681 | 1461307451890 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:44:11 INFO - PROCESS | 2681 | 1461307451894 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:44:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:44:11 INFO - PROCESS | 2681 | 1461307451899 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:44:11 INFO - PROCESS | 2681 | 1461307451901 Marionette TRACE conn3 <- [1,2730,null,{}] 23:44:11 INFO - PROCESS | 2681 | 1461307451906 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}] 23:44:12 INFO - PROCESS | 2681 | 1461307452049 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:44:12 INFO - PROCESS | 2681 | 1461307452262 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd17800 == 122 [pid = 2681] [id = 690] 23:44:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f826b28c800) [pid = 2681] [serial = 2071] [outer = (nil)] 23:44:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f826b43d400) [pid = 2681] [serial = 2072] [outer = 0x7f826b28c800] 23:44:12 INFO - PROCESS | 2681 | 1461307452374 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f826b67e400) [pid = 2681] [serial = 2073] [outer = 0x7f826b28c800] 23:44:13 INFO - PROCESS | 2681 | 1461307453610 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] 23:44:13 INFO - PROCESS | 2681 | 1461307453630 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:44:13 INFO - PROCESS | 2681 | 1461307453635 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:44:13 INFO - PROCESS | 2681 | 1461307453638 Marionette TRACE conn3 <- [1,2734,null,{}] 23:44:13 INFO - PROCESS | 2681 | 1461307453651 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}] 23:44:13 INFO - PROCESS | 2681 | 1461307453824 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:44:14 INFO - PROCESS | 2681 | 1461307454081 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5b7000 == 123 [pid = 2681] [id = 691] 23:44:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8259b5a800) [pid = 2681] [serial = 2074] [outer = (nil)] 23:44:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f826d9db800) [pid = 2681] [serial = 2075] [outer = 0x7f8259b5a800] 23:44:14 INFO - PROCESS | 2681 | 1461307454188 Marionette DEBUG loaded listener.js 23:44:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826e668c00) [pid = 2681] [serial = 2076] [outer = 0x7f8259b5a800] 23:44:14 INFO - PROCESS | 2681 | 1461307454940 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]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1337ms 23:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:44:14 INFO - PROCESS | 2681 | 1461307454972 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:44:14 INFO - PROCESS | 2681 | 1461307454974 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:44:14 INFO - PROCESS | 2681 | 1461307454980 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:44:14 INFO - PROCESS | 2681 | 1461307454982 Marionette TRACE conn3 <- [1,2738,null,{}] 23:44:14 INFO - PROCESS | 2681 | 1461307454987 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}] 23:44:15 INFO - PROCESS | 2681 | 1461307455139 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:44:15 INFO - PROCESS | 2681 | 1461307455349 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270f16000 == 124 [pid = 2681] [id = 692] 23:44:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f826b0e8400) [pid = 2681] [serial = 2077] [outer = (nil)] 23:44:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f826fbd3c00) [pid = 2681] [serial = 2078] [outer = 0x7f826b0e8400] 23:44:15 INFO - PROCESS | 2681 | 1461307455408 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f827088d800) [pid = 2681] [serial = 2079] [outer = 0x7f826b0e8400] 23:44:16 INFO - PROCESS | 2681 | 1461307456159 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]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1228ms 23:44:16 INFO - PROCESS | 2681 | 1461307456211 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 2681 | 1461307456214 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:44:16 INFO - PROCESS | 2681 | 1461307456221 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 2681 | 1461307456223 Marionette TRACE conn3 <- [1,2742,null,{}] 23:44:16 INFO - PROCESS | 2681 | 1461307456228 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}] 23:44:16 INFO - PROCESS | 2681 | 1461307456372 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:44:16 INFO - PROCESS | 2681 | 1461307456583 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273dd1800 == 125 [pid = 2681] [id = 693] 23:44:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f826991c400) [pid = 2681] [serial = 2080] [outer = (nil)] 23:44:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f8270ebf000) [pid = 2681] [serial = 2081] [outer = 0x7f826991c400] 23:44:16 INFO - PROCESS | 2681 | 1461307456686 Marionette DEBUG loaded listener.js 23:44:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f8273cc2c00) [pid = 2681] [serial = 2082] [outer = 0x7f826991c400] 23:44:17 INFO - PROCESS | 2681 | 1461307457451 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]]]}] 23:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1275ms 23:44:17 INFO - PROCESS | 2681 | 1461307457497 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:44:17 INFO - PROCESS | 2681 | 1461307457500 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:44:17 INFO - PROCESS | 2681 | 1461307457505 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 2681 | 1461307457507 Marionette TRACE conn3 <- [1,2746,null,{}] 23:44:17 INFO - PROCESS | 2681 | 1461307457512 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}] 23:44:17 INFO - PROCESS | 2681 | 1461307457657 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:44:17 INFO - PROCESS | 2681 | 1461307457868 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:17 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f619800 == 126 [pid = 2681] [id = 694] 23:44:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f826b617400) [pid = 2681] [serial = 2083] [outer = (nil)] 23:44:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f827e278800) [pid = 2681] [serial = 2084] [outer = 0x7f826b617400] 23:44:17 INFO - PROCESS | 2681 | 1461307457967 Marionette DEBUG loaded listener.js 23:44:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f827e590000) [pid = 2681] [serial = 2085] [outer = 0x7f826b617400] 23:44:18 INFO - PROCESS | 2681 | 1461307458734 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]]]}] 23:44:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:44:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1275ms 23:44:18 INFO - PROCESS | 2681 | 1461307458781 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:44:18 INFO - PROCESS | 2681 | 1461307458784 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:44:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:44:18 INFO - PROCESS | 2681 | 1461307458789 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:44:18 INFO - PROCESS | 2681 | 1461307458792 Marionette TRACE conn3 <- [1,2750,null,{}] 23:44:18 INFO - PROCESS | 2681 | 1461307458797 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}] 23:44:18 INFO - PROCESS | 2681 | 1461307458943 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:44:19 INFO - PROCESS | 2681 | 1461307459223 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268613000 == 127 [pid = 2681] [id = 695] 23:44:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f825b8f3400) [pid = 2681] [serial = 2086] [outer = (nil)] 23:44:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f827f6ed400) [pid = 2681] [serial = 2087] [outer = 0x7f825b8f3400] 23:44:19 INFO - PROCESS | 2681 | 1461307459295 Marionette DEBUG loaded listener.js 23:44:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f82831c3c00) [pid = 2681] [serial = 2088] [outer = 0x7f825b8f3400] 23:44:20 INFO - PROCESS | 2681 | 1461307460088 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]]]}] 23:44:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:44:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1376ms 23:44:20 INFO - PROCESS | 2681 | 1461307460166 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:44:20 INFO - PROCESS | 2681 | 1461307460169 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:44:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:44:20 INFO - PROCESS | 2681 | 1461307460174 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:44:20 INFO - PROCESS | 2681 | 1461307460184 Marionette TRACE conn3 <- [1,2754,null,{}] 23:44:20 INFO - PROCESS | 2681 | 1461307460188 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}] 23:44:20 INFO - PROCESS | 2681 | 1461307460636 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:44:20 INFO - PROCESS | 2681 | 1461307460945 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d847000 == 128 [pid = 2681] [id = 696] 23:44:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f825a9d7800) [pid = 2681] [serial = 2089] [outer = (nil)] 23:44:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f825b84dc00) [pid = 2681] [serial = 2090] [outer = 0x7f825a9d7800] 23:44:21 INFO - PROCESS | 2681 | 1461307461009 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f825c334c00) [pid = 2681] [serial = 2091] [outer = 0x7f825a9d7800] 23:44:21 INFO - PROCESS | 2681 | 1461307461813 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]]]}] 23:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1682ms 23:44:21 INFO - PROCESS | 2681 | 1461307461859 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:44:21 INFO - PROCESS | 2681 | 1461307461864 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:44:21 INFO - PROCESS | 2681 | 1461307461870 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:44:21 INFO - PROCESS | 2681 | 1461307461875 Marionette TRACE conn3 <- [1,2758,null,{}] 23:44:21 INFO - PROCESS | 2681 | 1461307461881 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}] 23:44:22 INFO - PROCESS | 2681 | 1461307462039 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:44:22 INFO - PROCESS | 2681 | 1461307462403 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac31800 == 129 [pid = 2681] [id = 697] 23:44:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f825c652800) [pid = 2681] [serial = 2092] [outer = (nil)] 23:44:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f8263a4e800) [pid = 2681] [serial = 2093] [outer = 0x7f825c652800] 23:44:22 INFO - PROCESS | 2681 | 1461307462503 Marionette DEBUG loaded listener.js 23:44:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f82643f4800) [pid = 2681] [serial = 2094] [outer = 0x7f825c652800] 23:44:23 INFO - PROCESS | 2681 | 1461307463279 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]]]}] 23:44:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:44:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1479ms 23:44:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:44:23 INFO - PROCESS | 2681 | 1461307463349 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:44:23 INFO - PROCESS | 2681 | 1461307463352 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:44:23 INFO - PROCESS | 2681 | 1461307463356 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:44:23 INFO - PROCESS | 2681 | 1461307463360 Marionette TRACE conn3 <- [1,2762,null,{}] 23:44:23 INFO - PROCESS | 2681 | 1461307463365 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}] 23:44:23 INFO - PROCESS | 2681 | 1461307463519 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:44:23 INFO - PROCESS | 2681 | 1461307463733 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645ae800 == 130 [pid = 2681] [id = 698] 23:44:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f82647a0c00) [pid = 2681] [serial = 2095] [outer = (nil)] 23:44:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f82664b6400) [pid = 2681] [serial = 2096] [outer = 0x7f82647a0c00] 23:44:23 INFO - PROCESS | 2681 | 1461307463835 Marionette DEBUG loaded listener.js 23:44:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f82667b1800) [pid = 2681] [serial = 2097] [outer = 0x7f82647a0c00] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264425800 == 129 [pid = 2681] [id = 641] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826641a000 == 128 [pid = 2681] [id = 684] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0cb000 == 127 [pid = 2681] [id = 683] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f826bfbcc00) [pid = 2681] [serial = 2015] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f825becfc00) [pid = 2681] [serial = 1952] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f8259b5e000) [pid = 2681] [serial = 1991] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f826829cc00) [pid = 2681] [serial = 1964] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f8263bcec00) [pid = 2681] [serial = 1955] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f825797d000) [pid = 2681] [serial = 1949] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f826748f800) [pid = 2681] [serial = 1961] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f826b679000) [pid = 2681] [serial = 1973] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f82664b7c00) [pid = 2681] [serial = 1958] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f8269547400) [pid = 2681] [serial = 1967] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f826b436800) [pid = 2681] [serial = 1970] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f826c0c6c00) [pid = 2681] [serial = 1976] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f826e439000) [pid = 2681] [serial = 1979] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f826fbe5400) [pid = 2681] [serial = 1982] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 194 (0x7f827d647800) [pid = 2681] [serial = 1985] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 193 (0x7f8273cc0c00) [pid = 2681] [serial = 1988] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263ee0800 == 126 [pid = 2681] [id = 682] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d76b800 == 125 [pid = 2681] [id = 681] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825aa6e000 == 124 [pid = 2681] [id = 680] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283749000 == 123 [pid = 2681] [id = 677] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8271cbc000 == 122 [pid = 2681] [id = 676] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f697800 == 121 [pid = 2681] [id = 675] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b48c000 == 120 [pid = 2681] [id = 674] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645a7000 == 119 [pid = 2681] [id = 673] 23:44:24 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac1a000 == 118 [pid = 2681] [id = 672] 23:44:24 INFO - PROCESS | 2681 | 1461307464739 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]]]}] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 192 (0x7f826777d400) [pid = 2681] [serial = 2012] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f8266df4400) [pid = 2681] [serial = 2006] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f8267a57c00) [pid = 2681] [serial = 2007] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826b290000) [pid = 2681] [serial = 2013] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f826990b800) [pid = 2681] [serial = 2010] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825b754000) [pid = 2681] [serial = 1994] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f826858a800) [pid = 2681] [serial = 2009] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f825b934800) [pid = 2681] [serial = 1995] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8263958c00) [pid = 2681] [serial = 2000] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8265069000) [pid = 2681] [serial = 2001] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f8266545800) [pid = 2681] [serial = 2003] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f82668c7000) [pid = 2681] [serial = 2004] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8263acec00) [pid = 2681] [serial = 1998] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f825c6ce000) [pid = 2681] [serial = 1997] [outer = (nil)] [url = about:blank] 23:44:24 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8266549000) [pid = 2681] [serial = 1947] [outer = (nil)] [url = about:blank] 23:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1427ms 23:44:24 INFO - PROCESS | 2681 | 1461307464784 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:44:24 INFO - PROCESS | 2681 | 1461307464787 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:44:24 INFO - PROCESS | 2681 | 1461307464801 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:44:24 INFO - PROCESS | 2681 | 1461307464806 Marionette TRACE conn3 <- [1,2766,null,{}] 23:44:24 INFO - PROCESS | 2681 | 1461307464811 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}] 23:44:24 INFO - PROCESS | 2681 | 1461307464949 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:44:24 INFO - PROCESS | 2681 | 1461307464967 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0cb000 == 119 [pid = 2681] [id = 699] 23:44:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8258673800) [pid = 2681] [serial = 2098] [outer = (nil)] 23:44:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f826506d000) [pid = 2681] [serial = 2099] [outer = 0x7f8258673800] 23:44:25 INFO - PROCESS | 2681 | 1461307465182 Marionette DEBUG loaded listener.js 23:44:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8267c69800) [pid = 2681] [serial = 2100] [outer = 0x7f8258673800] 23:44:25 INFO - PROCESS | 2681 | 1461307465784 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]]]}] 23:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1034ms 23:44:25 INFO - PROCESS | 2681 | 1461307465828 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 2681 | 1461307465831 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:44:25 INFO - PROCESS | 2681 | 1461307465836 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 2681 | 1461307465838 Marionette TRACE conn3 <- [1,2770,null,{}] 23:44:25 INFO - PROCESS | 2681 | 1461307465842 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}] 23:44:25 INFO - PROCESS | 2681 | 1461307465988 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:44:26 INFO - PROCESS | 2681 | 1461307466162 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651ce800 == 120 [pid = 2681] [id = 700] 23:44:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f825bec6800) [pid = 2681] [serial = 2101] [outer = (nil)] 23:44:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f826858d000) [pid = 2681] [serial = 2102] [outer = 0x7f825bec6800] 23:44:26 INFO - PROCESS | 2681 | 1461307466213 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f826b542400) [pid = 2681] [serial = 2103] [outer = 0x7f825bec6800] 23:44:26 INFO - PROCESS | 2681 | 1461307466897 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]]]}] 23:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1079ms 23:44:26 INFO - PROCESS | 2681 | 1461307466925 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:44:26 INFO - PROCESS | 2681 | 1461307466927 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:44:26 INFO - PROCESS | 2681 | 1461307466932 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:44:26 INFO - PROCESS | 2681 | 1461307466934 Marionette TRACE conn3 <- [1,2774,null,{}] 23:44:26 INFO - PROCESS | 2681 | 1461307466938 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}] 23:44:27 INFO - PROCESS | 2681 | 1461307467152 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:44:27 INFO - PROCESS | 2681 | 1461307467180 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826830d000 == 121 [pid = 2681] [id = 701] 23:44:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f826bfdd400) [pid = 2681] [serial = 2104] [outer = (nil)] 23:44:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f826c0c9400) [pid = 2681] [serial = 2105] [outer = 0x7f826bfdd400] 23:44:27 INFO - PROCESS | 2681 | 1461307467243 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f827035f000) [pid = 2681] [serial = 2106] [outer = 0x7f826bfdd400] 23:44:28 INFO - PROCESS | 2681 | 1461307468013 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]]]}] 23:44:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:44:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1130ms 23:44:28 INFO - PROCESS | 2681 | 1461307468070 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:44:28 INFO - PROCESS | 2681 | 1461307468072 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:44:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:44:28 INFO - PROCESS | 2681 | 1461307468077 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:44:28 INFO - PROCESS | 2681 | 1461307468079 Marionette TRACE conn3 <- [1,2778,null,{}] 23:44:28 INFO - PROCESS | 2681 | 1461307468086 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}] 23:44:28 INFO - PROCESS | 2681 | 1461307468281 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:44:28 INFO - PROCESS | 2681 | 1461307468304 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b449800 == 122 [pid = 2681] [id = 702] 23:44:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f826bfdd800) [pid = 2681] [serial = 2107] [outer = (nil)] 23:44:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f827e7f1800) [pid = 2681] [serial = 2108] [outer = 0x7f826bfdd800] 23:44:28 INFO - PROCESS | 2681 | 1461307468355 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f8282f24400) [pid = 2681] [serial = 2109] [outer = 0x7f826bfdd800] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826511a400) [pid = 2681] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f825b853c00) [pid = 2681] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f825b941c00) [pid = 2681] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8256ee5c00) [pid = 2681] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f82583ce400) [pid = 2681] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f8256ee4800) [pid = 2681] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8257981800) [pid = 2681] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f825c338400) [pid = 2681] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f8258671400) [pid = 2681] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f8259d0b800) [pid = 2681] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8256eeb400) [pid = 2681] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f82668c8800) [pid = 2681] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f8267fe7c00) [pid = 2681] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8267dd9000) [pid = 2681] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8257975c00) [pid = 2681] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8268297400) [pid = 2681] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f8263a45800) [pid = 2681] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f8259d09c00) [pid = 2681] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f825c5bf400) [pid = 2681] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f8263bccc00) [pid = 2681] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8259b5d400) [pid = 2681] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f8264794400) [pid = 2681] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826bfb2800) [pid = 2681] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f8256ef2800) [pid = 2681] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f826bfb1400) [pid = 2681] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f825b937000) [pid = 2681] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826b20ec00) [pid = 2681] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f826fbcec00) [pid = 2681] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f825866e400) [pid = 2681] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f825b84e000) [pid = 2681] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825b8eb000) [pid = 2681] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826b681000) [pid = 2681] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8268298400) [pid = 2681] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f82664c1800) [pid = 2681] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f825c332c00) [pid = 2681] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826e671c00) [pid = 2681] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f8263951c00) [pid = 2681] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8257979c00) [pid = 2681] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f826b677c00) [pid = 2681] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f8268296000) [pid = 2681] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826b61bc00) [pid = 2681] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826990b400) [pid = 2681] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f826b551800) [pid = 2681] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f8259b5b800) [pid = 2681] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f8265121000) [pid = 2681] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f825c6c6000) [pid = 2681] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f8269541c00) [pid = 2681] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f82643f3400) [pid = 2681] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:44:29 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f826fbd8800) [pid = 2681] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:44:29 INFO - PROCESS | 2681 | 1461307469545 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]]]}] 23:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1531ms 23:44:29 INFO - PROCESS | 2681 | 1461307469608 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 2681 | 1461307469610 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:44:29 INFO - PROCESS | 2681 | 1461307469614 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 2681 | 1461307469617 Marionette TRACE conn3 <- [1,2782,null,{}] 23:44:29 INFO - PROCESS | 2681 | 1461307469621 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}] 23:44:29 INFO - PROCESS | 2681 | 1461307469764 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:44:29 INFO - PROCESS | 2681 | 1461307469960 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82594de000 == 123 [pid = 2681] [id = 703] 23:44:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f82583d1800) [pid = 2681] [serial = 2110] [outer = (nil)] 23:44:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8259d0b800) [pid = 2681] [serial = 2111] [outer = 0x7f82583d1800] 23:44:30 INFO - PROCESS | 2681 | 1461307470014 Marionette DEBUG loaded listener.js 23:44:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f825b8af000) [pid = 2681] [serial = 2112] [outer = 0x7f82583d1800] 23:44:30 INFO - PROCESS | 2681 | 1461307470561 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]]]}] 23:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 977ms 23:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:44:30 INFO - PROCESS | 2681 | 1461307470592 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:44:30 INFO - PROCESS | 2681 | 1461307470594 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:44:30 INFO - PROCESS | 2681 | 1461307470598 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:44:30 INFO - PROCESS | 2681 | 1461307470602 Marionette TRACE conn3 <- [1,2786,null,{}] 23:44:30 INFO - PROCESS | 2681 | 1461307470606 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}] 23:44:30 INFO - PROCESS | 2681 | 1461307470738 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:44:30 INFO - PROCESS | 2681 | 1461307470914 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:30 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b481800 == 124 [pid = 2681] [id = 704] 23:44:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f8259b52800) [pid = 2681] [serial = 2113] [outer = (nil)] 23:44:30 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f826396ac00) [pid = 2681] [serial = 2114] [outer = 0x7f8259b52800] 23:44:30 INFO - PROCESS | 2681 | 1461307470964 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8264f05400) [pid = 2681] [serial = 2115] [outer = 0x7f8259b52800] 23:44:31 INFO - PROCESS | 2681 | 1461307471674 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]]]}] 23:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1127ms 23:44:31 INFO - PROCESS | 2681 | 1461307471725 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:44:31 INFO - PROCESS | 2681 | 1461307471729 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:44:31 INFO - PROCESS | 2681 | 1461307471737 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:44:31 INFO - PROCESS | 2681 | 1461307471741 Marionette TRACE conn3 <- [1,2790,null,{}] 23:44:31 INFO - PROCESS | 2681 | 1461307471749 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}] 23:44:32 INFO - PROCESS | 2681 | 1461307472013 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:44:32 INFO - PROCESS | 2681 | 1461307472168 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c50f000 == 125 [pid = 2681] [id = 705] 23:44:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f825b74d800) [pid = 2681] [serial = 2116] [outer = (nil)] 23:44:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f825b8ad000) [pid = 2681] [serial = 2117] [outer = 0x7f825b74d800] 23:44:32 INFO - PROCESS | 2681 | 1461307472275 Marionette DEBUG loaded listener.js 23:44:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f825c477400) [pid = 2681] [serial = 2118] [outer = 0x7f825b74d800] 23:44:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:44:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1337ms 23:44:33 INFO - PROCESS | 2681 | 1461307473065 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]]]}] 23:44:33 INFO - PROCESS | 2681 | 1461307473074 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:44:33 INFO - PROCESS | 2681 | 1461307473081 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:44:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:44:33 INFO - PROCESS | 2681 | 1461307473106 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:44:33 INFO - PROCESS | 2681 | 1461307473109 Marionette TRACE conn3 <- [1,2794,null,{}] 23:44:33 INFO - PROCESS | 2681 | 1461307473114 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}] 23:44:33 INFO - PROCESS | 2681 | 1461307473277 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:44:33 INFO - PROCESS | 2681 | 1461307473491 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266d31800 == 126 [pid = 2681] [id = 706] 23:44:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f825c479000) [pid = 2681] [serial = 2119] [outer = (nil)] 23:44:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f8263bc7400) [pid = 2681] [serial = 2120] [outer = 0x7f825c479000] 23:44:33 INFO - PROCESS | 2681 | 1461307473592 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826479e000) [pid = 2681] [serial = 2121] [outer = 0x7f825c479000] 23:44:34 INFO - PROCESS | 2681 | 1461307474461 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]]]}] 23:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1385ms 23:44:34 INFO - PROCESS | 2681 | 1461307474488 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:44:34 INFO - PROCESS | 2681 | 1461307474491 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:44:34 INFO - PROCESS | 2681 | 1461307474497 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:44:34 INFO - PROCESS | 2681 | 1461307474501 Marionette TRACE conn3 <- [1,2798,null,{}] 23:44:34 INFO - PROCESS | 2681 | 1461307474516 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}] 23:44:34 INFO - PROCESS | 2681 | 1461307474679 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:44:34 INFO - PROCESS | 2681 | 1461307474895 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826fc91800 == 127 [pid = 2681] [id = 707] 23:44:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8265061000) [pid = 2681] [serial = 2122] [outer = (nil)] 23:44:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8266def400) [pid = 2681] [serial = 2123] [outer = 0x7f8265061000] 23:44:35 INFO - PROCESS | 2681 | 1461307474999 Marionette DEBUG loaded listener.js 23:44:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826829b000) [pid = 2681] [serial = 2124] [outer = 0x7f8265061000] 23:44:35 INFO - PROCESS | 2681 | 1461307475849 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]]]}] 23:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1383ms 23:44:35 INFO - PROCESS | 2681 | 1461307475880 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:44:35 INFO - PROCESS | 2681 | 1461307475884 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:44:35 INFO - PROCESS | 2681 | 1461307475889 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 2681 | 1461307475891 Marionette TRACE conn3 <- [1,2802,null,{}] 23:44:35 INFO - PROCESS | 2681 | 1461307475896 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}] 23:44:36 INFO - PROCESS | 2681 | 1461307476051 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:44:36 INFO - PROCESS | 2681 | 1461307476266 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d2d800 == 128 [pid = 2681] [id = 708] 23:44:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f82667a3800) [pid = 2681] [serial = 2125] [outer = (nil)] 23:44:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826b545000) [pid = 2681] [serial = 2126] [outer = 0x7f82667a3800] 23:44:36 INFO - PROCESS | 2681 | 1461307476366 Marionette DEBUG loaded listener.js 23:44:36 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826b67f400) [pid = 2681] [serial = 2127] [outer = 0x7f82667a3800] 23:44:37 INFO - PROCESS | 2681 | 1461307477167 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]]]}] 23:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1334ms 23:44:37 INFO - PROCESS | 2681 | 1461307477223 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 2681 | 1461307477226 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:44:37 INFO - PROCESS | 2681 | 1461307477231 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 2681 | 1461307477233 Marionette TRACE conn3 <- [1,2806,null,{}] 23:44:37 INFO - PROCESS | 2681 | 1461307477238 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}] 23:44:37 INFO - PROCESS | 2681 | 1461307477388 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:44:37 INFO - PROCESS | 2681 | 1461307477603 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283565800 == 129 [pid = 2681] [id = 709] 23:44:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f825c64f800) [pid = 2681] [serial = 2128] [outer = (nil)] 23:44:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826c0c3000) [pid = 2681] [serial = 2129] [outer = 0x7f825c64f800] 23:44:37 INFO - PROCESS | 2681 | 1461307477703 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f826e671c00) [pid = 2681] [serial = 2130] [outer = 0x7f825c64f800] 23:44:38 INFO - PROCESS | 2681 | 1461307478633 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]]]}] 23:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1475ms 23:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:44:38 INFO - PROCESS | 2681 | 1461307478707 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:44:38 INFO - PROCESS | 2681 | 1461307478709 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:44:38 INFO - PROCESS | 2681 | 1461307478713 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:44:38 INFO - PROCESS | 2681 | 1461307478717 Marionette TRACE conn3 <- [1,2810,null,{}] 23:44:38 INFO - PROCESS | 2681 | 1461307478722 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}] 23:44:38 INFO - PROCESS | 2681 | 1461307478896 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:44:39 INFO - PROCESS | 2681 | 1461307479143 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287bad800 == 130 [pid = 2681] [id = 710] 23:44:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826bfdf800) [pid = 2681] [serial = 2131] [outer = (nil)] 23:44:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f8271c69400) [pid = 2681] [serial = 2132] [outer = 0x7f826bfdf800] 23:44:39 INFO - PROCESS | 2681 | 1461307479249 Marionette DEBUG loaded listener.js 23:44:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f828374f400) [pid = 2681] [serial = 2133] [outer = 0x7f826bfdf800] 23:44:39 INFO - PROCESS | 2681 | 1461307479979 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]]]}] 23:44:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:44:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1334ms 23:44:40 INFO - PROCESS | 2681 | 1461307480048 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:44:40 INFO - PROCESS | 2681 | 1461307480051 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:44:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:44:40 INFO - PROCESS | 2681 | 1461307480056 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:44:40 INFO - PROCESS | 2681 | 1461307480058 Marionette TRACE conn3 <- [1,2814,null,{}] 23:44:40 INFO - PROCESS | 2681 | 1461307480063 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}] 23:44:40 INFO - PROCESS | 2681 | 1461307480222 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:44:40 INFO - PROCESS | 2681 | 1461307480438 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b639000 == 131 [pid = 2681] [id = 711] 23:44:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f8259f06c00) [pid = 2681] [serial = 2134] [outer = (nil)] 23:44:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f8283888400) [pid = 2681] [serial = 2135] [outer = 0x7f8259f06c00] 23:44:40 INFO - PROCESS | 2681 | 1461307480542 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8283bc6800) [pid = 2681] [serial = 2136] [outer = 0x7f8259f06c00] 23:44:41 INFO - PROCESS | 2681 | 1461307481310 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]]]}] 23:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1278ms 23:44:41 INFO - PROCESS | 2681 | 1461307481335 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:44:41 INFO - PROCESS | 2681 | 1461307481338 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:44:41 INFO - PROCESS | 2681 | 1461307481343 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:44:41 INFO - PROCESS | 2681 | 1461307481346 Marionette TRACE conn3 <- [1,2818,null,{}] 23:44:41 INFO - PROCESS | 2681 | 1461307481350 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}] 23:44:41 INFO - PROCESS | 2681 | 1461307481501 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:44:41 INFO - PROCESS | 2681 | 1461307481716 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82516df800 == 132 [pid = 2681] [id = 712] 23:44:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8256c0ec00) [pid = 2681] [serial = 2137] [outer = (nil)] 23:44:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8256c15c00) [pid = 2681] [serial = 2138] [outer = 0x7f8256c0ec00] 23:44:41 INFO - PROCESS | 2681 | 1461307481824 Marionette DEBUG loaded listener.js 23:44:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f8256c1a400) [pid = 2681] [serial = 2139] [outer = 0x7f8256c0ec00] 23:44:42 INFO - PROCESS | 2681 | 1461307482652 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]]]}] 23:44:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:44:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1330ms 23:44:42 INFO - PROCESS | 2681 | 1461307482674 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:44:42 INFO - PROCESS | 2681 | 1461307482676 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:44:42 INFO - PROCESS | 2681 | 1461307482681 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:44:42 INFO - PROCESS | 2681 | 1461307482684 Marionette TRACE conn3 <- [1,2822,null,{}] 23:44:42 INFO - PROCESS | 2681 | 1461307482688 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}] 23:44:42 INFO - PROCESS | 2681 | 1461307482844 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:44:43 INFO - PROCESS | 2681 | 1461307483061 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268530000 == 133 [pid = 2681] [id = 713] 23:44:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f8256c0f000) [pid = 2681] [serial = 2140] [outer = (nil)] 23:44:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8283bcc800) [pid = 2681] [serial = 2141] [outer = 0x7f8256c0f000] 23:44:43 INFO - PROCESS | 2681 | 1461307483162 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f8283cb2800) [pid = 2681] [serial = 2142] [outer = 0x7f8256c0f000] 23:44:43 INFO - PROCESS | 2681 | 1461307483944 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]]]}] 23:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1327ms 23:44:44 INFO - PROCESS | 2681 | 1461307484009 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:44:44 INFO - PROCESS | 2681 | 1461307484012 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:44:44 INFO - PROCESS | 2681 | 1461307484017 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:44:44 INFO - PROCESS | 2681 | 1461307484020 Marionette TRACE conn3 <- [1,2826,null,{}] 23:44:44 INFO - PROCESS | 2681 | 1461307484024 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}] 23:44:44 INFO - PROCESS | 2681 | 1461307484172 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:44:44 INFO - PROCESS | 2681 | 1461307484390 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82586d8000 == 134 [pid = 2681] [id = 714] 23:44:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8256c12c00) [pid = 2681] [serial = 2143] [outer = (nil)] 23:44:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8257ab1400) [pid = 2681] [serial = 2144] [outer = 0x7f8256c12c00] 23:44:44 INFO - PROCESS | 2681 | 1461307484493 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f8257ab7400) [pid = 2681] [serial = 2145] [outer = 0x7f8256c12c00] 23:44:45 INFO - PROCESS | 2681 | 1461307485293 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1331ms 23:44:45 INFO - PROCESS | 2681 | 1461307485348 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:44:45 INFO - PROCESS | 2681 | 1461307485351 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:44:45 INFO - PROCESS | 2681 | 1461307485357 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 2681 | 1461307485359 Marionette TRACE conn3 <- [1,2830,null,{}] 23:44:45 INFO - PROCESS | 2681 | 1461307485364 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}] 23:44:45 INFO - PROCESS | 2681 | 1461307485531 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:44:45 INFO - PROCESS | 2681 | 1461307485795 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82512d4000 == 135 [pid = 2681] [id = 715] 23:44:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f8257aabc00) [pid = 2681] [serial = 2146] [outer = (nil)] 23:44:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8259509400) [pid = 2681] [serial = 2147] [outer = 0x7f8257aabc00] 23:44:45 INFO - PROCESS | 2681 | 1461307485867 Marionette DEBUG loaded listener.js 23:44:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f8259511800) [pid = 2681] [serial = 2148] [outer = 0x7f8257aabc00] 23:44:46 INFO - PROCESS | 2681 | 1461307486646 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]]]}] 23:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1333ms 23:44:46 INFO - PROCESS | 2681 | 1461307486690 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:44:46 INFO - PROCESS | 2681 | 1461307486693 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:44:46 INFO - PROCESS | 2681 | 1461307486698 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:44:46 INFO - PROCESS | 2681 | 1461307486701 Marionette TRACE conn3 <- [1,2834,null,{}] 23:44:46 INFO - PROCESS | 2681 | 1461307486705 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}] 23:44:46 INFO - PROCESS | 2681 | 1461307486863 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:44:47 INFO - PROCESS | 2681 | 1461307487132 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82523cf000 == 136 [pid = 2681] [id = 716] 23:44:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f8256eeec00) [pid = 2681] [serial = 2149] [outer = (nil)] 23:44:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f8258672000) [pid = 2681] [serial = 2150] [outer = 0x7f8256eeec00] 23:44:47 INFO - PROCESS | 2681 | 1461307487193 Marionette DEBUG loaded listener.js 23:44:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825b858800) [pid = 2681] [serial = 2151] [outer = 0x7f8256eeec00] 23:44:48 INFO - PROCESS | 2681 | 1461307488015 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1376ms 23:44:48 INFO - PROCESS | 2681 | 1461307488074 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:44:48 INFO - PROCESS | 2681 | 1461307488077 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:44:48 INFO - PROCESS | 2681 | 1461307488082 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:44:48 INFO - PROCESS | 2681 | 1461307488085 Marionette TRACE conn3 <- [1,2838,null,{}] 23:44:48 INFO - PROCESS | 2681 | 1461307488089 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}] 23:44:48 INFO - PROCESS | 2681 | 1461307488248 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:44:48 INFO - PROCESS | 2681 | 1461307488475 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:48 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256af9800 == 137 [pid = 2681] [id = 717] 23:44:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f8256ee5800) [pid = 2681] [serial = 2152] [outer = (nil)] 23:44:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f82583d5400) [pid = 2681] [serial = 2153] [outer = 0x7f8256ee5800] 23:44:48 INFO - PROCESS | 2681 | 1461307488583 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f825b767000) [pid = 2681] [serial = 2154] [outer = 0x7f8256ee5800] 23:44:49 INFO - PROCESS | 2681 | 1461307489868 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]]]}] 23:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1836ms 23:44:49 INFO - PROCESS | 2681 | 1461307489918 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:44:49 INFO - PROCESS | 2681 | 1461307489922 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:44:49 INFO - PROCESS | 2681 | 1461307489930 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:44:49 INFO - PROCESS | 2681 | 1461307489933 Marionette TRACE conn3 <- [1,2842,null,{}] 23:44:49 INFO - PROCESS | 2681 | 1461307489940 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}] 23:44:50 INFO - PROCESS | 2681 | 1461307490122 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:44:50 INFO - PROCESS | 2681 | 1461307490380 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d778000 == 138 [pid = 2681] [id = 718] 23:44:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f8259b5ac00) [pid = 2681] [serial = 2155] [outer = (nil)] 23:44:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f8259d16400) [pid = 2681] [serial = 2156] [outer = 0x7f8259b5ac00] 23:44:50 INFO - PROCESS | 2681 | 1461307490483 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f825b766c00) [pid = 2681] [serial = 2157] [outer = 0x7f8259b5ac00] 23:44:51 INFO - PROCESS | 2681 | 1461307491306 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]]]}] 23:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1429ms 23:44:51 INFO - PROCESS | 2681 | 1461307491359 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:44:51 INFO - PROCESS | 2681 | 1461307491375 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:44:51 INFO - PROCESS | 2681 | 1461307491383 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:44:51 INFO - PROCESS | 2681 | 1461307491390 Marionette TRACE conn3 <- [1,2846,null,{}] 23:44:51 INFO - PROCESS | 2681 | 1461307491401 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}] 23:44:51 INFO - PROCESS | 2681 | 1461307491656 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:44:51 INFO - PROCESS | 2681 | 1461307491947 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8259185800 == 139 [pid = 2681] [id = 719] 23:44:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825bb38c00) [pid = 2681] [serial = 2158] [outer = (nil)] 23:44:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825bb3c400) [pid = 2681] [serial = 2159] [outer = 0x7f825bb38c00] 23:44:52 INFO - PROCESS | 2681 | 1461307492062 Marionette DEBUG loaded listener.js 23:44:52 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f825becfc00) [pid = 2681] [serial = 2160] [outer = 0x7f825bb38c00] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694be800 == 138 [pid = 2681] [id = 207] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82594de000 == 137 [pid = 2681] [id = 703] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 191 (0x7f8265117000) [pid = 2681] [serial = 2054] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 190 (0x7f827e27b000) [pid = 2681] [serial = 2033] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 189 (0x7f826eb6b400) [pid = 2681] [serial = 2030] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 188 (0x7f8281828800) [pid = 2681] [serial = 2036] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 187 (0x7f826b620000) [pid = 2681] [serial = 2027] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b449800 == 136 [pid = 2681] [id = 702] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826830d000 == 135 [pid = 2681] [id = 701] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82651ce800 == 134 [pid = 2681] [id = 700] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0cb000 == 133 [pid = 2681] [id = 699] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645ae800 == 132 [pid = 2681] [id = 698] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac31800 == 131 [pid = 2681] [id = 697] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d847000 == 130 [pid = 2681] [id = 696] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd17800 == 129 [pid = 2681] [id = 690] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826a373000 == 128 [pid = 2681] [id = 689] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8268516800 == 127 [pid = 2681] [id = 688] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266dc5800 == 126 [pid = 2681] [id = 687] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826454a000 == 125 [pid = 2681] [id = 686] 23:44:52 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82585de800 == 124 [pid = 2681] [id = 685] 23:44:52 INFO - PROCESS | 2681 | 1461307492849 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]]]}] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 186 (0x7f8269908c00) [pid = 2681] [serial = 1902] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 185 (0x7f82646dd000) [pid = 2681] [serial = 1896] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 184 (0x7f82668c4c00) [pid = 2681] [serial = 1959] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 183 (0x7f8266546c00) [pid = 2681] [serial = 1992] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 182 (0x7f826687ec00) [pid = 2681] [serial = 1890] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 181 (0x7f825b74e400) [pid = 2681] [serial = 1863] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 180 (0x7f826479dc00) [pid = 2681] [serial = 2052] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f825c65bc00) [pid = 2681] [serial = 2043] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f825c473000) [pid = 2681] [serial = 2042] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f826fab0c00) [pid = 2681] [serial = 1848] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f8259f0a400) [pid = 2681] [serial = 2018] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f8263aea800) [pid = 2681] [serial = 1860] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f8268294800) [pid = 2681] [serial = 2025] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f827e585c00) [pid = 2681] [serial = 1920] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f826b291800) [pid = 2681] [serial = 1839] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f826829f400) [pid = 2681] [serial = 1923] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f826b61a400) [pid = 2681] [serial = 1971] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8267a54800) [pid = 2681] [serial = 1962] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f825bec6400) [pid = 2681] [serial = 1893] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f8263bce000) [pid = 2681] [serial = 1830] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f826479c800) [pid = 2681] [serial = 2049] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825b93b400) [pid = 2681] [serial = 1827] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826b0f5400) [pid = 2681] [serial = 1968] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8270357800) [pid = 2681] [serial = 1851] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8258679000) [pid = 2681] [serial = 1950] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f82675c8c00) [pid = 2681] [serial = 2024] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f826dcb8000) [pid = 2681] [serial = 1842] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825c5c0c00) [pid = 2681] [serial = 2051] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8263bcf000) [pid = 2681] [serial = 2022] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f826f45e400) [pid = 2681] [serial = 1908] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f825b76dc00) [pid = 2681] [serial = 2019] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8271fb4800) [pid = 2681] [serial = 1857] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f8263deb400) [pid = 2681] [serial = 2039] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f825c5b9c00) [pid = 2681] [serial = 1953] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8271c66400) [pid = 2681] [serial = 1983] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f82646d4800) [pid = 2681] [serial = 2048] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f825d8c2800) [pid = 2681] [serial = 2021] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 149 (0x7f826e667c00) [pid = 2681] [serial = 1845] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 148 (0x7f826b551400) [pid = 2681] [serial = 1905] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 147 (0x7f82698a6800) [pid = 2681] [serial = 1836] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 146 (0x7f826395b400) [pid = 2681] [serial = 2045] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 145 (0x7f8270dd4400) [pid = 2681] [serial = 1854] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 144 (0x7f8264f04000) [pid = 2681] [serial = 1956] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 143 (0x7f8267fdf400) [pid = 2681] [serial = 1926] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 142 (0x7f82831c7400) [pid = 2681] [serial = 2040] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f826f45ec00) [pid = 2681] [serial = 1980] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f8268708c00) [pid = 2681] [serial = 1965] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f82720db000) [pid = 2681] [serial = 1914] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f826d962400) [pid = 2681] [serial = 1977] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8270ec5000) [pid = 2681] [serial = 1911] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f827e910400) [pid = 2681] [serial = 1989] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f8267dd4400) [pid = 2681] [serial = 1833] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f8263ae2c00) [pid = 2681] [serial = 2046] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f827e58a400) [pid = 2681] [serial = 1986] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f826bfbd400) [pid = 2681] [serial = 1974] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f8267dd4000) [pid = 2681] [serial = 1899] [outer = (nil)] [url = about:blank] 23:44:52 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f8263ae3c00) [pid = 2681] [serial = 1917] [outer = (nil)] [url = about:blank] 23:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1541ms 23:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:44:52 INFO - PROCESS | 2681 | 1461307492923 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 2681 | 1461307492925 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:44:52 INFO - PROCESS | 2681 | 1461307492932 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 2681 | 1461307492936 Marionette TRACE conn3 <- [1,2850,null,{}] 23:44:52 INFO - PROCESS | 2681 | 1461307492949 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}] 23:44:53 INFO - PROCESS | 2681 | 1461307493099 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:44:53 INFO - PROCESS | 2681 | 1461307493293 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825bf70800 == 125 [pid = 2681] [id = 720] 23:44:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f825bb39000) [pid = 2681] [serial = 2161] [outer = (nil)] 23:44:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f825c6c6c00) [pid = 2681] [serial = 2162] [outer = 0x7f825bb39000] 23:44:53 INFO - PROCESS | 2681 | 1461307493350 Marionette DEBUG loaded listener.js 23:44:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f8263958400) [pid = 2681] [serial = 2163] [outer = 0x7f825bb39000] 23:44:53 INFO - PROCESS | 2681 | 1461307493985 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1080ms 23:44:54 INFO - PROCESS | 2681 | 1461307494012 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:44:54 INFO - PROCESS | 2681 | 1461307494016 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:44:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:44:54 INFO - PROCESS | 2681 | 1461307494021 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:44:54 INFO - PROCESS | 2681 | 1461307494022 Marionette TRACE conn3 <- [1,2854,null,{}] 23:44:54 INFO - PROCESS | 2681 | 1461307494027 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}] 23:44:54 INFO - PROCESS | 2681 | 1461307494230 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:44:54 INFO - PROCESS | 2681 | 1461307494251 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263bb6800 == 126 [pid = 2681] [id = 721] 23:44:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f825c475800) [pid = 2681] [serial = 2164] [outer = (nil)] 23:44:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f8263bce800) [pid = 2681] [serial = 2165] [outer = 0x7f825c475800] 23:44:54 INFO - PROCESS | 2681 | 1461307494303 Marionette DEBUG loaded listener.js 23:44:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f82643f8c00) [pid = 2681] [serial = 2166] [outer = 0x7f825c475800] 23:44:55 INFO - PROCESS | 2681 | 1461307495025 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]]]}] 23:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1076ms 23:44:55 INFO - PROCESS | 2681 | 1461307495097 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:44:55 INFO - PROCESS | 2681 | 1461307495100 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:44:55 INFO - PROCESS | 2681 | 1461307495118 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 2681 | 1461307495120 Marionette TRACE conn3 <- [1,2858,null,{}] 23:44:55 INFO - PROCESS | 2681 | 1461307495125 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}] 23:44:55 INFO - PROCESS | 2681 | 1461307495326 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:44:55 INFO - PROCESS | 2681 | 1461307495355 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82645e1800 == 127 [pid = 2681] [id = 722] 23:44:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f826395b400) [pid = 2681] [serial = 2167] [outer = (nil)] 23:44:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f82646dd000) [pid = 2681] [serial = 2168] [outer = 0x7f826395b400] 23:44:55 INFO - PROCESS | 2681 | 1461307495408 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f8264f06400) [pid = 2681] [serial = 2169] [outer = 0x7f826395b400] 23:44:56 INFO - PROCESS | 2681 | 1461307496133 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1037ms 23:44:56 INFO - PROCESS | 2681 | 1461307496148 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 2681 | 1461307496150 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:44:56 INFO - PROCESS | 2681 | 1461307496155 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 2681 | 1461307496157 Marionette TRACE conn3 <- [1,2862,null,{}] 23:44:56 INFO - PROCESS | 2681 | 1461307496185 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}] 23:44:56 INFO - PROCESS | 2681 | 1461307496398 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:44:56 INFO - PROCESS | 2681 | 1461307496425 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266874000 == 128 [pid = 2681] [id = 723] 23:44:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f8264f06c00) [pid = 2681] [serial = 2170] [outer = (nil)] 23:44:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f82664c1800) [pid = 2681] [serial = 2171] [outer = 0x7f8264f06c00] 23:44:56 INFO - PROCESS | 2681 | 1461307496479 Marionette DEBUG loaded listener.js 23:44:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f82675bf400) [pid = 2681] [serial = 2172] [outer = 0x7f8264f06c00] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 141 (0x7f8270355c00) [pid = 2681] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 140 (0x7f82583cac00) [pid = 2681] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 139 (0x7f8266ded400) [pid = 2681] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 138 (0x7f82683dfc00) [pid = 2681] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 137 (0x7f8256eea800) [pid = 2681] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 136 (0x7f826bfdd800) [pid = 2681] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 135 (0x7f8258673800) [pid = 2681] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 134 (0x7f825c652800) [pid = 2681] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 133 (0x7f825a9d7800) [pid = 2681] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 132 (0x7f825bec6800) [pid = 2681] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 131 (0x7f82647a0c00) [pid = 2681] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 130 (0x7f826bfdd400) [pid = 2681] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:44:57 INFO - PROCESS | 2681 | --DOMWINDOW == 129 (0x7f82583d1800) [pid = 2681] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:44:57 INFO - PROCESS | 2681 | 1461307497610 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]]]}] 23:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 23:44:57 INFO - PROCESS | 2681 | 1461307497639 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:44:57 INFO - PROCESS | 2681 | 1461307497642 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:44:57 INFO - PROCESS | 2681 | 1461307497646 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:44:57 INFO - PROCESS | 2681 | 1461307497649 Marionette TRACE conn3 <- [1,2866,null,{}] 23:44:57 INFO - PROCESS | 2681 | 1461307497653 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}] 23:44:57 INFO - PROCESS | 2681 | 1461307497795 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:44:57 INFO - PROCESS | 2681 | 1461307497810 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e61000 == 129 [pid = 2681] [id = 724] 23:44:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 130 (0x7f8256ee8c00) [pid = 2681] [serial = 2173] [outer = (nil)] 23:44:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 131 (0x7f826687a400) [pid = 2681] [serial = 2174] [outer = 0x7f8256ee8c00] 23:44:57 INFO - PROCESS | 2681 | 1461307497862 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 132 (0x7f8267a4c000) [pid = 2681] [serial = 2175] [outer = 0x7f8256ee8c00] 23:44:58 INFO - PROCESS | 2681 | 1461307498595 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]]]}] 23:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 975ms 23:44:58 INFO - PROCESS | 2681 | 1461307498622 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:44:58 INFO - PROCESS | 2681 | 1461307498624 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:44:58 INFO - PROCESS | 2681 | 1461307498630 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:44:58 INFO - PROCESS | 2681 | 1461307498632 Marionette TRACE conn3 <- [1,2870,null,{}] 23:44:58 INFO - PROCESS | 2681 | 1461307498636 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}] 23:44:58 INFO - PROCESS | 2681 | 1461307498782 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:44:58 INFO - PROCESS | 2681 | 1461307498959 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8268105000 == 130 [pid = 2681] [id = 725] 23:44:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 133 (0x7f82583d1800) [pid = 2681] [serial = 2176] [outer = (nil)] 23:44:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 134 (0x7f8267ddc400) [pid = 2681] [serial = 2177] [outer = 0x7f82583d1800] 23:44:59 INFO - PROCESS | 2681 | 1461307499010 Marionette DEBUG loaded listener.js 23:44:59 INFO - PROCESS | 2681 | ++DOMWINDOW == 135 (0x7f82683eb400) [pid = 2681] [serial = 2178] [outer = 0x7f82583d1800] 23:44:59 INFO - PROCESS | 2681 | 1461307499866 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]]]}] 23:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1279ms 23:44:59 INFO - PROCESS | 2681 | 1461307499910 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:44:59 INFO - PROCESS | 2681 | 1461307499915 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:44:59 INFO - PROCESS | 2681 | 1461307499922 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:44:59 INFO - PROCESS | 2681 | 1461307499927 Marionette TRACE conn3 <- [1,2874,null,{}] 23:44:59 INFO - PROCESS | 2681 | 1461307499934 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}] 23:45:00 INFO - PROCESS | 2681 | 1461307500122 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:45:00 INFO - PROCESS | 2681 | 1461307500340 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac49000 == 131 [pid = 2681] [id = 726] 23:45:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 136 (0x7f8258674800) [pid = 2681] [serial = 2179] [outer = (nil)] 23:45:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 137 (0x7f8259b5c800) [pid = 2681] [serial = 2180] [outer = 0x7f8258674800] 23:45:00 INFO - PROCESS | 2681 | 1461307500450 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 138 (0x7f825b76dc00) [pid = 2681] [serial = 2181] [outer = 0x7f8258674800] 23:45:01 INFO - PROCESS | 2681 | 1461307501269 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]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1383ms 23:45:01 INFO - PROCESS | 2681 | 1461307501305 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 2681 | 1461307501312 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:45:01 INFO - PROCESS | 2681 | 1461307501321 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 2681 | 1461307501325 Marionette TRACE conn3 <- [1,2878,null,{}] 23:45:01 INFO - PROCESS | 2681 | 1461307501330 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}] 23:45:01 INFO - PROCESS | 2681 | 1461307501488 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:45:01 INFO - PROCESS | 2681 | 1461307501704 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8264411000 == 132 [pid = 2681] [id = 727] 23:45:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 139 (0x7f825bb33000) [pid = 2681] [serial = 2182] [outer = (nil)] 23:45:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 140 (0x7f825c333800) [pid = 2681] [serial = 2183] [outer = 0x7f825bb33000] 23:45:01 INFO - PROCESS | 2681 | 1461307501806 Marionette DEBUG loaded listener.js 23:45:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 141 (0x7f825c659400) [pid = 2681] [serial = 2184] [outer = 0x7f825bb33000] 23:45:02 INFO - PROCESS | 2681 | 1461307502727 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]]]}] 23:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1433ms 23:45:02 INFO - PROCESS | 2681 | 1461307502754 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:45:02 INFO - PROCESS | 2681 | 1461307502758 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:45:02 INFO - PROCESS | 2681 | 1461307502764 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:45:02 INFO - PROCESS | 2681 | 1461307502769 Marionette TRACE conn3 <- [1,2882,null,{}] 23:45:02 INFO - PROCESS | 2681 | 1461307502782 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}] 23:45:02 INFO - PROCESS | 2681 | 1461307502941 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:45:03 INFO - PROCESS | 2681 | 1461307503160 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82692d9800 == 133 [pid = 2681] [id = 728] 23:45:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 142 (0x7f82646d6800) [pid = 2681] [serial = 2185] [outer = (nil)] 23:45:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 143 (0x7f8265064000) [pid = 2681] [serial = 2186] [outer = 0x7f82646d6800] 23:45:03 INFO - PROCESS | 2681 | 1461307503265 Marionette DEBUG loaded listener.js 23:45:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 144 (0x7f82667a4800) [pid = 2681] [serial = 2187] [outer = 0x7f82646d6800] 23:45:04 INFO - PROCESS | 2681 | 1461307504078 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]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1344ms 23:45:04 INFO - PROCESS | 2681 | 1461307504122 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 2681 | 1461307504127 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:45:04 INFO - PROCESS | 2681 | 1461307504132 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:45:04 INFO - PROCESS | 2681 | 1461307504135 Marionette TRACE conn3 <- [1,2886,null,{}] 23:45:04 INFO - PROCESS | 2681 | 1461307504139 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}] 23:45:04 INFO - PROCESS | 2681 | 1461307504295 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:45:04 INFO - PROCESS | 2681 | 1461307504509 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b418000 == 134 [pid = 2681] [id = 729] 23:45:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 145 (0x7f825d8c5800) [pid = 2681] [serial = 2188] [outer = (nil)] 23:45:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 146 (0x7f8267a57c00) [pid = 2681] [serial = 2189] [outer = 0x7f825d8c5800] 23:45:04 INFO - PROCESS | 2681 | 1461307504612 Marionette DEBUG loaded listener.js 23:45:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 147 (0x7f8268708c00) [pid = 2681] [serial = 2190] [outer = 0x7f825d8c5800] 23:45:05 INFO - PROCESS | 2681 | 1461307505424 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]]]}] 23:45:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:45:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1327ms 23:45:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:45:05 INFO - PROCESS | 2681 | 1461307505464 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:45:05 INFO - PROCESS | 2681 | 1461307505466 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:45:05 INFO - PROCESS | 2681 | 1461307505471 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:45:05 INFO - PROCESS | 2681 | 1461307505474 Marionette TRACE conn3 <- [1,2890,null,{}] 23:45:05 INFO - PROCESS | 2681 | 1461307505479 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}] 23:45:05 INFO - PROCESS | 2681 | 1461307505634 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:45:05 INFO - PROCESS | 2681 | 1461307505848 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd19800 == 135 [pid = 2681] [id = 730] 23:45:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 148 (0x7f8263bcec00) [pid = 2681] [serial = 2191] [outer = (nil)] 23:45:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 149 (0x7f8269905800) [pid = 2681] [serial = 2192] [outer = 0x7f8263bcec00] 23:45:05 INFO - PROCESS | 2681 | 1461307505950 Marionette DEBUG loaded listener.js 23:45:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 150 (0x7f826b0f7800) [pid = 2681] [serial = 2193] [outer = 0x7f8263bcec00] 23:45:06 INFO - PROCESS | 2681 | 1461307506756 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1327ms 23:45:06 INFO - PROCESS | 2681 | 1461307506798 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:45:06 INFO - PROCESS | 2681 | 1461307506801 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:45:06 INFO - PROCESS | 2681 | 1461307506806 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 2681 | 1461307506808 Marionette TRACE conn3 <- [1,2894,null,{}] 23:45:06 INFO - PROCESS | 2681 | 1461307506813 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}] 23:45:06 INFO - PROCESS | 2681 | 1461307506986 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:45:07 INFO - PROCESS | 2681 | 1461307507203 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826f5a8000 == 136 [pid = 2681] [id = 731] 23:45:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f826b0f6400) [pid = 2681] [serial = 2194] [outer = (nil)] 23:45:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f826b67cc00) [pid = 2681] [serial = 2195] [outer = 0x7f826b0f6400] 23:45:07 INFO - PROCESS | 2681 | 1461307507310 Marionette DEBUG loaded listener.js 23:45:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f826e43c000) [pid = 2681] [serial = 2196] [outer = 0x7f826b0f6400] 23:45:08 INFO - PROCESS | 2681 | 1461307508125 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]]]}] 23:45:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:45:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1377ms 23:45:08 INFO - PROCESS | 2681 | 1461307508184 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:45:08 INFO - PROCESS | 2681 | 1461307508187 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:45:08 INFO - PROCESS | 2681 | 1461307508192 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:45:08 INFO - PROCESS | 2681 | 1461307508194 Marionette TRACE conn3 <- [1,2898,null,{}] 23:45:08 INFO - PROCESS | 2681 | 1461307508199 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}] 23:45:08 INFO - PROCESS | 2681 | 1461307508350 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:45:08 INFO - PROCESS | 2681 | 1461307508565 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270da8000 == 137 [pid = 2681] [id = 732] 23:45:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f825b853800) [pid = 2681] [serial = 2197] [outer = (nil)] 23:45:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f8264796000) [pid = 2681] [serial = 2198] [outer = 0x7f825b853800] 23:45:08 INFO - PROCESS | 2681 | 1461307508671 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f826f8c8400) [pid = 2681] [serial = 2199] [outer = 0x7f825b853800] 23:45:09 INFO - PROCESS | 2681 | 1461307509455 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]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1329ms 23:45:09 INFO - PROCESS | 2681 | 1461307509522 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:45:09 INFO - PROCESS | 2681 | 1461307509525 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:45:09 INFO - PROCESS | 2681 | 1461307509530 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 2681 | 1461307509532 Marionette TRACE conn3 <- [1,2902,null,{}] 23:45:09 INFO - PROCESS | 2681 | 1461307509537 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}] 23:45:09 INFO - PROCESS | 2681 | 1461307509687 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:45:09 INFO - PROCESS | 2681 | 1461307509905 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8273d1e800 == 138 [pid = 2681] [id = 733] 23:45:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f825c6ce800) [pid = 2681] [serial = 2200] [outer = (nil)] 23:45:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8270355000) [pid = 2681] [serial = 2201] [outer = 0x7f825c6ce800] 23:45:10 INFO - PROCESS | 2681 | 1461307510005 Marionette DEBUG loaded listener.js 23:45:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f8270dd5400) [pid = 2681] [serial = 2202] [outer = 0x7f825c6ce800] 23:45:10 INFO - PROCESS | 2681 | 1461307510806 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:45:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:45:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1329ms 23:45:10 INFO - PROCESS | 2681 | 1461307510860 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:45:10 INFO - PROCESS | 2681 | 1461307510862 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:45:10 INFO - PROCESS | 2681 | 1461307510868 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:45:10 INFO - PROCESS | 2681 | 1461307510870 Marionette TRACE conn3 <- [1,2906,null,{}] 23:45:10 INFO - PROCESS | 2681 | 1461307510875 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}] 23:45:11 INFO - PROCESS | 2681 | 1461307511028 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:45:11 INFO - PROCESS | 2681 | 1461307511245 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:11 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f410000 == 139 [pid = 2681] [id = 734] 23:45:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f826e43f800) [pid = 2681] [serial = 2203] [outer = (nil)] 23:45:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8271c5f000) [pid = 2681] [serial = 2204] [outer = 0x7f826e43f800] 23:45:11 INFO - PROCESS | 2681 | 1461307511346 Marionette DEBUG loaded listener.js 23:45:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f8273d76800) [pid = 2681] [serial = 2205] [outer = 0x7f826e43f800] 23:45:12 INFO - PROCESS | 2681 | 1461307512132 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]]]}] 23:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1326ms 23:45:12 INFO - PROCESS | 2681 | 1461307512194 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:45:12 INFO - PROCESS | 2681 | 1461307512197 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:45:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:45:12 INFO - PROCESS | 2681 | 1461307512202 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:45:12 INFO - PROCESS | 2681 | 1461307512204 Marionette TRACE conn3 <- [1,2910,null,{}] 23:45:12 INFO - PROCESS | 2681 | 1461307512209 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}] 23:45:12 INFO - PROCESS | 2681 | 1461307512359 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:45:12 INFO - PROCESS | 2681 | 1461307512607 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8283b93800 == 140 [pid = 2681] [id = 735] 23:45:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f82667adc00) [pid = 2681] [serial = 2206] [outer = (nil)] 23:45:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f827e587800) [pid = 2681] [serial = 2207] [outer = 0x7f82667adc00] 23:45:12 INFO - PROCESS | 2681 | 1461307512711 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f827f62f400) [pid = 2681] [serial = 2208] [outer = 0x7f82667adc00] 23:45:13 INFO - PROCESS | 2681 | 1461307513385 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]]]}] 23:45:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:45:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:45:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1227ms 23:45:13 INFO - PROCESS | 2681 | 1461307513430 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:45:13 INFO - PROCESS | 2681 | 1461307513433 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:45:13 INFO - TEST-START | /DOMEvents/constructors.html 23:45:13 INFO - PROCESS | 2681 | 1461307513438 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:45:13 INFO - PROCESS | 2681 | 1461307513441 Marionette TRACE conn3 <- [1,2914,null,{}] 23:45:13 INFO - PROCESS | 2681 | 1461307513446 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}] 23:45:13 INFO - PROCESS | 2681 | 1461307513609 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:45:13 INFO - PROCESS | 2681 | 1461307513857 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8287d80800 == 141 [pid = 2681] [id = 736] 23:45:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f827f630c00) [pid = 2681] [serial = 2209] [outer = (nil)] 23:45:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f82836d0000) [pid = 2681] [serial = 2210] [outer = 0x7f827f630c00] 23:45:13 INFO - PROCESS | 2681 | 1461307513924 Marionette DEBUG loaded listener.js 23:45:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f8283b03800) [pid = 2681] [serial = 2211] [outer = 0x7f827f630c00] 23:45:14 INFO - PROCESS | 2681 | 1461307514723 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]]]}] 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:45:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:45:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:45:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1342ms 23:45:14 INFO - PROCESS | 2681 | 1461307514783 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 2681 | 1461307514786 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:45:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:45:14 INFO - PROCESS | 2681 | 1461307514792 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 2681 | 1461307514797 Marionette TRACE conn3 <- [1,2918,null,{}] 23:45:14 INFO - PROCESS | 2681 | 1461307514808 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}] 23:45:14 INFO - PROCESS | 2681 | 1461307514957 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:45:15 INFO - PROCESS | 2681 | 1461307515231 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257a45000 == 142 [pid = 2681] [id = 737] 23:45:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f8257ab3c00) [pid = 2681] [serial = 2212] [outer = (nil)] 23:45:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f825bb18c00) [pid = 2681] [serial = 2213] [outer = 0x7f8257ab3c00] 23:45:15 INFO - PROCESS | 2681 | 1461307515304 Marionette DEBUG loaded listener.js 23:45:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f8283b0a800) [pid = 2681] [serial = 2214] [outer = 0x7f8257ab3c00] 23:45:15 INFO - PROCESS | 2681 | 1461307515986 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:45:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:45:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1232ms 23:45:16 INFO - PROCESS | 2681 | 1461307516026 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:45:16 INFO - PROCESS | 2681 | 1461307516028 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:45:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:45:16 INFO - PROCESS | 2681 | 1461307516034 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:45:16 INFO - PROCESS | 2681 | 1461307516036 Marionette TRACE conn3 <- [1,2922,null,{}] 23:45:16 INFO - PROCESS | 2681 | 1461307516040 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}] 23:45:16 INFO - PROCESS | 2681 | 1461307516198 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:45:16 INFO - PROCESS | 2681 | 1461307516433 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ba71800 == 143 [pid = 2681] [id = 738] 23:45:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f82583cac00) [pid = 2681] [serial = 2215] [outer = (nil)] 23:45:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f825c33c400) [pid = 2681] [serial = 2216] [outer = 0x7f82583cac00] 23:45:16 INFO - PROCESS | 2681 | 1461307516494 Marionette DEBUG loaded listener.js 23:45:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826b182c00) [pid = 2681] [serial = 2217] [outer = 0x7f82583cac00] 23:45:17 INFO - PROCESS | 2681 | [2681] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:45:17 INFO - PROCESS | 2681 | [2681] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:45:17 INFO - PROCESS | 2681 | [2681] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:45:17 INFO - PROCESS | 2681 | [2681] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:45:17 INFO - PROCESS | 2681 | 1461307517188 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]]]}] 23:45:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:45:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:45:17 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 23:45:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:45:17 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 23:45:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:45:17 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]" 23:45:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:45:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:45:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1179ms 23:45:17 INFO - PROCESS | 2681 | 1461307517240 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:45:17 INFO - PROCESS | 2681 | 1461307517242 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:45:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:45:17 INFO - PROCESS | 2681 | 1461307517249 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 2681 | 1461307517252 Marionette TRACE conn3 <- [1,2926,null,{}] 23:45:17 INFO - PROCESS | 2681 | 1461307517257 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}] 23:45:17 INFO - PROCESS | 2681 | 1461307517758 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:45:18 INFO - PROCESS | 2681 | 1461307518068 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825c0cf800 == 144 [pid = 2681] [id = 739] 23:45:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f8256ee7c00) [pid = 2681] [serial = 2218] [outer = (nil)] 23:45:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f8257975c00) [pid = 2681] [serial = 2219] [outer = 0x7f8256ee7c00] 23:45:18 INFO - PROCESS | 2681 | 1461307518132 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f825866b400) [pid = 2681] [serial = 2220] [outer = 0x7f8256ee7c00] 23:45:18 INFO - PROCESS | 2681 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:45:18 INFO - PROCESS | 2681 | 1461307518810 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]]]}] 23:45:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:45:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1628ms 23:45:18 INFO - PROCESS | 2681 | 1461307518880 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:45:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:45:18 INFO - PROCESS | 2681 | 1461307518885 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:45:18 INFO - PROCESS | 2681 | 1461307518891 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:45:18 INFO - PROCESS | 2681 | 1461307518897 Marionette TRACE conn3 <- [1,2930,null,{}] 23:45:18 INFO - PROCESS | 2681 | 1461307518902 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}] 23:45:19 INFO - PROCESS | 2681 | 1461307519056 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:45:19 INFO - PROCESS | 2681 | 1461307519281 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82523d5000 == 145 [pid = 2681] [id = 740] 23:45:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f8256c13800) [pid = 2681] [serial = 2221] [outer = (nil)] 23:45:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f8257ab5800) [pid = 2681] [serial = 2222] [outer = 0x7f8256c13800] 23:45:19 INFO - PROCESS | 2681 | 1461307519399 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f825b859800) [pid = 2681] [serial = 2223] [outer = 0x7f8256c13800] 23:45:20 INFO - PROCESS | 2681 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:45:20 INFO - PROCESS | 2681 | 1461307520229 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]]]}] 23:45:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:45:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1379ms 23:45:20 INFO - PROCESS | 2681 | 1461307520270 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:45:20 INFO - PROCESS | 2681 | 1461307520273 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:45:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:45:20 INFO - PROCESS | 2681 | 1461307520279 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:45:20 INFO - PROCESS | 2681 | 1461307520281 Marionette TRACE conn3 <- [1,2934,null,{}] 23:45:20 INFO - PROCESS | 2681 | 1461307520286 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}] 23:45:20 INFO - PROCESS | 2681 | 1461307520478 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:45:20 INFO - PROCESS | 2681 | 1461307520777 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266e61000 == 144 [pid = 2681] [id = 724] 23:45:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266874000 == 143 [pid = 2681] [id = 723] 23:45:20 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82645e1800 == 142 [pid = 2681] [id = 722] 23:45:20 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f826396ac00) [pid = 2681] [serial = 2114] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f827e278800) [pid = 2681] [serial = 2084] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f827f6ed400) [pid = 2681] [serial = 2087] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82590da000 == 143 [pid = 2681] [id = 741] 23:45:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f825950e800) [pid = 2681] [serial = 2224] [outer = (nil)] 23:45:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f825bec2c00) [pid = 2681] [serial = 2225] [outer = 0x7f825950e800] 23:45:20 INFO - PROCESS | 2681 | 1461307520898 Marionette DEBUG loaded listener.js 23:45:20 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f825d8d1000) [pid = 2681] [serial = 2226] [outer = 0x7f825950e800] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8263bb6800 == 142 [pid = 2681] [id = 721] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825bf70800 == 141 [pid = 2681] [id = 720] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8259185800 == 140 [pid = 2681] [id = 719] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d778000 == 139 [pid = 2681] [id = 718] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b639000 == 138 [pid = 2681] [id = 711] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8287bad800 == 137 [pid = 2681] [id = 710] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8283565800 == 136 [pid = 2681] [id = 709] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d2d800 == 135 [pid = 2681] [id = 708] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826fc91800 == 134 [pid = 2681] [id = 707] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266d31800 == 133 [pid = 2681] [id = 706] 23:45:21 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c50f000 == 132 [pid = 2681] [id = 705] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 179 (0x7f8266549c00) [pid = 2681] [serial = 2055] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 178 (0x7f8270dd7c00) [pid = 2681] [serial = 2031] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 177 (0x7f827f910c00) [pid = 2681] [serial = 2034] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 176 (0x7f82831c0c00) [pid = 2681] [serial = 2037] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 175 (0x7f826e43e800) [pid = 2681] [serial = 2028] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 174 (0x7f827e7f1800) [pid = 2681] [serial = 2108] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 173 (0x7f82683e8800) [pid = 2681] [serial = 2069] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 172 (0x7f826506d000) [pid = 2681] [serial = 2099] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 171 (0x7f8267c69800) [pid = 2681] [serial = 2100] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 170 (0x7f82643f4800) [pid = 2681] [serial = 2094] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 169 (0x7f8263a4e800) [pid = 2681] [serial = 2093] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 168 (0x7f826777ec00) [pid = 2681] [serial = 2066] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 167 (0x7f826fbd3c00) [pid = 2681] [serial = 2078] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 166 (0x7f825c334c00) [pid = 2681] [serial = 2091] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 165 (0x7f825b84dc00) [pid = 2681] [serial = 2090] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 164 (0x7f826858d000) [pid = 2681] [serial = 2102] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f826b542400) [pid = 2681] [serial = 2103] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f826d9db800) [pid = 2681] [serial = 2075] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f826b43d400) [pid = 2681] [serial = 2072] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f82667b1800) [pid = 2681] [serial = 2097] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f82664b6400) [pid = 2681] [serial = 2096] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f8270ebf000) [pid = 2681] [serial = 2081] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f82583d9400) [pid = 2681] [serial = 2057] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f826511c800) [pid = 2681] [serial = 2063] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 155 (0x7f8263ae9000) [pid = 2681] [serial = 2060] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 154 (0x7f826c0c9400) [pid = 2681] [serial = 2105] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 153 (0x7f825b8af000) [pid = 2681] [serial = 2112] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 152 (0x7f8259d0b800) [pid = 2681] [serial = 2111] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 151 (0x7f8282f24400) [pid = 2681] [serial = 2109] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | --DOMWINDOW == 150 (0x7f827035f000) [pid = 2681] [serial = 2106] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 2681 | 1461307521569 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]]]}] 23:45:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:45:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1328ms 23:45:21 INFO - PROCESS | 2681 | 1461307521607 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:45:21 INFO - PROCESS | 2681 | 1461307521611 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:45:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:45:21 INFO - PROCESS | 2681 | 1461307521655 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:45:21 INFO - PROCESS | 2681 | 1461307521661 Marionette TRACE conn3 <- [1,2938,null,{}] 23:45:21 INFO - PROCESS | 2681 | 1461307521673 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}] 23:45:21 INFO - PROCESS | 2681 | 1461307521813 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:45:21 INFO - PROCESS | 2681 | 1461307521825 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7df800 == 133 [pid = 2681] [id = 742] 23:45:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 151 (0x7f825b84dc00) [pid = 2681] [serial = 2227] [outer = (nil)] 23:45:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 152 (0x7f82646d2400) [pid = 2681] [serial = 2228] [outer = 0x7f825b84dc00] 23:45:21 INFO - PROCESS | 2681 | 1461307521880 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 2681 | ++DOMWINDOW == 153 (0x7f8265067000) [pid = 2681] [serial = 2229] [outer = 0x7f825b84dc00] 23:45:22 INFO - PROCESS | 2681 | 1461307522570 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]]]}] 23:45:22 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. 23:45:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 973ms 23:45:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:45:22 INFO - PROCESS | 2681 | 1461307522602 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 2681 | 1461307522604 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:45:22 INFO - PROCESS | 2681 | 1461307522608 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 2681 | 1461307522612 Marionette TRACE conn3 <- [1,2942,null,{}] 23:45:22 INFO - PROCESS | 2681 | 1461307522616 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}] 23:45:22 INFO - PROCESS | 2681 | 1461307522760 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:45:22 INFO - PROCESS | 2681 | 1461307522774 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:22 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826455e800 == 134 [pid = 2681] [id = 743] 23:45:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 154 (0x7f8263a50000) [pid = 2681] [serial = 2230] [outer = (nil)] 23:45:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 155 (0x7f82667af800) [pid = 2681] [serial = 2231] [outer = 0x7f8263a50000] 23:45:22 INFO - PROCESS | 2681 | 1461307522827 Marionette DEBUG loaded listener.js 23:45:22 INFO - PROCESS | 2681 | ++DOMWINDOW == 156 (0x7f82678d9c00) [pid = 2681] [serial = 2232] [outer = 0x7f8263a50000] 23:45:23 INFO - PROCESS | 2681 | 1461307523582 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"]]]}] 23:45:23 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 23:45:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:45:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1030ms 23:45:23 INFO - PROCESS | 2681 | 1461307523639 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:45:23 INFO - PROCESS | 2681 | 1461307523641 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:45:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:45:23 INFO - PROCESS | 2681 | 1461307523646 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:45:23 INFO - PROCESS | 2681 | 1461307523648 Marionette TRACE conn3 <- [1,2946,null,{}] 23:45:23 INFO - PROCESS | 2681 | 1461307523660 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}] 23:45:23 INFO - PROCESS | 2681 | 1461307523884 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:45:23 INFO - PROCESS | 2681 | 1461307523916 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:23 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266d2f800 == 135 [pid = 2681] [id = 744] 23:45:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f826991ac00) [pid = 2681] [serial = 2233] [outer = (nil)] 23:45:23 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f826b188800) [pid = 2681] [serial = 2234] [outer = 0x7f826991ac00] 23:45:23 INFO - PROCESS | 2681 | 1461307523978 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826b54e000) [pid = 2681] [serial = 2235] [outer = 0x7f826991ac00] 23:45:24 INFO - PROCESS | 2681 | 1461307524600 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]]]}] 23:45:24 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. 23:45:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 978ms 23:45:24 INFO - PROCESS | 2681 | 1461307524627 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:45:24 INFO - PROCESS | 2681 | 1461307524629 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:45:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:45:24 INFO - PROCESS | 2681 | 1461307524634 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 2681 | 1461307524636 Marionette TRACE conn3 <- [1,2950,null,{}] 23:45:24 INFO - PROCESS | 2681 | 1461307524640 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}] 23:45:24 INFO - PROCESS | 2681 | 1461307524835 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:45:24 INFO - PROCESS | 2681 | 1461307524874 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680eb800 == 136 [pid = 2681] [id = 745] 23:45:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f8267fe0000) [pid = 2681] [serial = 2236] [outer = (nil)] 23:45:24 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f826bfb2c00) [pid = 2681] [serial = 2237] [outer = 0x7f8267fe0000] 23:45:24 INFO - PROCESS | 2681 | 1461307524925 Marionette DEBUG loaded listener.js 23:45:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f826d960000) [pid = 2681] [serial = 2238] [outer = 0x7f8267fe0000] 23:45:25 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680f6800 == 137 [pid = 2681] [id = 746] 23:45:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f826fbcbc00) [pid = 2681] [serial = 2239] [outer = (nil)] 23:45:25 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f826bfba800) [pid = 2681] [serial = 2240] [outer = 0x7f826fbcbc00] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 163 (0x7f8256ee8c00) [pid = 2681] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 162 (0x7f8264f06c00) [pid = 2681] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 161 (0x7f825c475800) [pid = 2681] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 160 (0x7f8259b52800) [pid = 2681] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 159 (0x7f825bb39000) [pid = 2681] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 158 (0x7f826395b400) [pid = 2681] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 157 (0x7f8259b5ac00) [pid = 2681] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:45:25 INFO - PROCESS | 2681 | --DOMWINDOW == 156 (0x7f825bb38c00) [pid = 2681] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:45:25 INFO - PROCESS | 2681 | 1461307525934 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]]]}] 23:45: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. 23:45:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1333ms 23:45:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:45:25 INFO - PROCESS | 2681 | 1461307525967 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:45:25 INFO - PROCESS | 2681 | 1461307525969 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:45:25 INFO - PROCESS | 2681 | 1461307525973 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:45:25 INFO - PROCESS | 2681 | 1461307525977 Marionette TRACE conn3 <- [1,2954,null,{}] 23:45:25 INFO - PROCESS | 2681 | 1461307525981 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}] 23:45:26 INFO - PROCESS | 2681 | 1461307526207 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:45:26 INFO - PROCESS | 2681 | 1461307526317 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82694be000 == 138 [pid = 2681] [id = 747] 23:45:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 157 (0x7f8257ab2400) [pid = 2681] [serial = 2241] [outer = (nil)] 23:45:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 158 (0x7f8267fe4400) [pid = 2681] [serial = 2242] [outer = 0x7f8257ab2400] 23:45:26 INFO - PROCESS | 2681 | 1461307526368 Marionette DEBUG loaded listener.js 23:45:26 INFO - PROCESS | 2681 | ++DOMWINDOW == 159 (0x7f826d9dcc00) [pid = 2681] [serial = 2243] [outer = 0x7f8257ab2400] 23:45:26 INFO - PROCESS | 2681 | 1461307526844 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]]]}] 23:45:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:45: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 23:45:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 886ms 23:45:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:45:26 INFO - PROCESS | 2681 | 1461307526861 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:45:26 INFO - PROCESS | 2681 | 1461307526863 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:45:26 INFO - PROCESS | 2681 | 1461307526867 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:45:26 INFO - PROCESS | 2681 | 1461307526870 Marionette TRACE conn3 <- [1,2958,null,{}] 23:45:26 INFO - PROCESS | 2681 | 1461307526875 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}] 23:45:27 INFO - PROCESS | 2681 | 1461307527019 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:45:27 INFO - PROCESS | 2681 | 1461307527027 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:27 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826bd1a800 == 139 [pid = 2681] [id = 748] 23:45:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 160 (0x7f825bb39000) [pid = 2681] [serial = 2244] [outer = (nil)] 23:45:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 161 (0x7f8271c60c00) [pid = 2681] [serial = 2245] [outer = 0x7f825bb39000] 23:45:27 INFO - PROCESS | 2681 | 1461307527082 Marionette DEBUG loaded listener.js 23:45:27 INFO - PROCESS | 2681 | ++DOMWINDOW == 162 (0x7f827f7c5c00) [pid = 2681] [serial = 2246] [outer = 0x7f825bb39000] 23:45:27 INFO - PROCESS | 2681 | 1461307527786 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]]]}] 23:45:27 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. 23:45:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1076ms 23:45:27 INFO - PROCESS | 2681 | 1461307527966 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:45:27 INFO - PROCESS | 2681 | 1461307527970 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:45:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:45:27 INFO - PROCESS | 2681 | 1461307527977 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 2681 | 1461307527981 Marionette TRACE conn3 <- [1,2962,null,{}] 23:45:27 INFO - PROCESS | 2681 | 1461307527987 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}] 23:45:28 INFO - PROCESS | 2681 | 1461307528206 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:45:28 INFO - PROCESS | 2681 | 1461307528438 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:28 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257cdf000 == 140 [pid = 2681] [id = 749] 23:45:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 163 (0x7f82570c2400) [pid = 2681] [serial = 2247] [outer = (nil)] 23:45:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 164 (0x7f82570c9000) [pid = 2681] [serial = 2248] [outer = 0x7f82570c2400] 23:45:28 INFO - PROCESS | 2681 | 1461307528502 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 2681 | ++DOMWINDOW == 165 (0x7f82570ce400) [pid = 2681] [serial = 2249] [outer = 0x7f82570c2400] 23:45:29 INFO - PROCESS | 2681 | 1461307529222 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]]]}] 23:45:29 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. 23:45:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1279ms 23:45:29 INFO - PROCESS | 2681 | 1461307529257 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 2681 | 1461307529261 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:45:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:45:29 INFO - PROCESS | 2681 | 1461307529272 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 2681 | 1461307529277 Marionette TRACE conn3 <- [1,2966,null,{}] 23:45:29 INFO - PROCESS | 2681 | 1461307529282 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}] 23:45:29 INFO - PROCESS | 2681 | 1461307529442 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:45:29 INFO - PROCESS | 2681 | 1461307529676 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82638ef000 == 141 [pid = 2681] [id = 750] 23:45:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 166 (0x7f8257ab3000) [pid = 2681] [serial = 2250] [outer = (nil)] 23:45:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 167 (0x7f825a8b5400) [pid = 2681] [serial = 2251] [outer = 0x7f8257ab3000] 23:45:29 INFO - PROCESS | 2681 | 1461307529739 Marionette DEBUG loaded listener.js 23:45:29 INFO - PROCESS | 2681 | ++DOMWINDOW == 168 (0x7f825bb0e800) [pid = 2681] [serial = 2252] [outer = 0x7f8257ab3000] 23:45:30 INFO - PROCESS | 2681 | 1461307530501 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]]]}] 23:45:30 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. 23:45:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1283ms 23:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:45:30 INFO - PROCESS | 2681 | 1461307530551 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:45:30 INFO - PROCESS | 2681 | 1461307530554 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:45:30 INFO - PROCESS | 2681 | 1461307530560 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:45:30 INFO - PROCESS | 2681 | 1461307530563 Marionette TRACE conn3 <- [1,2970,null,{}] 23:45:30 INFO - PROCESS | 2681 | 1461307530576 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}] 23:45:30 INFO - PROCESS | 2681 | 1461307530741 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:45:31 INFO - PROCESS | 2681 | 1461307531004 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b639000 == 142 [pid = 2681] [id = 751] 23:45:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 169 (0x7f825c654c00) [pid = 2681] [serial = 2253] [outer = (nil)] 23:45:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 170 (0x7f8263979800) [pid = 2681] [serial = 2254] [outer = 0x7f825c654c00] 23:45:31 INFO - PROCESS | 2681 | 1461307531074 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 2681 | ++DOMWINDOW == 171 (0x7f82646d4800) [pid = 2681] [serial = 2255] [outer = 0x7f825c654c00] 23:45:31 INFO - PROCESS | 2681 | 1461307531798 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]]]}] 23:45:31 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. 23:45:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1285ms 23:45:31 INFO - PROCESS | 2681 | 1461307531844 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:45:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:45:31 INFO - PROCESS | 2681 | 1461307531847 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:45:31 INFO - PROCESS | 2681 | 1461307531852 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:45:31 INFO - PROCESS | 2681 | 1461307531855 Marionette TRACE conn3 <- [1,2974,null,{}] 23:45:31 INFO - PROCESS | 2681 | 1461307531859 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}] 23:45:32 INFO - PROCESS | 2681 | 1461307532021 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:45:32 INFO - PROCESS | 2681 | 1461307532257 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271aa8000 == 143 [pid = 2681] [id = 752] 23:45:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 172 (0x7f825bb39c00) [pid = 2681] [serial = 2256] [outer = (nil)] 23:45:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 173 (0x7f8267e31800) [pid = 2681] [serial = 2257] [outer = 0x7f825bb39c00] 23:45:32 INFO - PROCESS | 2681 | 1461307532320 Marionette DEBUG loaded listener.js 23:45:32 INFO - PROCESS | 2681 | ++DOMWINDOW == 174 (0x7f826990a400) [pid = 2681] [serial = 2258] [outer = 0x7f825bb39c00] 23:45:33 INFO - PROCESS | 2681 | 1461307533004 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]]]}] 23:45:33 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. 23:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1176ms 23:45:33 INFO - PROCESS | 2681 | 1461307533034 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 2681 | 1461307533037 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:45:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:45:33 INFO - PROCESS | 2681 | 1461307533044 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 2681 | 1461307533046 Marionette TRACE conn3 <- [1,2978,null,{}] 23:45:33 INFO - PROCESS | 2681 | 1461307533051 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}] 23:45:33 INFO - PROCESS | 2681 | 1461307533199 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:45:33 INFO - PROCESS | 2681 | 1461307533431 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:33 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f827f410800 == 144 [pid = 2681] [id = 753] 23:45:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 175 (0x7f82646d8800) [pid = 2681] [serial = 2259] [outer = (nil)] 23:45:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 176 (0x7f826b20ec00) [pid = 2681] [serial = 2260] [outer = 0x7f82646d8800] 23:45:33 INFO - PROCESS | 2681 | 1461307533496 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 2681 | ++DOMWINDOW == 177 (0x7f826bfb6400) [pid = 2681] [serial = 2261] [outer = 0x7f82646d8800] 23:45:34 INFO - PROCESS | 2681 | 1461307534171 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]]]}] 23:45:34 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. 23:45:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1174ms 23:45:34 INFO - PROCESS | 2681 | 1461307534220 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:45:34 INFO - PROCESS | 2681 | 1461307534223 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:45:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:45:34 INFO - PROCESS | 2681 | 1461307534228 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:45:34 INFO - PROCESS | 2681 | 1461307534230 Marionette TRACE conn3 <- [1,2982,null,{}] 23:45:34 INFO - PROCESS | 2681 | 1461307534235 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}] 23:45:34 INFO - PROCESS | 2681 | 1461307534423 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:45:34 INFO - PROCESS | 2681 | 1461307534664 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8286533000 == 145 [pid = 2681] [id = 754] 23:45:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 178 (0x7f827d6e9400) [pid = 2681] [serial = 2262] [outer = (nil)] 23:45:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 179 (0x7f827face000) [pid = 2681] [serial = 2263] [outer = 0x7f827d6e9400] 23:45:34 INFO - PROCESS | 2681 | 1461307534731 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 2681 | ++DOMWINDOW == 180 (0x7f82836d8400) [pid = 2681] [serial = 2264] [outer = 0x7f827d6e9400] 23:45:35 INFO - PROCESS | 2681 | 1461307535403 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"]]]}] 23:45:35 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 23:45:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:45:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1185ms 23:45:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:45:35 INFO - PROCESS | 2681 | 1461307535433 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:45:35 INFO - PROCESS | 2681 | 1461307535436 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:45:35 INFO - PROCESS | 2681 | 1461307535443 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:45:35 INFO - PROCESS | 2681 | 1461307535446 Marionette TRACE conn3 <- [1,2986,null,{}] 23:45:35 INFO - PROCESS | 2681 | 1461307535450 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}] 23:45:35 INFO - PROCESS | 2681 | 1461307535605 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:45:35 INFO - PROCESS | 2681 | 1461307535838 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253b83000 == 146 [pid = 2681] [id = 755] 23:45:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 181 (0x7f825bb5c800) [pid = 2681] [serial = 2265] [outer = (nil)] 23:45:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 182 (0x7f825bb63400) [pid = 2681] [serial = 2266] [outer = 0x7f825bb5c800] 23:45:35 INFO - PROCESS | 2681 | 1461307535901 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 2681 | ++DOMWINDOW == 183 (0x7f825bb69c00) [pid = 2681] [serial = 2267] [outer = 0x7f825bb5c800] 23:45:36 INFO - PROCESS | 2681 | 1461307536567 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]]]}] 23:45:36 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. 23:45:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1177ms 23:45:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:45:36 INFO - PROCESS | 2681 | 1461307536619 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 2681 | 1461307536622 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:45:36 INFO - PROCESS | 2681 | 1461307536626 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 2681 | 1461307536630 Marionette TRACE conn3 <- [1,2990,null,{}] 23:45:36 INFO - PROCESS | 2681 | 1461307536634 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}] 23:45:36 INFO - PROCESS | 2681 | 1461307536796 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:45:37 INFO - PROCESS | 2681 | 1461307537032 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253dd2000 == 147 [pid = 2681] [id = 756] 23:45:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 184 (0x7f825bb5d000) [pid = 2681] [serial = 2268] [outer = (nil)] 23:45:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 185 (0x7f828378ec00) [pid = 2681] [serial = 2269] [outer = 0x7f825bb5d000] 23:45:37 INFO - PROCESS | 2681 | 1461307537094 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 186 (0x7f8283c35c00) [pid = 2681] [serial = 2270] [outer = 0x7f825bb5d000] 23:45:37 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253dca800 == 148 [pid = 2681] [id = 757] 23:45:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 187 (0x7f825bea6400) [pid = 2681] [serial = 2271] [outer = (nil)] 23:45:37 INFO - PROCESS | 2681 | ++DOMWINDOW == 188 (0x7f825bea1000) [pid = 2681] [serial = 2272] [outer = 0x7f825bea6400] 23:45:37 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. 23:45:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1226ms 23:45:37 INFO - PROCESS | 2681 | 1461307537847 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]]]}] 23:45:37 INFO - PROCESS | 2681 | 1461307537854 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:45:37 INFO - PROCESS | 2681 | 1461307537857 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:45:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:45:37 INFO - PROCESS | 2681 | 1461307537862 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:45:37 INFO - PROCESS | 2681 | 1461307537864 Marionette TRACE conn3 <- [1,2994,null,{}] 23:45:37 INFO - PROCESS | 2681 | 1461307537888 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}] 23:45:38 INFO - PROCESS | 2681 | 1461307538078 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:45:38 INFO - PROCESS | 2681 | 1461307538335 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:38 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253b2d000 == 149 [pid = 2681] [id = 758] 23:45:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 189 (0x7f825bb64400) [pid = 2681] [serial = 2273] [outer = (nil)] 23:45:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 190 (0x7f825beab000) [pid = 2681] [serial = 2274] [outer = 0x7f825bb64400] 23:45:38 INFO - PROCESS | 2681 | 1461307538396 Marionette DEBUG loaded listener.js 23:45:38 INFO - PROCESS | 2681 | ++DOMWINDOW == 191 (0x7f825beaf400) [pid = 2681] [serial = 2275] [outer = 0x7f825bb64400] 23:45:39 INFO - PROCESS | 2681 | 1461307539059 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]]]}] 23:45:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:45:39 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 23:45:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1248ms 23:45:39 INFO - PROCESS | 2681 | 1461307539111 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 2681 | 1461307539114 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:45:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:45:39 INFO - PROCESS | 2681 | 1461307539119 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 2681 | 1461307539121 Marionette TRACE conn3 <- [1,2998,null,{}] 23:45:39 INFO - PROCESS | 2681 | 1461307539126 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}] 23:45:39 INFO - PROCESS | 2681 | 1461307539316 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:45:39 INFO - PROCESS | 2681 | 1461307539555 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253b44800 == 150 [pid = 2681] [id = 759] 23:45:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 192 (0x7f825bea2400) [pid = 2681] [serial = 2276] [outer = (nil)] 23:45:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 193 (0x7f825beb3c00) [pid = 2681] [serial = 2277] [outer = 0x7f825bea2400] 23:45:39 INFO - PROCESS | 2681 | 1461307539621 Marionette DEBUG loaded listener.js 23:45:39 INFO - PROCESS | 2681 | ++DOMWINDOW == 194 (0x7f825bebb000) [pid = 2681] [serial = 2278] [outer = 0x7f825bea2400] 23:45:40 INFO - PROCESS | 2681 | 1461307540292 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]]]}] 23:45:40 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. 23:45:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1229ms 23:45:40 INFO - PROCESS | 2681 | 1461307540349 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:45:40 INFO - PROCESS | 2681 | 1461307540353 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:45:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:45:40 INFO - PROCESS | 2681 | 1461307540357 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:45:40 INFO - PROCESS | 2681 | 1461307540361 Marionette TRACE conn3 <- [1,3002,null,{}] 23:45:40 INFO - PROCESS | 2681 | 1461307540369 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}] 23:45:40 INFO - PROCESS | 2681 | 1461307540540 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:45:40 INFO - PROCESS | 2681 | 1461307540808 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256d57000 == 151 [pid = 2681] [id = 760] 23:45:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 195 (0x7f825bea3000) [pid = 2681] [serial = 2279] [outer = (nil)] 23:45:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f827f913400) [pid = 2681] [serial = 2280] [outer = 0x7f825bea3000] 23:45:40 INFO - PROCESS | 2681 | 1461307540880 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f8283cb5800) [pid = 2681] [serial = 2281] [outer = 0x7f825bea3000] 23:45:41 INFO - PROCESS | 2681 | 1461307541528 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]]]}] 23:45:41 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. 23:45:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1186ms 23:45:41 INFO - PROCESS | 2681 | 1461307541554 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:45:41 INFO - PROCESS | 2681 | 1461307541562 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:45:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:45:41 INFO - PROCESS | 2681 | 1461307541569 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:45:41 INFO - PROCESS | 2681 | 1461307541571 Marionette TRACE conn3 <- [1,3006,null,{}] 23:45:41 INFO - PROCESS | 2681 | 1461307541576 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}] 23:45:41 INFO - PROCESS | 2681 | 1461307541734 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:45:41 INFO - PROCESS | 2681 | 1461307541970 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:41 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82522d4800 == 152 [pid = 2681] [id = 761] 23:45:41 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f825bebc400) [pid = 2681] [serial = 2282] [outer = (nil)] 23:45:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f826fd38800) [pid = 2681] [serial = 2283] [outer = 0x7f825bebc400] 23:45:42 INFO - PROCESS | 2681 | 1461307542033 Marionette DEBUG loaded listener.js 23:45:42 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f826fd3ec00) [pid = 2681] [serial = 2284] [outer = 0x7f825bebc400] 23:45:42 INFO - PROCESS | 2681 | 1461307542693 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]]]}] 23:45:42 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. 23:45:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1175ms 23:45:42 INFO - PROCESS | 2681 | 1461307542745 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:45:42 INFO - PROCESS | 2681 | 1461307542748 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:45:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:45:42 INFO - PROCESS | 2681 | 1461307542753 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:45:42 INFO - PROCESS | 2681 | 1461307542756 Marionette TRACE conn3 <- [1,3010,null,{}] 23:45:42 INFO - PROCESS | 2681 | 1461307542760 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}] 23:45:42 INFO - PROCESS | 2681 | 1461307542921 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:45:43 INFO - PROCESS | 2681 | 1461307543186 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826450e000 == 153 [pid = 2681] [id = 762] 23:45:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f82536e3000) [pid = 2681] [serial = 2285] [outer = (nil)] 23:45:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f82536ed400) [pid = 2681] [serial = 2286] [outer = 0x7f82536e3000] 23:45:43 INFO - PROCESS | 2681 | 1461307543254 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f826fd39800) [pid = 2681] [serial = 2287] [outer = 0x7f82536e3000] 23:45:43 INFO - PROCESS | 2681 | 1461307543885 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]]]}] 23:45:43 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 23:45:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1175ms 23:45:43 INFO - PROCESS | 2681 | 1461307543929 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:45:43 INFO - PROCESS | 2681 | 1461307543932 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:45:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:45:43 INFO - PROCESS | 2681 | 1461307543937 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:45:43 INFO - PROCESS | 2681 | 1461307543939 Marionette TRACE conn3 <- [1,3014,null,{}] 23:45:43 INFO - PROCESS | 2681 | 1461307543944 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}] 23:45:44 INFO - PROCESS | 2681 | 1461307544092 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:45:44 INFO - PROCESS | 2681 | 1461307544331 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82513d4800 == 154 [pid = 2681] [id = 763] 23:45:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f82536e6c00) [pid = 2681] [serial = 2288] [outer = (nil)] 23:45:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f825ba13000) [pid = 2681] [serial = 2289] [outer = 0x7f82536e6c00] 23:45:44 INFO - PROCESS | 2681 | 1461307544395 Marionette DEBUG loaded listener.js 23:45:44 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f825ba17c00) [pid = 2681] [serial = 2290] [outer = 0x7f82536e6c00] 23:45:44 INFO - PROCESS | 2681 | [2681] 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 23:45:45 INFO - PROCESS | 2681 | 1461307545110 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:45:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:45:45 INFO - {} 23:45:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:45:45 INFO - {} 23:45:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:45:45 INFO - {} 23:45:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:45:45 INFO - {} 23:45:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1226ms 23:45:45 INFO - PROCESS | 2681 | 1461307545164 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 2681 | 1461307545166 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:45:45 INFO - TEST-START | /FileAPI/fileReader.html 23:45:45 INFO - PROCESS | 2681 | 1461307545176 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 2681 | 1461307545177 Marionette TRACE conn3 <- [1,3018,null,{}] 23:45:45 INFO - PROCESS | 2681 | 1461307545181 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}] 23:45:45 INFO - PROCESS | 2681 | 1461307545347 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:45:45 INFO - PROCESS | 2681 | 1461307545621 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253ccb000 == 155 [pid = 2681] [id = 764] 23:45:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f8253d57c00) [pid = 2681] [serial = 2291] [outer = (nil)] 23:45:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f8253d5f000) [pid = 2681] [serial = 2292] [outer = 0x7f8253d57c00] 23:45:45 INFO - PROCESS | 2681 | 1461307545686 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f825ba19400) [pid = 2681] [serial = 2293] [outer = 0x7f8253d57c00] 23:45:46 INFO - PROCESS | 2681 | 1461307546344 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]]]}] 23:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:45:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:45:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1175ms 23:45:46 INFO - PROCESS | 2681 | 1461307546351 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:45:46 INFO - PROCESS | 2681 | 1461307546353 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:45:46 INFO - TEST-START | /FileAPI/historical.html 23:45:46 INFO - PROCESS | 2681 | 1461307546379 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 2681 | 1461307546381 Marionette TRACE conn3 <- [1,3022,null,{}] 23:45:46 INFO - PROCESS | 2681 | 1461307546386 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}] 23:45:46 INFO - PROCESS | 2681 | 1461307546540 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:45:46 INFO - PROCESS | 2681 | 1461307546779 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826451d000 == 156 [pid = 2681] [id = 765] 23:45:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f825366fc00) [pid = 2681] [serial = 2294] [outer = (nil)] 23:45:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f8253676000) [pid = 2681] [serial = 2295] [outer = 0x7f825366fc00] 23:45:46 INFO - PROCESS | 2681 | 1461307546842 Marionette DEBUG loaded listener.js 23:45:46 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f825367b800) [pid = 2681] [serial = 2296] [outer = 0x7f825366fc00] 23:45:47 INFO - PROCESS | 2681 | 1461307547497 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"]]]}] 23:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:45:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:45:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:45:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:45:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:45:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:45:47 INFO - TEST-OK | /FileAPI/historical.html | took 1139ms 23:45:47 INFO - PROCESS | 2681 | 1461307547523 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:45:47 INFO - PROCESS | 2681 | 1461307547525 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:45:47 INFO - TEST-START | /FileAPI/idlharness.html 23:45:47 INFO - PROCESS | 2681 | 1461307547536 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:45:47 INFO - PROCESS | 2681 | 1461307547539 Marionette TRACE conn3 <- [1,3026,null,{}] 23:45:47 INFO - PROCESS | 2681 | 1461307547545 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}] 23:45:47 INFO - PROCESS | 2681 | 1461307547696 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:45:47 INFO - PROCESS | 2681 | 1461307547934 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:47 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b91f800 == 157 [pid = 2681] [id = 766] 23:45:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f8253672400) [pid = 2681] [serial = 2297] [outer = (nil)] 23:45:47 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f825ba10400) [pid = 2681] [serial = 2298] [outer = 0x7f8253672400] 23:45:48 INFO - PROCESS | 2681 | 1461307547998 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f825ba1bc00) [pid = 2681] [serial = 2299] [outer = 0x7f8253672400] 23:45:49 INFO - PROCESS | 2681 | 1461307549407 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]]]}] 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:45:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:45:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:45:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:45:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:45:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:45:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:45:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:45:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:45:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:45:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:45:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:45:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:45:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:45:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 2010ms 23:45:49 INFO - PROCESS | 2681 | 1461307549553 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 2681 | 1461307549555 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:45:49 INFO - TEST-START | /FileAPI/idlharness.worker 23:45:49 INFO - PROCESS | 2681 | 1461307549563 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 2681 | 1461307549568 Marionette TRACE conn3 <- [1,3030,null,{}] 23:45:49 INFO - PROCESS | 2681 | 1461307549578 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}] 23:45:49 INFO - PROCESS | 2681 | 1461307549799 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:45:50 INFO - PROCESS | 2681 | 1461307550063 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:50 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82567b1000 == 158 [pid = 2681] [id = 767] 23:45:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f8253677000) [pid = 2681] [serial = 2300] [outer = (nil)] 23:45:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f82858b5800) [pid = 2681] [serial = 2301] [outer = 0x7f8253677000] 23:45:50 INFO - PROCESS | 2681 | 1461307550125 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f8286275800) [pid = 2681] [serial = 2302] [outer = 0x7f8253677000] 23:45:50 INFO - PROCESS | 2681 | [2681] 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 23:45:52 INFO - PROCESS | 2681 | 1461307552602 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,{},{}]]]}] 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:45:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:45:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:45:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:45:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:45:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:45:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:45:52 INFO - {} 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:45:52 INFO - {} 23:45:52 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 - {} 23:45:52 INFO - {} 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:45:52 INFO - {} 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:45:52 INFO - {} 23:45:52 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 - {} 23:45:52 INFO - {} 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:45:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:45:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 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 23:45:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:45:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:45:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:45:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:45:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:45:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:45:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:45:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:45:52 INFO - {} 23:45:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3106ms 23:45:52 INFO - PROCESS | 2681 | 1461307552669 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:45:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:45:52 INFO - PROCESS | 2681 | 1461307552674 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:45:52 INFO - PROCESS | 2681 | 1461307552680 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 2681 | 1461307552684 Marionette TRACE conn3 <- [1,3034,null,{}] 23:45:52 INFO - PROCESS | 2681 | 1461307552691 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}] 23:45:53 INFO - PROCESS | 2681 | 1461307553003 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:45:53 INFO - PROCESS | 2681 | 1461307553280 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256d50800 == 159 [pid = 2681] [id = 768] 23:45:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f8253ce8400) [pid = 2681] [serial = 2303] [outer = (nil)] 23:45:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f825b8f3800) [pid = 2681] [serial = 2304] [outer = 0x7f8253ce8400] 23:45:53 INFO - PROCESS | 2681 | 1461307553341 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f825bb0f000) [pid = 2681] [serial = 2305] [outer = 0x7f8253ce8400] 23:45:54 INFO - PROCESS | 2681 | 1461307554225 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]]]}] 23:45:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:45:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1586ms 23:45:54 INFO - PROCESS | 2681 | 1461307554267 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:45:54 INFO - PROCESS | 2681 | 1461307554274 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:45:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:45:54 INFO - PROCESS | 2681 | 1461307554283 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 2681 | 1461307554285 Marionette TRACE conn3 <- [1,3038,null,{}] 23:45:54 INFO - PROCESS | 2681 | 1461307554289 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}] 23:45:54 INFO - PROCESS | 2681 | 1461307554450 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:45:54 INFO - PROCESS | 2681 | 1461307554737 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:54 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8257a30000 == 160 [pid = 2681] [id = 769] 23:45:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f825bb0ac00) [pid = 2681] [serial = 2306] [outer = (nil)] 23:45:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f825bb65800) [pid = 2681] [serial = 2307] [outer = 0x7f825bb0ac00] 23:45:54 INFO - PROCESS | 2681 | 1461307554796 Marionette DEBUG loaded listener.js 23:45:54 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f825bebe400) [pid = 2681] [serial = 2308] [outer = 0x7f825bb0ac00] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 223 (0x7f8256c15c00) [pid = 2681] [serial = 2138] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 222 (0x7f8259509400) [pid = 2681] [serial = 2147] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 221 (0x7f8257ab1400) [pid = 2681] [serial = 2144] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 220 (0x7f8283bcc800) [pid = 2681] [serial = 2141] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 219 (0x7f8258672000) [pid = 2681] [serial = 2150] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 218 (0x7f8267ddc400) [pid = 2681] [serial = 2177] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82694be000 == 159 [pid = 2681] [id = 747] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680f6800 == 158 [pid = 2681] [id = 746] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82680eb800 == 157 [pid = 2681] [id = 745] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8266d2f800 == 156 [pid = 2681] [id = 744] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826455e800 == 155 [pid = 2681] [id = 743] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825d7df800 == 154 [pid = 2681] [id = 742] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82590da000 == 153 [pid = 2681] [id = 741] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82523d5000 == 152 [pid = 2681] [id = 740] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825c0cf800 == 151 [pid = 2681] [id = 739] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8273d1e800 == 150 [pid = 2681] [id = 733] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8270da8000 == 149 [pid = 2681] [id = 732] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826f5a8000 == 148 [pid = 2681] [id = 731] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826bd19800 == 147 [pid = 2681] [id = 730] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f826b418000 == 146 [pid = 2681] [id = 729] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f82692d9800 == 145 [pid = 2681] [id = 728] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f8264411000 == 144 [pid = 2681] [id = 727] 23:45:55 INFO - PROCESS | 2681 | --DOCSHELL 0x7f825ac49000 == 143 [pid = 2681] [id = 726] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 217 (0x7f8267a4c000) [pid = 2681] [serial = 2175] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 216 (0x7f82664c1800) [pid = 2681] [serial = 2171] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 215 (0x7f82643f8c00) [pid = 2681] [serial = 2166] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 214 (0x7f8266def400) [pid = 2681] [serial = 2123] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 213 (0x7f82583d5400) [pid = 2681] [serial = 2153] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 212 (0x7f8264f05400) [pid = 2681] [serial = 2115] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 211 (0x7f8263958400) [pid = 2681] [serial = 2163] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 210 (0x7f8263bce800) [pid = 2681] [serial = 2165] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 209 (0x7f8264f06400) [pid = 2681] [serial = 2169] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 208 (0x7f8283888400) [pid = 2681] [serial = 2135] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 207 (0x7f8263bc7400) [pid = 2681] [serial = 2120] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 206 (0x7f825b766c00) [pid = 2681] [serial = 2157] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 205 (0x7f825bb3c400) [pid = 2681] [serial = 2159] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 204 (0x7f8259d16400) [pid = 2681] [serial = 2156] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f826687a400) [pid = 2681] [serial = 2174] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f82646dd000) [pid = 2681] [serial = 2168] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f825b8ad000) [pid = 2681] [serial = 2117] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f826c0c3000) [pid = 2681] [serial = 2129] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f825becfc00) [pid = 2681] [serial = 2160] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8271c69400) [pid = 2681] [serial = 2132] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f82675bf400) [pid = 2681] [serial = 2172] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f826b545000) [pid = 2681] [serial = 2126] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f825c6c6c00) [pid = 2681] [serial = 2162] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 2681 | 1461307555606 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"]]]}] 23:45:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:45:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1378ms 23:45:55 INFO - PROCESS | 2681 | 1461307555661 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:45:55 INFO - PROCESS | 2681 | 1461307555664 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:45:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:45:55 INFO - PROCESS | 2681 | 1461307555672 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:45:55 INFO - PROCESS | 2681 | 1461307555676 Marionette TRACE conn3 <- [1,3042,null,{}] 23:45:55 INFO - PROCESS | 2681 | 1461307555690 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}] 23:45:55 INFO - PROCESS | 2681 | 1461307555873 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:45:56 INFO - PROCESS | 2681 | 1461307556065 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825ac2d000 == 144 [pid = 2681] [id = 770] 23:45:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f825bebec00) [pid = 2681] [serial = 2309] [outer = (nil)] 23:45:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825d8c5400) [pid = 2681] [serial = 2310] [outer = 0x7f825bebec00] 23:45:56 INFO - PROCESS | 2681 | 1461307556121 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f8263ac8800) [pid = 2681] [serial = 2311] [outer = 0x7f825bebec00] 23:45:57 INFO - PROCESS | 2681 | 1461307557039 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]]]}] 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:45:57 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. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:45:57 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'.) 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:45:57 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. 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:45:57 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. 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:45:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:45:57 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. 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:45:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:45:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:45:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:45:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1453ms 23:45:57 INFO - PROCESS | 2681 | 1461307557126 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 2681 | 1461307557128 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:45:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:45:57 INFO - PROCESS | 2681 | 1461307557138 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 2681 | 1461307557140 Marionette TRACE conn3 <- [1,3046,null,{}] 23:45:57 INFO - PROCESS | 2681 | 1461307557197 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}] 23:45:57 INFO - PROCESS | 2681 | 1461307557355 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:45:57 INFO - PROCESS | 2681 | 1461307557364 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:57 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825d7de000 == 145 [pid = 2681] [id = 771] 23:45:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f82643f8000) [pid = 2681] [serial = 2312] [outer = (nil)] 23:45:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f82668c7000) [pid = 2681] [serial = 2313] [outer = 0x7f82643f8000] 23:45:57 INFO - PROCESS | 2681 | 1461307557416 Marionette DEBUG loaded listener.js 23:45:57 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f82675cac00) [pid = 2681] [serial = 2314] [outer = 0x7f82643f8000] 23:45:57 INFO - PROCESS | 2681 | [2681] 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 23:45:58 INFO - PROCESS | 2681 | 1461307558318 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:45:58 INFO - {} 23:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1232ms 23:45:58 INFO - PROCESS | 2681 | 1461307558374 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:45:58 INFO - PROCESS | 2681 | 1461307558377 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:45:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:45:58 INFO - PROCESS | 2681 | 1461307558381 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:45:58 INFO - PROCESS | 2681 | 1461307558383 Marionette TRACE conn3 <- [1,3050,null,{}] 23:45:58 INFO - PROCESS | 2681 | 1461307558388 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}] 23:45:58 INFO - PROCESS | 2681 | 1461307558590 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:45:58 INFO - PROCESS | 2681 | 1461307558609 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8253cc4000 == 146 [pid = 2681] [id = 772] 23:45:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f8253ce5c00) [pid = 2681] [serial = 2315] [outer = (nil)] 23:45:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f8258673800) [pid = 2681] [serial = 2316] [outer = 0x7f8253ce5c00] 23:45:58 INFO - PROCESS | 2681 | 1461307558660 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f825c650400) [pid = 2681] [serial = 2317] [outer = 0x7f8253ce5c00] 23:45:59 INFO - PROCESS | 2681 | 1461307559395 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]]]}] 23:45:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:45:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:45:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:45:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:45:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1027ms 23:45:59 INFO - PROCESS | 2681 | 1461307559409 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:45:59 INFO - PROCESS | 2681 | 1461307559411 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:45:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:45:59 INFO - PROCESS | 2681 | 1461307559438 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:45:59 INFO - PROCESS | 2681 | 1461307559440 Marionette TRACE conn3 <- [1,3054,null,{}] 23:45:59 INFO - PROCESS | 2681 | 1461307559444 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}] 23:45:59 INFO - PROCESS | 2681 | 1461307559682 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 203 (0x7f825b84dc00) [pid = 2681] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 202 (0x7f826fbcbc00) [pid = 2681] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 201 (0x7f8263a50000) [pid = 2681] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 200 (0x7f825950e800) [pid = 2681] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 199 (0x7f826991ac00) [pid = 2681] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 198 (0x7f8256ee7c00) [pid = 2681] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 197 (0x7f8256c13800) [pid = 2681] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 196 (0x7f8257ab2400) [pid = 2681] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:46:00 INFO - PROCESS | 2681 | --DOMWINDOW == 195 (0x7f8267fe0000) [pid = 2681] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:46:00 INFO - PROCESS | 2681 | 1461307560196 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:00 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8263bb2000 == 147 [pid = 2681] [id = 773] 23:46:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 196 (0x7f8256c13800) [pid = 2681] [serial = 2318] [outer = (nil)] 23:46:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 197 (0x7f825c339400) [pid = 2681] [serial = 2319] [outer = 0x7f8256c13800] 23:46:00 INFO - PROCESS | 2681 | 1461307560255 Marionette DEBUG loaded listener.js 23:46:00 INFO - PROCESS | 2681 | ++DOMWINDOW == 198 (0x7f8269907800) [pid = 2681] [serial = 2320] [outer = 0x7f8256c13800] 23:46:01 INFO - PROCESS | 2681 | 1461307561174 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"]]]}] 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:46:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:46:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:46:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:46:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1811ms 23:46:01 INFO - PROCESS | 2681 | 1461307561243 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:46:01 INFO - PROCESS | 2681 | 1461307561246 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:46:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:46:01 INFO - PROCESS | 2681 | 1461307561274 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 2681 | 1461307561278 Marionette TRACE conn3 <- [1,3058,null,{}] 23:46:01 INFO - PROCESS | 2681 | 1461307561293 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}] 23:46:01 INFO - PROCESS | 2681 | 1461307561519 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:46:01 INFO - PROCESS | 2681 | 1461307561738 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:01 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82651e7000 == 148 [pid = 2681] [id = 774] 23:46:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 199 (0x7f826f8c9000) [pid = 2681] [serial = 2321] [outer = (nil)] 23:46:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 200 (0x7f826fd31400) [pid = 2681] [serial = 2322] [outer = 0x7f826f8c9000] 23:46:01 INFO - PROCESS | 2681 | 1461307561800 Marionette DEBUG loaded listener.js 23:46:01 INFO - PROCESS | 2681 | ++DOMWINDOW == 201 (0x7f8270357800) [pid = 2681] [serial = 2323] [outer = 0x7f826f8c9000] 23:46:02 INFO - PROCESS | 2681 | 1461307562625 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]]]}] 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:46:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:46:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:46:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:46:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:46:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:46:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:46:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:46:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:46:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1388ms 23:46:02 INFO - PROCESS | 2681 | 1461307562663 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:46:02 INFO - PROCESS | 2681 | 1461307562674 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:46:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:46:02 INFO - PROCESS | 2681 | 1461307562682 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:46:02 INFO - PROCESS | 2681 | 1461307562687 Marionette TRACE conn3 <- [1,3062,null,{}] 23:46:02 INFO - PROCESS | 2681 | 1461307562711 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}] 23:46:02 INFO - PROCESS | 2681 | 1461307562909 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:46:03 INFO - PROCESS | 2681 | 1461307563177 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:03 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256614000 == 149 [pid = 2681] [id = 775] 23:46:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 202 (0x7f82536e6800) [pid = 2681] [serial = 2324] [outer = (nil)] 23:46:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 203 (0x7f8253ced800) [pid = 2681] [serial = 2325] [outer = 0x7f82536e6800] 23:46:03 INFO - PROCESS | 2681 | 1461307563254 Marionette DEBUG loaded listener.js 23:46:03 INFO - PROCESS | 2681 | ++DOMWINDOW == 204 (0x7f825662ac00) [pid = 2681] [serial = 2326] [outer = 0x7f82536e6800] 23:46:03 INFO - PROCESS | 2681 | [2681] 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 23:46:04 INFO - PROCESS | 2681 | 1461307564125 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:46:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:46:04 INFO - {} 23:46:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1455ms 23:46:04 INFO - PROCESS | 2681 | 1461307564136 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 2681 | 1461307564143 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:46:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:46:04 INFO - PROCESS | 2681 | 1461307564155 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 2681 | 1461307564158 Marionette TRACE conn3 <- [1,3066,null,{}] 23:46:04 INFO - PROCESS | 2681 | 1461307564163 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}] 23:46:04 INFO - PROCESS | 2681 | 1461307564334 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:46:04 INFO - PROCESS | 2681 | 1461307564601 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:04 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825aa63800 == 150 [pid = 2681] [id = 776] 23:46:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 205 (0x7f825662d400) [pid = 2681] [serial = 2327] [outer = (nil)] 23:46:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 206 (0x7f825b759c00) [pid = 2681] [serial = 2328] [outer = 0x7f825662d400] 23:46:04 INFO - PROCESS | 2681 | 1461307564664 Marionette DEBUG loaded listener.js 23:46:04 INFO - PROCESS | 2681 | ++DOMWINDOW == 207 (0x7f825bb0c000) [pid = 2681] [serial = 2329] [outer = 0x7f825662d400] 23:46:05 INFO - PROCESS | 2681 | 1461307565448 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]]]}] 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:46:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1328ms 23:46:05 INFO - PROCESS | 2681 | 1461307565484 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:46:05 INFO - PROCESS | 2681 | 1461307565487 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:46:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:46:05 INFO - PROCESS | 2681 | 1461307565492 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:46:05 INFO - PROCESS | 2681 | 1461307565497 Marionette TRACE conn3 <- [1,3070,null,{}] 23:46:05 INFO - PROCESS | 2681 | 1461307565511 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}] 23:46:05 INFO - PROCESS | 2681 | 1461307565683 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:46:05 INFO - PROCESS | 2681 | 1461307565936 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826454f000 == 151 [pid = 2681] [id = 777] 23:46:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 208 (0x7f825beb5400) [pid = 2681] [serial = 2330] [outer = (nil)] 23:46:05 INFO - PROCESS | 2681 | ++DOMWINDOW == 209 (0x7f825c334400) [pid = 2681] [serial = 2331] [outer = 0x7f825beb5400] 23:46:06 INFO - PROCESS | 2681 | 1461307566004 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 2681 | ++DOMWINDOW == 210 (0x7f825c6cf400) [pid = 2681] [serial = 2332] [outer = 0x7f825beb5400] 23:46:06 INFO - PROCESS | 2681 | 1461307566698 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]]]}] 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:46:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:46:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1238ms 23:46:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:46:06 INFO - PROCESS | 2681 | 1461307566733 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:46:06 INFO - PROCESS | 2681 | 1461307566736 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:46:06 INFO - PROCESS | 2681 | 1461307566741 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:46:06 INFO - PROCESS | 2681 | 1461307566744 Marionette TRACE conn3 <- [1,3074,null,{}] 23:46:06 INFO - PROCESS | 2681 | 1461307566748 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}] 23:46:06 INFO - PROCESS | 2681 | 1461307566929 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:46:07 INFO - PROCESS | 2681 | 1461307567177 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:07 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8266e58000 == 152 [pid = 2681] [id = 778] 23:46:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 211 (0x7f825beb6800) [pid = 2681] [serial = 2333] [outer = (nil)] 23:46:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 212 (0x7f8264798400) [pid = 2681] [serial = 2334] [outer = 0x7f825beb6800] 23:46:07 INFO - PROCESS | 2681 | 1461307567245 Marionette DEBUG loaded listener.js 23:46:07 INFO - PROCESS | 2681 | ++DOMWINDOW == 213 (0x7f826506d000) [pid = 2681] [serial = 2335] [outer = 0x7f825beb6800] 23:46:07 INFO - PROCESS | 2681 | 1461307567914 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]]]}] 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:46:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1226ms 23:46:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:46:07 INFO - PROCESS | 2681 | 1461307567969 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:46:07 INFO - PROCESS | 2681 | 1461307567971 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:46:07 INFO - PROCESS | 2681 | 1461307567977 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 2681 | 1461307567980 Marionette TRACE conn3 <- [1,3078,null,{}] 23:46:07 INFO - PROCESS | 2681 | 1461307567984 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}] 23:46:08 INFO - PROCESS | 2681 | 1461307568145 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:46:08 INFO - PROCESS | 2681 | 1461307568401 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:08 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82680da800 == 153 [pid = 2681] [id = 779] 23:46:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 214 (0x7f8253cef400) [pid = 2681] [serial = 2336] [outer = (nil)] 23:46:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 215 (0x7f8266549000) [pid = 2681] [serial = 2337] [outer = 0x7f8253cef400] 23:46:08 INFO - PROCESS | 2681 | 1461307568465 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 2681 | ++DOMWINDOW == 216 (0x7f82675c8000) [pid = 2681] [serial = 2338] [outer = 0x7f8253cef400] 23:46:09 INFO - PROCESS | 2681 | 1461307569179 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] 23:46:09 INFO - PROCESS | 2681 | 1461307569213 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:46:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:46:09 INFO - PROCESS | 2681 | 1461307569222 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 2681 | 1461307569226 Marionette TRACE conn3 <- [1,3082,null,{}] 23:46:09 INFO - PROCESS | 2681 | 1461307569231 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}] 23:46:09 INFO - PROCESS | 2681 | 1461307569478 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:46:09 INFO - PROCESS | 2681 | 1461307569759 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:09 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8256d61800 == 154 [pid = 2681] [id = 780] 23:46:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 217 (0x7f8253ce6800) [pid = 2681] [serial = 2339] [outer = (nil)] 23:46:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 218 (0x7f826b549c00) [pid = 2681] [serial = 2340] [outer = 0x7f8253ce6800] 23:46:09 INFO - PROCESS | 2681 | 1461307569829 Marionette DEBUG loaded listener.js 23:46:09 INFO - PROCESS | 2681 | ++DOMWINDOW == 219 (0x7f826c0c3800) [pid = 2681] [serial = 2341] [outer = 0x7f8253ce6800] 23:46:10 INFO - PROCESS | 2681 | 1461307570488 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]]]}] 23:46:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:46:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:46:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1331ms 23:46:10 INFO - PROCESS | 2681 | 1461307570554 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:46:10 INFO - PROCESS | 2681 | 1461307570557 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:46:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:46:10 INFO - PROCESS | 2681 | 1461307570562 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:46:10 INFO - PROCESS | 2681 | 1461307570564 Marionette TRACE conn3 <- [1,3086,null,{}] 23:46:10 INFO - PROCESS | 2681 | 1461307570570 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}] 23:46:10 INFO - PROCESS | 2681 | 1461307570727 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:46:10 INFO - PROCESS | 2681 | 1461307570974 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:10 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826b642800 == 155 [pid = 2681] [id = 781] 23:46:10 INFO - PROCESS | 2681 | ++DOMWINDOW == 220 (0x7f8265122800) [pid = 2681] [serial = 2342] [outer = (nil)] 23:46:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 221 (0x7f826fd3a800) [pid = 2681] [serial = 2343] [outer = 0x7f8265122800] 23:46:11 INFO - PROCESS | 2681 | 1461307571036 Marionette DEBUG loaded listener.js 23:46:11 INFO - PROCESS | 2681 | ++DOMWINDOW == 222 (0x7f8271485000) [pid = 2681] [serial = 2344] [outer = 0x7f8265122800] 23:46:11 INFO - PROCESS | 2681 | 1461307571705 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:46:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1175ms 23:46:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:46:11 INFO - PROCESS | 2681 | 1461307571738 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:46:11 INFO - PROCESS | 2681 | 1461307571740 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:46:11 INFO - PROCESS | 2681 | 1461307571746 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:46:11 INFO - PROCESS | 2681 | 1461307571748 Marionette TRACE conn3 <- [1,3090,null,{}] 23:46:11 INFO - PROCESS | 2681 | 1461307571753 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}] 23:46:11 INFO - PROCESS | 2681 | 1461307571920 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:46:12 INFO - PROCESS | 2681 | 1461307572167 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:12 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f826e6bb000 == 156 [pid = 2681] [id = 782] 23:46:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 223 (0x7f825ba2d800) [pid = 2681] [serial = 2345] [outer = (nil)] 23:46:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 224 (0x7f825ba32400) [pid = 2681] [serial = 2346] [outer = 0x7f825ba2d800] 23:46:12 INFO - PROCESS | 2681 | 1461307572231 Marionette DEBUG loaded listener.js 23:46:12 INFO - PROCESS | 2681 | ++DOMWINDOW == 225 (0x7f825ba37400) [pid = 2681] [serial = 2347] [outer = 0x7f825ba2d800] 23:46:12 INFO - PROCESS | 2681 | 1461307572881 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:46:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1176ms 23:46:12 INFO - PROCESS | 2681 | 1461307572922 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:46:12 INFO - PROCESS | 2681 | 1461307572924 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:46:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:46:12 INFO - PROCESS | 2681 | 1461307572930 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:46:12 INFO - PROCESS | 2681 | 1461307572932 Marionette TRACE conn3 <- [1,3094,null,{}] 23:46:12 INFO - PROCESS | 2681 | 1461307572937 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}] 23:46:13 INFO - PROCESS | 2681 | 1461307573092 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:46:13 INFO - PROCESS | 2681 | 1461307573371 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8270834800 == 157 [pid = 2681] [id = 783] 23:46:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 226 (0x7f825149d800) [pid = 2681] [serial = 2348] [outer = (nil)] 23:46:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 227 (0x7f826bfba400) [pid = 2681] [serial = 2349] [outer = 0x7f825149d800] 23:46:13 INFO - PROCESS | 2681 | 1461307573437 Marionette DEBUG loaded listener.js 23:46:13 INFO - PROCESS | 2681 | ++DOMWINDOW == 228 (0x7f8271fb4800) [pid = 2681] [serial = 2350] [outer = 0x7f825149d800] 23:46:14 INFO - PROCESS | 2681 | 1461307574101 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:46:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1182ms 23:46:14 INFO - PROCESS | 2681 | 1461307574127 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:46:14 INFO - PROCESS | 2681 | 1461307574129 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:46:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:46:14 INFO - PROCESS | 2681 | 1461307574137 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 2681 | 1461307574139 Marionette TRACE conn3 <- [1,3098,null,{}] 23:46:14 INFO - PROCESS | 2681 | 1461307574144 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}] 23:46:14 INFO - PROCESS | 2681 | 1461307574298 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:46:14 INFO - PROCESS | 2681 | 1461307574547 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:14 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f8271cc4000 == 158 [pid = 2681] [id = 784] 23:46:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 229 (0x7f825ba37800) [pid = 2681] [serial = 2351] [outer = (nil)] 23:46:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 230 (0x7f825bfda800) [pid = 2681] [serial = 2352] [outer = 0x7f825ba37800] 23:46:14 INFO - PROCESS | 2681 | 1461307574612 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 2681 | ++DOMWINDOW == 231 (0x7f825bfe0000) [pid = 2681] [serial = 2353] [outer = 0x7f825ba37800] 23:46:15 INFO - PROCESS | 2681 | 1461307575278 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]]]}] 23:46:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:46:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:46:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1176ms 23:46:15 INFO - PROCESS | 2681 | 1461307575314 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:46:15 INFO - PROCESS | 2681 | 1461307575317 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:46:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:46:15 INFO - PROCESS | 2681 | 1461307575322 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:46:15 INFO - PROCESS | 2681 | 1461307575325 Marionette TRACE conn3 <- [1,3102,null,{}] 23:46:15 INFO - PROCESS | 2681 | 1461307575330 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}] 23:46:15 INFO - PROCESS | 2681 | 1461307575506 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:46:15 INFO - PROCESS | 2681 | 1461307575765 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:15 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82837cd800 == 159 [pid = 2681] [id = 785] 23:46:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 232 (0x7f8256349c00) [pid = 2681] [serial = 2354] [outer = (nil)] 23:46:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 233 (0x7f8256351c00) [pid = 2681] [serial = 2355] [outer = 0x7f8256349c00] 23:46:15 INFO - PROCESS | 2681 | 1461307575836 Marionette DEBUG loaded listener.js 23:46:15 INFO - PROCESS | 2681 | ++DOMWINDOW == 234 (0x7f825bfe2400) [pid = 2681] [serial = 2356] [outer = 0x7f8256349c00] 23:46:16 INFO - PROCESS | 2681 | 1461307576497 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:46:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1182ms 23:46:16 INFO - PROCESS | 2681 | 1461307576521 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:46:16 INFO - PROCESS | 2681 | 1461307576524 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:46:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:46:16 INFO - PROCESS | 2681 | 1461307576534 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:46:16 INFO - PROCESS | 2681 | 1461307576536 Marionette TRACE conn3 <- [1,3106,null,{}] 23:46:16 INFO - PROCESS | 2681 | 1461307576540 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}] 23:46:16 INFO - PROCESS | 2681 | 1461307576697 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:46:16 INFO - PROCESS | 2681 | 1461307576953 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82909dd000 == 160 [pid = 2681] [id = 786] 23:46:16 INFO - PROCESS | 2681 | ++DOMWINDOW == 235 (0x7f825634a000) [pid = 2681] [serial = 2357] [outer = (nil)] 23:46:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 236 (0x7f825c2db000) [pid = 2681] [serial = 2358] [outer = 0x7f825634a000] 23:46:17 INFO - PROCESS | 2681 | 1461307577017 Marionette DEBUG loaded listener.js 23:46:17 INFO - PROCESS | 2681 | ++DOMWINDOW == 237 (0x7f825c2dfc00) [pid = 2681] [serial = 2359] [outer = 0x7f825634a000] 23:46:17 INFO - PROCESS | 2681 | 1461307577657 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]]]}] 23:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:46:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1136ms 23:46:17 INFO - PROCESS | 2681 | 1461307577685 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 2681 | 1461307577690 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:46:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:46:17 INFO - PROCESS | 2681 | 1461307577700 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 2681 | 1461307577702 Marionette TRACE conn3 <- [1,3110,null,{}] 23:46:17 INFO - PROCESS | 2681 | 1461307577707 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}] 23:46:17 INFO - PROCESS | 2681 | 1461307577868 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:46:18 INFO - PROCESS | 2681 | 1461307578117 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f82515d5800 == 161 [pid = 2681] [id = 787] 23:46:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 238 (0x7f825b768400) [pid = 2681] [serial = 2360] [outer = (nil)] 23:46:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 239 (0x7f825c2e4400) [pid = 2681] [serial = 2361] [outer = 0x7f825b768400] 23:46:18 INFO - PROCESS | 2681 | 1461307578183 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 2681 | ++DOMWINDOW == 240 (0x7f826b561800) [pid = 2681] [serial = 2362] [outer = 0x7f825b768400] 23:46:18 INFO - PROCESS | 2681 | 1461307578823 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"]]]}] 23:46:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:46:18 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 23:46:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:46:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1131ms 23:46:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:46:18 INFO - PROCESS | 2681 | 1461307578833 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:46:18 INFO - PROCESS | 2681 | 1461307578835 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:46:18 INFO - PROCESS | 2681 | 1461307578861 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:46:18 INFO - PROCESS | 2681 | 1461307578864 Marionette TRACE conn3 <- [1,3114,null,{}] 23:46:18 INFO - PROCESS | 2681 | 1461307578870 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}] 23:46:19 INFO - PROCESS | 2681 | 1461307579033 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:46:19 INFO - PROCESS | 2681 | 1461307579286 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\", \"8a32c56f-1dd4-43c8-98a5-a4c583393fb4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 2681 | ++DOCSHELL 0x7f825b818000 == 162 [pid = 2681] [id = 788] 23:46:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 241 (0x7f825bfe2800) [pid = 2681] [serial = 2363] [outer = (nil)] 23:46:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 242 (0x7f826b567c00) [pid = 2681] [serial = 2364] [outer = 0x7f825bfe2800] 23:46:19 INFO - PROCESS | 2681 | 1461307579352 Marionette DEBUG loaded listener.js 23:46:19 INFO - PROCESS | 2681 | ++DOMWINDOW == 243 (0x7f826b56c000) [pid = 2681] [serial = 2365] [outer = 0x7f825bfe2800] 23:46:20 INFO - PROCESS | 2681 | 1461307580011 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]]]}] 23:46:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:46:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1199ms 23:46:20 INFO - PROCESS | 2681 | 1461307580043 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:46:20 INFO - PROCESS | 2681 | 1461307580045 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:46:21 WARNING - u'runner_teardown' () 23:46:21 INFO - No more tests 23:46:21 INFO - Got 0 unexpected results 23:46:21 INFO - SUITE-END | took 946s 23:46:21 INFO - Closing logging queue 23:46:21 INFO - queue closed 23:46:21 INFO - Return code: 0 23:46:21 WARNING - # TBPL SUCCESS # 23:46:21 INFO - Running post-action listener: _resource_record_post_action 23:46:21 INFO - Running post-run listener: _resource_record_post_run 23:46:22 INFO - Total resource usage - Wall time: 977s; CPU: 98.0%; Read bytes: 557056; Write bytes: 978649088; Read time: 52; Write time: 296712 23:46:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:46:22 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 4096; Write bytes: 56180736; Read time: 8; Write time: 41772 23:46:22 INFO - run-tests - Wall time: 951s; CPU: 97.0%; Read bytes: 552960; Write bytes: 922468352; Read time: 44; Write time: 254940 23:46:22 INFO - Running post-run listener: _upload_blobber_files 23:46:22 INFO - Blob upload gear active. 23:46:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:46:22 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 23:46:22 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'] 23:46:22 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 23:46:23 INFO - (blobuploader) - INFO - Open directory for files ... 23:46:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:46:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:46:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:46:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:46:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:46:25 INFO - (blobuploader) - INFO - Done attempting. 23:46:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:46:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:46:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:46:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:46:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:46:27 INFO - (blobuploader) - INFO - Done attempting. 23:46:27 INFO - (blobuploader) - INFO - Iteration through files over. 23:46:27 INFO - Return code: 0 23:46:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:46:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:46:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fbfe2b0b64b2ef491febb5865180f9e920e5a1efdef27a23829a4273a32f2d6b719c815e0647dbee0962c829a8c74d5a0f4f0b947bb33a2ac8a5db8f3c2eb2b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fca2af1fee9370df9e5ac9ca88be0f3e02628106340561a1066e9bbddc4f3bf128f5a28aab2a3e66b72215e9cbd63f7cbbc1bc825132d14c55e1eef16a94788a"} 23:46:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:46:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:46:27 INFO - Contents: 23:46:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fbfe2b0b64b2ef491febb5865180f9e920e5a1efdef27a23829a4273a32f2d6b719c815e0647dbee0962c829a8c74d5a0f4f0b947bb33a2ac8a5db8f3c2eb2b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fca2af1fee9370df9e5ac9ca88be0f3e02628106340561a1066e9bbddc4f3bf128f5a28aab2a3e66b72215e9cbd63f7cbbc1bc825132d14c55e1eef16a94788a"} 23:46:27 INFO - Running post-run listener: copy_logs_to_upload_dir 23:46:27 INFO - Copying logs to upload dir... 23:46:27 INFO - mkdir: /builds/slave/test/build/upload/logs 23:46:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1045.802081 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 26 secs) (at 2016-04-21 23:46:27.565511) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:46:27.566848) ========= 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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fbfe2b0b64b2ef491febb5865180f9e920e5a1efdef27a23829a4273a32f2d6b719c815e0647dbee0962c829a8c74d5a0f4f0b947bb33a2ac8a5db8f3c2eb2b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fca2af1fee9370df9e5ac9ca88be0f3e02628106340561a1066e9bbddc4f3bf128f5a28aab2a3e66b72215e9cbd63f7cbbc1bc825132d14c55e1eef16a94788a"} build_url:https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032900 build_url: 'https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fbfe2b0b64b2ef491febb5865180f9e920e5a1efdef27a23829a4273a32f2d6b719c815e0647dbee0962c829a8c74d5a0f4f0b947bb33a2ac8a5db8f3c2eb2b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fca2af1fee9370df9e5ac9ca88be0f3e02628106340561a1066e9bbddc4f3bf128f5a28aab2a3e66b72215e9cbd63f7cbbc1bc825132d14c55e1eef16a94788a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IDZAVSzKRGqIQN-4Anne6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:46:27.636778) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:46:27.637291) ========= 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-1461305567.49462-699329888 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016553 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:46:27.697802) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:46:27.698145) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:46:27.698503) ========= ========= Total master_lag: 0.62 =========