builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2597 starttime: 1461509425.1 results: success (0) buildid: 20160424060542 builduid: 8de3696ac7b7480b933cdf34af9052b7 revision: 463fc6d36ff561f17a34f1688bd8c38833de8966 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:25.097755) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:25.098261) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:25.099257) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:26.071868) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:26.072391) ========= 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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 07:50:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.50M=0.001s 2016-04-24 07:50:26 (8.50 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.791778 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:27.044483) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:27.044950) ========= 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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022732 ========= master_lag: 0.16 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:27.224675) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 07:50:27.225185) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 463fc6d36ff561f17a34f1688bd8c38833de8966 --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 463fc6d36ff561f17a34f1688bd8c38833de8966 --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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 07:50:27,386 truncating revision to first 12 chars 2016-04-24 07:50:27,386 Setting DEBUG logging. 2016-04-24 07:50:27,386 attempt 1/10 2016-04-24 07:50:27,387 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/463fc6d36ff5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 07:50:28,829 unpacking tar archive at: fx-team-463fc6d36ff5/testing/mozharness/ program finished with exit code 0 elapsedTime=2.058959 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 07:50:29.323949) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:29.324361) ========= script_repo_revision: 463fc6d36ff561f17a34f1688bd8c38833de8966 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:29.324909) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:29.325307) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 07:50:29.354746) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 16 secs) (at 2016-04-24 07:50:29.355143) ========= /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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False 07:50:29 INFO - MultiFileLogger online at 20160424 07:50:29 in /builds/slave/test 07:50:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 07:50:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:50:29 INFO - {'append_to_log': False, 07:50:29 INFO - 'base_work_dir': '/builds/slave/test', 07:50:29 INFO - 'blob_upload_branch': 'fx-team', 07:50:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:50:29 INFO - 'buildbot_json_path': 'buildprops.json', 07:50:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:50:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:50:29 INFO - 'download_minidump_stackwalk': True, 07:50:29 INFO - 'download_symbols': 'true', 07:50:29 INFO - 'e10s': False, 07:50:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:50:29 INFO - 'tooltool.py': '/tools/tooltool.py', 07:50:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:50:29 INFO - '/tools/misc-python/virtualenv.py')}, 07:50:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:50:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:50:29 INFO - 'log_level': 'info', 07:50:29 INFO - 'log_to_console': True, 07:50:29 INFO - 'opt_config_files': (), 07:50:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:50:29 INFO - '--processes=1', 07:50:29 INFO - '--config=%(test_path)s/wptrunner.ini', 07:50:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:50:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:50:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:50:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:50:29 INFO - 'pip_index': False, 07:50:29 INFO - 'require_test_zip': True, 07:50:29 INFO - 'test_type': ('testharness',), 07:50:29 INFO - 'this_chunk': '1', 07:50:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:50:29 INFO - 'total_chunks': '10', 07:50:29 INFO - 'virtualenv_path': 'venv', 07:50:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:50:29 INFO - 'work_dir': 'build'} 07:50:29 INFO - ##### 07:50:29 INFO - ##### Running clobber step. 07:50:29 INFO - ##### 07:50:29 INFO - Running pre-action listener: _resource_record_pre_action 07:50:29 INFO - Running main action method: clobber 07:50:29 INFO - rmtree: /builds/slave/test/build 07:50:29 INFO - Running post-action listener: _resource_record_post_action 07:50:29 INFO - ##### 07:50:29 INFO - ##### Running read-buildbot-config step. 07:50:29 INFO - ##### 07:50:29 INFO - Running pre-action listener: _resource_record_pre_action 07:50:29 INFO - Running main action method: read_buildbot_config 07:50:29 INFO - Using buildbot properties: 07:50:29 INFO - { 07:50:29 INFO - "project": "", 07:50:29 INFO - "product": "firefox", 07:50:29 INFO - "script_repo_revision": "production", 07:50:29 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 07:50:29 INFO - "repository": "", 07:50:29 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 07:50:29 INFO - "buildid": "20160424060542", 07:50:29 INFO - "pgo_build": "False", 07:50:29 INFO - "basedir": "/builds/slave/test", 07:50:29 INFO - "buildnumber": 0, 07:50:29 INFO - "slavename": "tst-linux64-spot-2597", 07:50:29 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 07:50:29 INFO - "platform": "linux64", 07:50:29 INFO - "branch": "fx-team", 07:50:29 INFO - "revision": "463fc6d36ff561f17a34f1688bd8c38833de8966", 07:50:29 INFO - "repo_path": "integration/fx-team", 07:50:29 INFO - "moz_repo_path": "", 07:50:29 INFO - "stage_platform": "linux64", 07:50:29 INFO - "builduid": "8de3696ac7b7480b933cdf34af9052b7", 07:50:29 INFO - "slavebuilddir": "test" 07:50:29 INFO - } 07:50:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 07:50:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 07:50:29 INFO - Running post-action listener: _resource_record_post_action 07:50:29 INFO - ##### 07:50:29 INFO - ##### Running download-and-extract step. 07:50:29 INFO - ##### 07:50:29 INFO - Running pre-action listener: _resource_record_pre_action 07:50:29 INFO - Running main action method: download_and_extract 07:50:29 INFO - mkdir: /builds/slave/test/build/tests 07:50:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:50:29 INFO - https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:50:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:50:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:50:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:36 INFO - Downloaded 1361 bytes. 07:50:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:50:36 INFO - Using the following test package requirements: 07:50:36 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:50:36 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:50:36 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:50:36 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'jsshell-linux-x86_64.zip'], 07:50:36 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:50:36 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:50:36 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:50:36 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:50:36 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:50:36 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:50:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:50:36 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 07:50:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:50:36 INFO - https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:50:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:50:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:50:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:42 INFO - Downloaded 22746090 bytes. 07:50:42 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/*'] 07:50:42 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/* 07:50:43 INFO - caution: filename not matched: web-platform/* 07:50:43 INFO - Return code: 11 07:50: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')]} 07:50:43 INFO - https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:50:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:50:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:50:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:45 INFO - Downloaded 36402275 bytes. 07:50:45 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/*'] 07:50:45 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/* 07:50:49 INFO - caution: filename not matched: bin/* 07:50:49 INFO - caution: filename not matched: config/* 07:50:49 INFO - caution: filename not matched: mozbase/* 07:50:49 INFO - caution: filename not matched: marionette/* 07:50:49 INFO - caution: filename not matched: tools/wptserve/* 07:50:49 INFO - Return code: 11 07:50: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')]} 07:50:49 INFO - https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:50:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:50:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:50:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:50:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:51:00 INFO - Downloaded 64411264 bytes. 07:51:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:51:00 INFO - mkdir: /builds/slave/test/properties 07:51:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:51:00 INFO - Writing to file /builds/slave/test/properties/build_url 07:51:00 INFO - Contents: 07:51:00 INFO - build_url:https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:51:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:51:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:51:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:51:01 INFO - Contents: 07:51:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:51:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:01 INFO - https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:51:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:51:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:51:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:51:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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 07:51:10 INFO - Downloaded 90863099 bytes. 07:51:10 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'] 07:51:10 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 07:51:18 INFO - Return code: 0 07:51:18 INFO - Running post-action listener: _resource_record_post_action 07:51:18 INFO - Running post-action listener: set_extra_try_arguments 07:51:18 INFO - ##### 07:51:18 INFO - ##### Running create-virtualenv step. 07:51:18 INFO - ##### 07:51:18 INFO - Running pre-action listener: _pre_create_virtualenv 07:51:18 INFO - Running pre-action listener: _resource_record_pre_action 07:51:18 INFO - Running main action method: create_virtualenv 07:51:18 INFO - Creating virtualenv /builds/slave/test/build/venv 07:51:18 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 07:51:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:51:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:51:22 INFO - Using real prefix '/usr' 07:51:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:51:23 INFO - Installing distribute.............................................................................................................................................................................................done. 07:51:27 INFO - Installing pip.................done. 07:51:27 INFO - Return code: 0 07:51:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:51:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2393030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23d7620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, '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-1461507967.537594-667004530', '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 07:51:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 07:51:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 07:51:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:51:27 INFO - 'CCACHE_UMASK': '002', 07:51:27 INFO - 'DISPLAY': ':0', 07:51:27 INFO - 'HOME': '/home/cltbld', 07:51:27 INFO - 'LANG': 'en_US.UTF-8', 07:51:27 INFO - 'LOGNAME': 'cltbld', 07:51:27 INFO - 'MAIL': '/var/mail/cltbld', 07:51:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:51:27 INFO - 'MOZ_NO_REMOTE': '1', 07:51:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:51:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:51:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:27 INFO - 'PWD': '/builds/slave/test', 07:51:27 INFO - 'SHELL': '/bin/bash', 07:51:27 INFO - 'SHLVL': '1', 07:51:27 INFO - 'TERM': 'linux', 07:51:27 INFO - 'TMOUT': '86400', 07:51:27 INFO - 'USER': 'cltbld', 07:51:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:51:27 INFO - '_': '/tools/buildbot/bin/python'} 07:51:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:28 INFO - Downloading/unpacking psutil>=0.7.1 07:51:28 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 07:51:28 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 07:51:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:28 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 07:51:28 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 07:51:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:51:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:51:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:51:34 INFO - Installing collected packages: psutil 07:51:34 INFO - Running setup.py install for psutil 07:51:34 INFO - building 'psutil._psutil_linux' extension 07:51:34 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 07:51: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 07:51:39 INFO - building 'psutil._psutil_posix' extension 07:51:39 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 07:51:40 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 07:51:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:51:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:51:40 INFO - Successfully installed psutil 07:51:40 INFO - Cleaning up... 07:51:40 INFO - Return code: 0 07:51:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2393030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23d7620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, '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-1461507967.537594-667004530', '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 07:51:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 07:51:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 07:51:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:51:40 INFO - 'CCACHE_UMASK': '002', 07:51:40 INFO - 'DISPLAY': ':0', 07:51:40 INFO - 'HOME': '/home/cltbld', 07:51:40 INFO - 'LANG': 'en_US.UTF-8', 07:51:40 INFO - 'LOGNAME': 'cltbld', 07:51:40 INFO - 'MAIL': '/var/mail/cltbld', 07:51:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:51:40 INFO - 'MOZ_NO_REMOTE': '1', 07:51:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:51:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:51:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:40 INFO - 'PWD': '/builds/slave/test', 07:51:40 INFO - 'SHELL': '/bin/bash', 07:51:40 INFO - 'SHLVL': '1', 07:51:40 INFO - 'TERM': 'linux', 07:51:40 INFO - 'TMOUT': '86400', 07:51:40 INFO - 'USER': 'cltbld', 07:51:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:51:40 INFO - '_': '/tools/buildbot/bin/python'} 07:51:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:51:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:51:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:51:46 INFO - Installing collected packages: mozsystemmonitor 07:51:46 INFO - Running setup.py install for mozsystemmonitor 07:51:46 INFO - Successfully installed mozsystemmonitor 07:51:46 INFO - Cleaning up... 07:51:47 INFO - Return code: 0 07:51:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:51:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2393030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23d7620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, '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-1461507967.537594-667004530', '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 07:51:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 07:51:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 07:51:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:51:47 INFO - 'CCACHE_UMASK': '002', 07:51:47 INFO - 'DISPLAY': ':0', 07:51:47 INFO - 'HOME': '/home/cltbld', 07:51:47 INFO - 'LANG': 'en_US.UTF-8', 07:51:47 INFO - 'LOGNAME': 'cltbld', 07:51:47 INFO - 'MAIL': '/var/mail/cltbld', 07:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:51:47 INFO - 'MOZ_NO_REMOTE': '1', 07:51:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:51:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:47 INFO - 'PWD': '/builds/slave/test', 07:51:47 INFO - 'SHELL': '/bin/bash', 07:51:47 INFO - 'SHLVL': '1', 07:51:47 INFO - 'TERM': 'linux', 07:51:47 INFO - 'TMOUT': '86400', 07:51:47 INFO - 'USER': 'cltbld', 07:51:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:51:47 INFO - '_': '/tools/buildbot/bin/python'} 07:51:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:47 INFO - Downloading/unpacking blobuploader==1.2.4 07:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:53 INFO - Downloading blobuploader-1.2.4.tar.gz 07:51:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:51:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:51:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:51:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:51:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:51:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:51:54 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 07:51:54 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 07:51:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:51:54 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 07:51:54 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 07:51:55 INFO - Downloading docopt-0.6.1.tar.gz 07:51:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:51:55 INFO - Installing collected packages: blobuploader, requests, docopt 07:51:55 INFO - Running setup.py install for blobuploader 07:51:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:51:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:51:55 INFO - Running setup.py install for requests 07:51:56 INFO - Running setup.py install for docopt 07:51:56 INFO - Successfully installed blobuploader requests docopt 07:51:56 INFO - Cleaning up... 07:51:56 INFO - Return code: 0 07:51:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:51: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')]} 07:51:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:51:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51: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')]} 07:51:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:51:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:51:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2393030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23d7620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, '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-1461507967.537594-667004530', '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 07:51:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:51:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:51:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:51:56 INFO - 'CCACHE_UMASK': '002', 07:51:56 INFO - 'DISPLAY': ':0', 07:51:56 INFO - 'HOME': '/home/cltbld', 07:51:56 INFO - 'LANG': 'en_US.UTF-8', 07:51:56 INFO - 'LOGNAME': 'cltbld', 07:51:56 INFO - 'MAIL': '/var/mail/cltbld', 07:51:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:51:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:51:56 INFO - 'MOZ_NO_REMOTE': '1', 07:51:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:51:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:51:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:51:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:51:56 INFO - 'PWD': '/builds/slave/test', 07:51:56 INFO - 'SHELL': '/bin/bash', 07:51:56 INFO - 'SHLVL': '1', 07:51:56 INFO - 'TERM': 'linux', 07:51:56 INFO - 'TMOUT': '86400', 07:51:56 INFO - 'USER': 'cltbld', 07:51:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:51:56 INFO - '_': '/tools/buildbot/bin/python'} 07:51:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:51:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:51:57 INFO - Running setup.py (path:/tmp/pip-6c_Vbe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:51:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:51:57 INFO - Running setup.py (path:/tmp/pip-6WUkoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:51:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:51:57 INFO - Running setup.py (path:/tmp/pip-fioWFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:51:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:51:57 INFO - Running setup.py (path:/tmp/pip-0RAXpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:51:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:51:57 INFO - Running setup.py (path:/tmp/pip-gNDg6m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:51:58 INFO - Running setup.py (path:/tmp/pip-kEYcsU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:51:58 INFO - Running setup.py (path:/tmp/pip-0X18aV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:51:58 INFO - Running setup.py (path:/tmp/pip-CW433B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:51:58 INFO - Running setup.py (path:/tmp/pip-LTa03a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:51:58 INFO - Running setup.py (path:/tmp/pip-6wEOx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:51:58 INFO - Running setup.py (path:/tmp/pip-sMsnNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:51:58 INFO - Running setup.py (path:/tmp/pip-Q6Cm27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:51:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:51:59 INFO - Running setup.py (path:/tmp/pip-bgFXxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:51:59 INFO - Running setup.py (path:/tmp/pip-vf9J50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:51:59 INFO - Running setup.py (path:/tmp/pip-vGfwB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:51:59 INFO - Running setup.py (path:/tmp/pip-6krHus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:51:59 INFO - Running setup.py (path:/tmp/pip-2S3tx9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:51:59 INFO - Running setup.py (path:/tmp/pip-6caLJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:51:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:51:59 INFO - Running setup.py (path:/tmp/pip-0E0_cx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:00 INFO - Running setup.py (path:/tmp/pip-HeZ__A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:00 INFO - Running setup.py (path:/tmp/pip-_n7vKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:00 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 07:52:00 INFO - Running setup.py install for manifestparser 07:52:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:52:01 INFO - Running setup.py install for mozcrash 07:52:01 INFO - Running setup.py install for mozdebug 07:52:01 INFO - Running setup.py install for mozdevice 07:52:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:52:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:52:01 INFO - Running setup.py install for mozfile 07:52:01 INFO - Running setup.py install for mozhttpd 07:52:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Running setup.py install for mozinfo 07:52:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Running setup.py install for mozInstall 07:52:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:52:02 INFO - Running setup.py install for mozleak 07:52:02 INFO - Running setup.py install for mozlog 07:52:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:52:03 INFO - Running setup.py install for moznetwork 07:52:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:52:03 INFO - Running setup.py install for mozprocess 07:52:03 INFO - Running setup.py install for mozprofile 07:52:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:52:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:52:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:52:03 INFO - Running setup.py install for mozrunner 07:52:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:52:04 INFO - Running setup.py install for mozscreenshot 07:52:04 INFO - Running setup.py install for moztest 07:52:04 INFO - Running setup.py install for mozversion 07:52:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:52:04 INFO - Running setup.py install for wptserve 07:52:05 INFO - Running setup.py install for marionette-driver 07:52:05 INFO - Running setup.py install for browsermob-proxy 07:52:05 INFO - Running setup.py install for marionette-client 07:52:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:52:06 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 07:52:06 INFO - Cleaning up... 07:52:06 INFO - Return code: 0 07:52:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:52: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')]} 07:52:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:52:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:52: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')]} 07:52:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:52:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:52:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2393030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23943f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23d7620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, '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-1461507967.537594-667004530', '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 07:52:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 07:52:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 07:52:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:52:06 INFO - 'CCACHE_UMASK': '002', 07:52:06 INFO - 'DISPLAY': ':0', 07:52:06 INFO - 'HOME': '/home/cltbld', 07:52:06 INFO - 'LANG': 'en_US.UTF-8', 07:52:06 INFO - 'LOGNAME': 'cltbld', 07:52:06 INFO - 'MAIL': '/var/mail/cltbld', 07:52:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:52:06 INFO - 'MOZ_NO_REMOTE': '1', 07:52:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:52:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:52:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:06 INFO - 'PWD': '/builds/slave/test', 07:52:06 INFO - 'SHELL': '/bin/bash', 07:52:06 INFO - 'SHLVL': '1', 07:52:06 INFO - 'TERM': 'linux', 07:52:06 INFO - 'TMOUT': '86400', 07:52:06 INFO - 'USER': 'cltbld', 07:52:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:52:06 INFO - '_': '/tools/buildbot/bin/python'} 07:52:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:52:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:52:06 INFO - Running setup.py (path:/tmp/pip-9fXn7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:52:06 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)) 07:52:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:52:06 INFO - Running setup.py (path:/tmp/pip-q5POox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:52:06 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)) 07:52:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:52:06 INFO - Running setup.py (path:/tmp/pip-sjxC18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:52:07 INFO - Running setup.py (path:/tmp/pip-d35e1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:52:07 INFO - Running setup.py (path:/tmp/pip-PE8shC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:52:07 INFO - Running setup.py (path:/tmp/pip-NDmk90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:52:07 INFO - Running setup.py (path:/tmp/pip-9m0qQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:52:07 INFO - Running setup.py (path:/tmp/pip-RsrF_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:52:07 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)) 07:52:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:52:07 INFO - Running setup.py (path:/tmp/pip-odFdp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:52:08 INFO - Running setup.py (path:/tmp/pip-U3sd0s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:52:08 INFO - Running setup.py (path:/tmp/pip-gho7aq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:52:08 INFO - Running setup.py (path:/tmp/pip-Rzdktc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:52:08 INFO - Running setup.py (path:/tmp/pip-7XCn9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:52:08 INFO - Running setup.py (path:/tmp/pip-LHPF0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:52:08 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)) 07:52:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:08 INFO - Running setup.py (path:/tmp/pip-uCl9YQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:52:09 INFO - Running setup.py (path:/tmp/pip-0CdIhW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:52:09 INFO - Running setup.py (path:/tmp/pip-lO97P8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:52:09 INFO - Running setup.py (path:/tmp/pip-s0pLFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:52:09 INFO - Running setup.py (path:/tmp/pip-_JAEnx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:09 INFO - Running setup.py (path:/tmp/pip-A1fkWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:52:09 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)) 07:52:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:52:10 INFO - Running setup.py (path:/tmp/pip-sz_zzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:52:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:52:10 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)) 07:52:10 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)) 07:52:10 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)) 07:52:10 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)) 07:52:10 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)) 07:52:10 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)) 07:52:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:52:10 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 07:52:10 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 07:52:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:52:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:52:10 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 07:52:10 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 07:52:15 INFO - Downloading blessings-1.6.tar.gz 07:52:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:52:16 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)) 07:52:16 INFO - Installing collected packages: blessings 07:52:16 INFO - Running setup.py install for blessings 07:52:16 INFO - Successfully installed blessings 07:52:16 INFO - Cleaning up... 07:52:16 INFO - Return code: 0 07:52:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:52:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:17 INFO - Reading from file tmpfile_stdout 07:52:17 INFO - Current package versions: 07:52:17 INFO - argparse == 1.2.1 07:52:17 INFO - blessings == 1.6 07:52:17 INFO - blobuploader == 1.2.4 07:52:17 INFO - browsermob-proxy == 0.6.0 07:52:17 INFO - docopt == 0.6.1 07:52:17 INFO - manifestparser == 1.1 07:52:17 INFO - marionette-client == 2.3.0 07:52:17 INFO - marionette-driver == 1.4.0 07:52:17 INFO - mozInstall == 1.12 07:52:17 INFO - mozcrash == 0.17 07:52:17 INFO - mozdebug == 0.1 07:52:17 INFO - mozdevice == 0.48 07:52:17 INFO - mozfile == 1.2 07:52:17 INFO - mozhttpd == 0.7 07:52:17 INFO - mozinfo == 0.9 07:52:17 INFO - mozleak == 0.1 07:52:17 INFO - mozlog == 3.1 07:52:17 INFO - moznetwork == 0.27 07:52:17 INFO - mozprocess == 0.22 07:52:17 INFO - mozprofile == 0.28 07:52:17 INFO - mozrunner == 6.11 07:52:17 INFO - mozscreenshot == 0.1 07:52:17 INFO - mozsystemmonitor == 0.0 07:52:17 INFO - moztest == 0.7 07:52:17 INFO - mozversion == 1.4 07:52:17 INFO - psutil == 3.1.1 07:52:17 INFO - requests == 1.2.3 07:52:17 INFO - wptserve == 1.4.0 07:52:17 INFO - wsgiref == 0.1.2 07:52:17 INFO - Running post-action listener: _resource_record_post_action 07:52:17 INFO - Running post-action listener: _start_resource_monitoring 07:52:17 INFO - Starting resource monitoring. 07:52:17 INFO - ##### 07:52:17 INFO - ##### Running pull step. 07:52:17 INFO - ##### 07:52:17 INFO - Running pre-action listener: _resource_record_pre_action 07:52:17 INFO - Running main action method: pull 07:52:17 INFO - Pull has nothing to do! 07:52:17 INFO - Running post-action listener: _resource_record_post_action 07:52:17 INFO - ##### 07:52:17 INFO - ##### Running install step. 07:52:17 INFO - ##### 07:52:17 INFO - Running pre-action listener: _resource_record_pre_action 07:52:17 INFO - Running main action method: install 07:52:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:52:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:52:17 INFO - Reading from file tmpfile_stdout 07:52:17 INFO - Detecting whether we're running mozinstall >=1.0... 07:52:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:52:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:52:17 INFO - Reading from file tmpfile_stdout 07:52:17 INFO - Output received: 07:52:17 INFO - Usage: mozinstall [options] installer 07:52:17 INFO - Options: 07:52:17 INFO - -h, --help show this help message and exit 07:52:17 INFO - -d DEST, --destination=DEST 07:52:17 INFO - Directory to install application into. [default: 07:52:17 INFO - "/builds/slave/test"] 07:52:17 INFO - --app=APP Application being installed. [default: firefox] 07:52:17 INFO - mkdir: /builds/slave/test/build/application 07:52:17 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'] 07:52:17 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 07:52:48 INFO - Reading from file tmpfile_stdout 07:52:48 INFO - Output received: 07:52:48 INFO - /builds/slave/test/build/application/firefox/firefox 07:52:48 INFO - Running post-action listener: _resource_record_post_action 07:52:48 INFO - ##### 07:52:48 INFO - ##### Running run-tests step. 07:52:48 INFO - ##### 07:52:48 INFO - Running pre-action listener: _resource_record_pre_action 07:52:48 INFO - Running main action method: run_tests 07:52:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:52:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:52:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:52:48 INFO - grabbing minidump binary from tooltool 07:52:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:52:48 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 0x249d290>, '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 0x249d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23d4be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:52:48 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 07:52:48 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 07:52:48 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 07:52:48 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 07:52:49 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpNaQ3ah 07:52:49 INFO - INFO - File integrity verified, renaming tmpNaQ3ah to linux64-minidump_stackwalk 07:52:49 INFO - INFO - Updating local cache /builds/tooltool_cache... 07:52:49 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 07:52:49 INFO - Return code: 0 07:52:49 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:52:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:52:49 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/RYIdQ_PnQGyKAK2YlhWueQ/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 07:52:49 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/RYIdQ_PnQGyKAK2YlhWueQ/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 07:52:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:52:49 INFO - 'CCACHE_UMASK': '002', 07:52:49 INFO - 'DISPLAY': ':0', 07:52:49 INFO - 'HOME': '/home/cltbld', 07:52:49 INFO - 'LANG': 'en_US.UTF-8', 07:52:49 INFO - 'LOGNAME': 'cltbld', 07:52:49 INFO - 'MAIL': '/var/mail/cltbld', 07:52:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:52:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:52:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:52:49 INFO - 'MOZ_NO_REMOTE': '1', 07:52:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:52:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:52:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:52:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:52:49 INFO - 'PWD': '/builds/slave/test', 07:52:49 INFO - 'SHELL': '/bin/bash', 07:52:49 INFO - 'SHLVL': '1', 07:52:49 INFO - 'TERM': 'linux', 07:52:49 INFO - 'TMOUT': '86400', 07:52:49 INFO - 'USER': 'cltbld', 07:52:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461507967.537594-667004530', 07:52:49 INFO - '_': '/tools/buildbot/bin/python'} 07:52:49 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/RYIdQ_PnQGyKAK2YlhWueQ/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 07:52:50 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 07:52:50 INFO - import pkg_resources 07:52:51 INFO - Using 1 client processes 07:52:52 INFO - wptserve Starting http server on 127.0.0.1:8000 07:52:52 INFO - wptserve Starting http server on 127.0.0.1:8001 07:52:52 INFO - wptserve Starting http server on 127.0.0.1:8443 07:52:54 INFO - SUITE-START | Running 778 tests 07:52:54 INFO - Running testharness tests 07:52:54 INFO - Setting up ssl 07:52:54 INFO - PROCESS | certutil | 07:52:54 INFO - PROCESS | certutil | 07:52:54 INFO - PROCESS | certutil | 07:52:54 INFO - Certificate Nickname Trust Attributes 07:52:54 INFO - SSL,S/MIME,JAR/XPI 07:52:54 INFO - 07:52:54 INFO - web-platform-tests CT,, 07:52:54 INFO - 07:52:54 INFO - Starting runner 07:52:57 INFO - PROCESS | 1978 | 1461509577886 Marionette DEBUG Marionette enabled via build flag and pref 07:52:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b822800 == 1 [pid = 1978] [id = 1] 07:52:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 1 (0x7ffc8b823000) [pid = 1978] [serial = 1] [outer = (nil)] 07:52:58 INFO - PROCESS | 1978 | [1978] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:52:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 2 (0x7ffc8b824000) [pid = 1978] [serial = 2] [outer = 0x7ffc8b823000] 07:52:58 INFO - PROCESS | 1978 | 1461509578579 Marionette INFO Listening on port 2828 07:52:59 INFO - PROCESS | 1978 | 1461509579146 Marionette DEBUG Marionette enabled via command-line flag 07:52:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8870d000 == 2 [pid = 1978] [id = 2] 07:52:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 3 (0x7ffc8870d800) [pid = 1978] [serial = 3] [outer = (nil)] 07:52:59 INFO - PROCESS | 1978 | [1978] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 07:52:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 4 (0x7ffc8870e800) [pid = 1978] [serial = 4] [outer = 0x7ffc8870d800] 07:52:59 INFO - PROCESS | 1978 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffc87b05bb0 07:52:59 INFO - PROCESS | 1978 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffc87b463d0 07:53:00 INFO - PROCESS | 1978 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffc87b4d6d0 07:53:00 INFO - PROCESS | 1978 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffc87b4d9d0 07:53:00 INFO - PROCESS | 1978 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffc87b4dd90 07:53:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 5 (0x7ffc87b8e000) [pid = 1978] [serial = 5] [outer = 0x7ffc8b823000] 07:53:00 INFO - PROCESS | 1978 | [1978] 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 07:53:00 INFO - PROCESS | 1978 | 1461509580788 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39745 07:53:00 INFO - PROCESS | 1978 | [1978] 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 07:53:00 INFO - PROCESS | 1978 | 1461509580879 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39746 07:53:00 INFO - PROCESS | 1978 | [1978] 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 07:53:00 INFO - PROCESS | 1978 | 1461509580894 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39749 07:53:00 INFO - PROCESS | 1978 | [1978] 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 07:53:00 INFO - PROCESS | 1978 | 1461509580907 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39750 07:53:00 INFO - PROCESS | 1978 | 1461509580912 Marionette DEBUG Closed connection conn0 07:53:00 INFO - PROCESS | 1978 | 1461509580992 Marionette DEBUG Closed connection conn1 07:53:01 INFO - PROCESS | 1978 | [1978] 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 07:53:01 INFO - PROCESS | 1978 | 1461509581014 Marionette DEBUG Closed connection conn2 07:53:01 INFO - PROCESS | 1978 | 1461509581030 Marionette DEBUG Closed connection conn3 07:53:01 INFO - PROCESS | 1978 | [1978] 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 07:53:01 INFO - PROCESS | 1978 | 1461509581099 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:39751 07:53:01 INFO - PROCESS | 1978 | [1978] 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 07:53:01 INFO - PROCESS | 1978 | 1461509581140 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:39752 07:53:01 INFO - PROCESS | 1978 | 1461509581148 Marionette DEBUG Closed connection conn4 07:53:01 INFO - PROCESS | 1978 | [1978] 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 07:53:01 INFO - PROCESS | 1978 | 1461509581190 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:39753 07:53:01 INFO - PROCESS | 1978 | 1461509581201 Marionette DEBUG Closed connection conn5 07:53:01 INFO - PROCESS | 1978 | 1461509581232 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:53:01 INFO - PROCESS | 1978 | 1461509581242 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":"20160424060542","device":"desktop","version":"48.0a1"} 07:53:02 INFO - PROCESS | 1978 | [1978] 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 07:53:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bfeb000 == 3 [pid = 1978] [id = 3] 07:53:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 6 (0x7ffc7bfeb800) [pid = 1978] [serial = 6] [outer = (nil)] 07:53:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bfec000 == 4 [pid = 1978] [id = 4] 07:53:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 7 (0x7ffc7be36800) [pid = 1978] [serial = 7] [outer = (nil)] 07:53:03 INFO - PROCESS | 1978 | [1978] 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 07:53:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7afce000 == 5 [pid = 1978] [id = 5] 07:53:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 8 (0x7ffc7b019800) [pid = 1978] [serial = 8] [outer = (nil)] 07:53:03 INFO - PROCESS | 1978 | [1978] 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 07:53:03 INFO - PROCESS | 1978 | [1978] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:53:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 9 (0x7ffc7aea4000) [pid = 1978] [serial = 9] [outer = 0x7ffc7b019800] 07:53:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 10 (0x7ffc7aad5800) [pid = 1978] [serial = 10] [outer = 0x7ffc7bfeb800] 07:53:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 11 (0x7ffc7c1b1400) [pid = 1978] [serial = 11] [outer = 0x7ffc7be36800] 07:53:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 12 (0x7ffc7c1b3000) [pid = 1978] [serial = 12] [outer = 0x7ffc7b019800] 07:53:05 INFO - PROCESS | 1978 | 1461509585421 Marionette DEBUG loaded listener.js 07:53:05 INFO - PROCESS | 1978 | 1461509585440 Marionette DEBUG loaded listener.js 07:53:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 13 (0x7ffc788dc400) [pid = 1978] [serial = 13] [outer = 0x7ffc7b019800] 07:53:06 INFO - PROCESS | 1978 | 1461509586212 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"c57b8f36-c541-4de2-8797-9c42d0a7a14b","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":"20160424060542","device":"desktop","version":"48.0a1","command_id":1}}] 07:53:06 INFO - PROCESS | 1978 | 1461509586807 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 07:53:06 INFO - PROCESS | 1978 | 1461509586952 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 07:53:07 INFO - PROCESS | 1978 | 1461509587005 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:53:07 INFO - PROCESS | 1978 | [1978] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:53:07 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:53:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 14 (0x7ffc8bd8f000) [pid = 1978] [serial = 14] [outer = 0x7ffc7b019800] 07:53:07 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:53:07 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:53:07 INFO - PROCESS | 1978 | 1461509587594 Marionette TRACE conn6 <- [1,3,null,{}] 07:53:07 INFO - PROCESS | 1978 | 1461509587632 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:53:07 INFO - PROCESS | 1978 | 1461509587726 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 07:53:07 INFO - PROCESS | 1978 | 1461509587798 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 07:53:07 INFO - PROCESS | 1978 | 1461509587805 Marionette TRACE conn6 <- [1,5,null,{"value":"8"}] 07:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:53:07 INFO - PROCESS | 1978 | 1461509587813 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:53:07 INFO - PROCESS | 1978 | 1461509587819 Marionette TRACE conn6 <- [1,6,null,{}] 07:53:07 INFO - PROCESS | 1978 | 1461509587839 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:07 INFO - PROCESS | 1978 | 1461509587861 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 07:53:07 INFO - PROCESS | 1978 | 1461509587868 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d1e800 == 6 [pid = 1978] [id = 6] 07:53:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 15 (0x7ffc7ee2f400) [pid = 1978] [serial = 15] [outer = (nil)] 07:53:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 16 (0x7ffc89fc9000) [pid = 1978] [serial = 16] [outer = 0x7ffc7ee2f400] 07:53:07 INFO - PROCESS | 1978 | 1461509587945 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 17 (0x7ffc73d8f800) [pid = 1978] [serial = 17] [outer = 0x7ffc7ee2f400] 07:53:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d37000 == 7 [pid = 1978] [id = 7] 07:53:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 18 (0x7ffc73e5bc00) [pid = 1978] [serial = 18] [outer = (nil)] 07:53:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 19 (0x7ffc73e66800) [pid = 1978] [serial = 19] [outer = 0x7ffc73e5bc00] 07:53:08 INFO - PROCESS | 1978 | 1461509588430 Marionette DEBUG loaded listener.js 07:53:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 20 (0x7ffc79d13c00) [pid = 1978] [serial = 20] [outer = 0x7ffc73e5bc00] 07:53:09 INFO - PROCESS | 1978 | [1978] 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 07:53:09 INFO - PROCESS | 1978 | 1461509589383 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 07:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1602ms 07:53:09 INFO - PROCESS | 1978 | 1461509589488 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 07:53:09 INFO - PROCESS | 1978 | 1461509589494 Marionette TRACE conn6 <- [1,9,null,{"value":"8"}] 07:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:53:09 INFO - PROCESS | 1978 | 1461509589549 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:53:09 INFO - PROCESS | 1978 | 1461509589554 Marionette TRACE conn6 <- [1,10,null,{}] 07:53:09 INFO - PROCESS | 1978 | 1461509589563 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:09 INFO - PROCESS | 1978 | 1461509589734 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 07:53:09 INFO - PROCESS | 1978 | 1461509589838 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b933000 == 8 [pid = 1978] [id = 8] 07:53:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 21 (0x7ffc7bc3a400) [pid = 1978] [serial = 21] [outer = (nil)] 07:53:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 22 (0x7ffc7bc3b400) [pid = 1978] [serial = 22] [outer = 0x7ffc7bc3a400] 07:53:09 INFO - PROCESS | 1978 | 1461509589917 Marionette DEBUG loaded listener.js 07:53:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 23 (0x7ffc8bd8b800) [pid = 1978] [serial = 23] [outer = 0x7ffc7bc3a400] 07:53:10 INFO - PROCESS | 1978 | 1461509590740 Marionette TRACE conn6 <- [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]]]}] 07:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1271ms 07:53:10 INFO - PROCESS | 1978 | 1461509590791 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 07:53:10 INFO - PROCESS | 1978 | 1461509590799 Marionette TRACE conn6 <- [1,13,null,{"value":"8"}] 07:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:53:10 INFO - PROCESS | 1978 | 1461509590809 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:53:10 INFO - PROCESS | 1978 | 1461509590813 Marionette TRACE conn6 <- [1,14,null,{}] 07:53:10 INFO - PROCESS | 1978 | 1461509590820 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eeee000 == 9 [pid = 1978] [id = 9] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 24 (0x7ffc7eeef800) [pid = 1978] [serial = 24] [outer = (nil)] 07:53:11 INFO - PROCESS | 1978 | 1461509591034 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 25 (0x7ffc7bc99800) [pid = 1978] [serial = 25] [outer = 0x7ffc7eeef800] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 26 (0x7ffc82bcf800) [pid = 1978] [serial = 26] [outer = 0x7ffc7eeef800] 07:53:11 INFO - PROCESS | 1978 | 1461509591183 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bd2000 == 10 [pid = 1978] [id = 10] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 27 (0x7ffc788dc800) [pid = 1978] [serial = 27] [outer = (nil)] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 28 (0x7ffc9206e800) [pid = 1978] [serial = 28] [outer = 0x7ffc788dc800] 07:53:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bed000 == 11 [pid = 1978] [id = 11] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 29 (0x7ffc922ab400) [pid = 1978] [serial = 29] [outer = (nil)] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 30 (0x7ffc7bed2800) [pid = 1978] [serial = 30] [outer = 0x7ffc922ab400] 07:53:11 INFO - PROCESS | 1978 | 1461509591362 Marionette DEBUG loaded listener.js 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 31 (0x7ffc7bede400) [pid = 1978] [serial = 31] [outer = 0x7ffc922ab400] 07:53:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 32 (0x7ffc8b88f000) [pid = 1978] [serial = 32] [outer = 0x7ffc788dc800] 07:53:12 INFO - PROCESS | 1978 | 1461509592502 Marionette TRACE conn6 <- [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]]]}] 07:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1739ms 07:53:12 INFO - PROCESS | 1978 | 1461509592549 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 07:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:53:12 INFO - PROCESS | 1978 | 1461509592554 Marionette TRACE conn6 <- [1,17,null,{"value":"8"}] 07:53:12 INFO - PROCESS | 1978 | 1461509592561 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:53:12 INFO - PROCESS | 1978 | 1461509592568 Marionette TRACE conn6 <- [1,18,null,{}] 07:53:12 INFO - PROCESS | 1978 | 1461509592586 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:12 INFO - PROCESS | 1978 | 1461509592814 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 07:53:12 INFO - PROCESS | 1978 | 1461509592962 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc3f000 == 12 [pid = 1978] [id = 12] 07:53:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 33 (0x7ffc7ae61800) [pid = 1978] [serial = 33] [outer = (nil)] 07:53:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 34 (0x7ffc7ae68000) [pid = 1978] [serial = 34] [outer = 0x7ffc7ae61800] 07:53:13 INFO - PROCESS | 1978 | 1461509593070 Marionette DEBUG loaded listener.js 07:53:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 35 (0x7ffc7cda4000) [pid = 1978] [serial = 35] [outer = 0x7ffc7ae61800] 07:53:13 INFO - PROCESS | 1978 | 1461509593885 Marionette TRACE conn6 <- [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]]]}] 07:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1341ms 07:53:13 INFO - PROCESS | 1978 | 1461509593902 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 07:53:13 INFO - PROCESS | 1978 | 1461509593906 Marionette TRACE conn6 <- [1,21,null,{"value":"8"}] 07:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:53:13 INFO - PROCESS | 1978 | 1461509593913 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:53:13 INFO - PROCESS | 1978 | 1461509593916 Marionette TRACE conn6 <- [1,22,null,{}] 07:53:13 INFO - PROCESS | 1978 | 1461509593922 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:14 INFO - PROCESS | 1978 | 1461509594096 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 07:53:14 INFO - PROCESS | 1978 | 1461509594221 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723a6000 == 13 [pid = 1978] [id = 13] 07:53:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 36 (0x7ffc73a7d800) [pid = 1978] [serial = 36] [outer = (nil)] 07:53:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 37 (0x7ffc73a86400) [pid = 1978] [serial = 37] [outer = 0x7ffc73a7d800] 07:53:14 INFO - PROCESS | 1978 | 1461509594304 Marionette DEBUG loaded listener.js 07:53:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 38 (0x7ffc7ae5dc00) [pid = 1978] [serial = 38] [outer = 0x7ffc73a7d800] 07:53:15 INFO - PROCESS | 1978 | 1461509595377 Marionette TRACE conn6 <- [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]]]}] 07:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1589ms 07:53:15 INFO - PROCESS | 1978 | 1461509595549 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 07:53:15 INFO - PROCESS | 1978 | 1461509595553 Marionette TRACE conn6 <- [1,25,null,{"value":"8"}] 07:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:53:15 INFO - PROCESS | 1978 | 1461509595565 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:53:15 INFO - PROCESS | 1978 | 1461509595568 Marionette TRACE conn6 <- [1,26,null,{}] 07:53:15 INFO - PROCESS | 1978 | 1461509595576 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:15 INFO - PROCESS | 1978 | 1461509595744 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 07:53:15 INFO - PROCESS | 1978 | 1461509595763 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a205800 == 14 [pid = 1978] [id = 14] 07:53:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 39 (0x7ffc7a0c4800) [pid = 1978] [serial = 39] [outer = (nil)] 07:53:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 40 (0x7ffc7be30000) [pid = 1978] [serial = 40] [outer = 0x7ffc7a0c4800] 07:53:15 INFO - PROCESS | 1978 | 1461509595845 Marionette DEBUG loaded listener.js 07:53:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 41 (0x7ffc7ccce000) [pid = 1978] [serial = 41] [outer = 0x7ffc7a0c4800] 07:53:16 INFO - PROCESS | 1978 | 1461509596636 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 07:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1134ms 07:53:16 INFO - PROCESS | 1978 | 1461509596707 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 07:53:16 INFO - PROCESS | 1978 | 1461509596721 Marionette TRACE conn6 <- [1,29,null,{"value":"8"}] 07:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:53:16 INFO - PROCESS | 1978 | 1461509596737 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:53:16 INFO - PROCESS | 1978 | 1461509596742 Marionette TRACE conn6 <- [1,30,null,{}] 07:53:16 INFO - PROCESS | 1978 | 1461509596747 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:16 INFO - PROCESS | 1978 | 1461509596910 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 07:53:17 INFO - PROCESS | 1978 | 1461509596997 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c116000 == 15 [pid = 1978] [id = 15] 07:53:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 42 (0x7ffc73a7fc00) [pid = 1978] [serial = 42] [outer = (nil)] 07:53:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 43 (0x7ffc7e9ab400) [pid = 1978] [serial = 43] [outer = 0x7ffc73a7fc00] 07:53:17 INFO - PROCESS | 1978 | 1461509597073 Marionette DEBUG loaded listener.js 07:53:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 44 (0x7ffc7eb74400) [pid = 1978] [serial = 44] [outer = 0x7ffc73a7fc00] 07:53:17 INFO - PROCESS | 1978 | 1461509597759 Marionette TRACE conn6 <- [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]]]}] 07:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1037ms 07:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:53:17 INFO - PROCESS | 1978 | 1461509597773 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 07:53:17 INFO - PROCESS | 1978 | 1461509597777 Marionette TRACE conn6 <- [1,33,null,{"value":"8"}] 07:53:17 INFO - PROCESS | 1978 | 1461509597784 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:53:17 INFO - PROCESS | 1978 | 1461509597790 Marionette TRACE conn6 <- [1,34,null,{}] 07:53:17 INFO - PROCESS | 1978 | 1461509597812 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:18 INFO - PROCESS | 1978 | 1461509598008 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 07:53:18 INFO - PROCESS | 1978 | 1461509598033 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d2800 == 16 [pid = 1978] [id = 16] 07:53:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 45 (0x7ffc82b7f000) [pid = 1978] [serial = 45] [outer = (nil)] 07:53:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 46 (0x7ffc889d6000) [pid = 1978] [serial = 46] [outer = 0x7ffc82b7f000] 07:53:18 INFO - PROCESS | 1978 | 1461509598107 Marionette DEBUG loaded listener.js 07:53:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 47 (0x7ffc88c44800) [pid = 1978] [serial = 47] [outer = 0x7ffc82b7f000] 07:53:18 INFO - PROCESS | 1978 | 1461509598910 Marionette TRACE conn6 <- [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]]]}] 07:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1141ms 07:53:18 INFO - PROCESS | 1978 | 1461509598924 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 07:53:18 INFO - PROCESS | 1978 | 1461509598929 Marionette TRACE conn6 <- [1,37,null,{"value":"8"}] 07:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:53:18 INFO - PROCESS | 1978 | 1461509598946 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:53:18 INFO - PROCESS | 1978 | 1461509598950 Marionette TRACE conn6 <- [1,38,null,{}] 07:53:18 INFO - PROCESS | 1978 | 1461509598956 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:19 INFO - PROCESS | 1978 | 1461509599169 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 07:53:19 INFO - PROCESS | 1978 | 1461509599314 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75284800 == 17 [pid = 1978] [id = 17] 07:53:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 48 (0x7ffc73a7ec00) [pid = 1978] [serial = 48] [outer = (nil)] 07:53:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 49 (0x7ffc73a87c00) [pid = 1978] [serial = 49] [outer = 0x7ffc73a7ec00] 07:53:19 INFO - PROCESS | 1978 | 1461509599448 Marionette DEBUG loaded listener.js 07:53:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 50 (0x7ffc77b0bc00) [pid = 1978] [serial = 50] [outer = 0x7ffc73a7ec00] 07:53:20 INFO - PROCESS | 1978 | 1461509600371 Marionette TRACE conn6 <- [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]]]}] 07:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1485ms 07:53:20 INFO - PROCESS | 1978 | 1461509600433 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 07:53:20 INFO - PROCESS | 1978 | 1461509600446 Marionette TRACE conn6 <- [1,41,null,{"value":"8"}] 07:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:53:20 INFO - PROCESS | 1978 | 1461509600463 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:53:20 INFO - PROCESS | 1978 | 1461509600473 Marionette TRACE conn6 <- [1,42,null,{}] 07:53:20 INFO - PROCESS | 1978 | 1461509600479 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:20 INFO - PROCESS | 1978 | 1461509600697 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 07:53:20 INFO - PROCESS | 1978 | 1461509600826 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7cde6000 == 18 [pid = 1978] [id = 18] 07:53:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 51 (0x7ffc7a0be400) [pid = 1978] [serial = 51] [outer = (nil)] 07:53:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 52 (0x7ffc7bbc6400) [pid = 1978] [serial = 52] [outer = 0x7ffc7a0be400] 07:53:20 INFO - PROCESS | 1978 | 1461509600928 Marionette DEBUG loaded listener.js 07:53:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 53 (0x7ffc7bee0c00) [pid = 1978] [serial = 53] [outer = 0x7ffc7a0be400] 07:53:21 INFO - PROCESS | 1978 | 1461509601850 Marionette TRACE conn6 <- [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]]]}] 07:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1449ms 07:53:21 INFO - PROCESS | 1978 | 1461509601912 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 07:53:21 INFO - PROCESS | 1978 | 1461509601918 Marionette TRACE conn6 <- [1,45,null,{"value":"8"}] 07:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:53:21 INFO - PROCESS | 1978 | 1461509601924 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:53:21 INFO - PROCESS | 1978 | 1461509601928 Marionette TRACE conn6 <- [1,46,null,{}] 07:53:21 INFO - PROCESS | 1978 | 1461509601934 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:22 INFO - PROCESS | 1978 | 1461509602100 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 07:53:22 INFO - PROCESS | 1978 | 1461509602227 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc87b9c000 == 19 [pid = 1978] [id = 19] 07:53:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 54 (0x7ffc7cda7000) [pid = 1978] [serial = 54] [outer = (nil)] 07:53:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 55 (0x7ffc7eb7ac00) [pid = 1978] [serial = 55] [outer = 0x7ffc7cda7000] 07:53:22 INFO - PROCESS | 1978 | 1461509602310 Marionette DEBUG loaded listener.js 07:53:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 56 (0x7ffc82b0a000) [pid = 1978] [serial = 56] [outer = 0x7ffc7cda7000] 07:53:23 INFO - PROCESS | 1978 | 1461509603519 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 07:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1632ms 07:53:23 INFO - PROCESS | 1978 | 1461509603557 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 07:53:23 INFO - PROCESS | 1978 | 1461509603565 Marionette TRACE conn6 <- [1,49,null,{"value":"8"}] 07:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:53:23 INFO - PROCESS | 1978 | 1461509603583 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:53:23 INFO - PROCESS | 1978 | 1461509603591 Marionette TRACE conn6 <- [1,50,null,{}] 07:53:23 INFO - PROCESS | 1978 | 1461509603597 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:23 INFO - PROCESS | 1978 | 1461509603825 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 07:53:24 INFO - PROCESS | 1978 | 1461509603998 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88ea3800 == 20 [pid = 1978] [id = 20] 07:53:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 57 (0x7ffc81c50400) [pid = 1978] [serial = 57] [outer = (nil)] 07:53:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 58 (0x7ffc89beb000) [pid = 1978] [serial = 58] [outer = 0x7ffc81c50400] 07:53:24 INFO - PROCESS | 1978 | 1461509604076 Marionette DEBUG loaded listener.js 07:53:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 59 (0x7ffc8b808400) [pid = 1978] [serial = 59] [outer = 0x7ffc81c50400] 07:53:24 INFO - PROCESS | 1978 | 1461509604842 Marionette TRACE conn6 <- [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]]]}] 07:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1291ms 07:53:24 INFO - PROCESS | 1978 | 1461509604867 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 07:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:53:24 INFO - PROCESS | 1978 | 1461509604871 Marionette TRACE conn6 <- [1,53,null,{"value":"8"}] 07:53:24 INFO - PROCESS | 1978 | 1461509604878 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:53:24 INFO - PROCESS | 1978 | 1461509604882 Marionette TRACE conn6 <- [1,54,null,{}] 07:53:24 INFO - PROCESS | 1978 | 1461509604888 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:25 INFO - PROCESS | 1978 | 1461509605067 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 07:53:25 INFO - PROCESS | 1978 | 1461509605212 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b832000 == 21 [pid = 1978] [id = 21] 07:53:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 60 (0x7ffc7ae69800) [pid = 1978] [serial = 60] [outer = (nil)] 07:53:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 61 (0x7ffc8bd90c00) [pid = 1978] [serial = 61] [outer = 0x7ffc7ae69800] 07:53:25 INFO - PROCESS | 1978 | 1461509605299 Marionette DEBUG loaded listener.js 07:53:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x7ffc8d4bb400) [pid = 1978] [serial = 62] [outer = 0x7ffc7ae69800] 07:53:26 INFO - PROCESS | 1978 | 1461509606301 Marionette TRACE conn6 <- [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]]]}] 07:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1481ms 07:53:26 INFO - PROCESS | 1978 | 1461509606360 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 07:53:26 INFO - PROCESS | 1978 | 1461509606365 Marionette TRACE conn6 <- [1,57,null,{"value":"8"}] 07:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:53:26 INFO - PROCESS | 1978 | 1461509606374 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:53:26 INFO - PROCESS | 1978 | 1461509606379 Marionette TRACE conn6 <- [1,58,null,{}] 07:53:26 INFO - PROCESS | 1978 | 1461509606387 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:26 INFO - PROCESS | 1978 | 1461509606569 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 07:53:26 INFO - PROCESS | 1978 | 1461509606710 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc77ca7800 == 22 [pid = 1978] [id = 22] 07:53:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x7ffc7a59a400) [pid = 1978] [serial = 63] [outer = (nil)] 07:53:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x7ffc7ae5c400) [pid = 1978] [serial = 64] [outer = 0x7ffc7a59a400] 07:53:26 INFO - PROCESS | 1978 | 1461509606847 Marionette DEBUG loaded listener.js 07:53:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x7ffc7bed1c00) [pid = 1978] [serial = 65] [outer = 0x7ffc7a59a400] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d2800 == 21 [pid = 1978] [id = 16] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c116000 == 20 [pid = 1978] [id = 15] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a205800 == 19 [pid = 1978] [id = 14] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc3f000 == 18 [pid = 1978] [id = 12] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bed000 == 17 [pid = 1978] [id = 11] 07:53:27 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b933000 == 16 [pid = 1978] [id = 8] 07:53:27 INFO - PROCESS | 1978 | 1461509607760 Marionette TRACE conn6 <- [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]]]}] 07:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1440ms 07:53:27 INFO - PROCESS | 1978 | 1461509607814 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 07:53:27 INFO - PROCESS | 1978 | 1461509607823 Marionette TRACE conn6 <- [1,61,null,{"value":"8"}] 07:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:53:27 INFO - PROCESS | 1978 | 1461509607830 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:53:27 INFO - PROCESS | 1978 | 1461509607837 Marionette TRACE conn6 <- [1,62,null,{}] 07:53:27 INFO - PROCESS | 1978 | 1461509607844 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:28 INFO - PROCESS | 1978 | 1461509608016 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 07:53:28 INFO - PROCESS | 1978 | 1461509608142 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be13000 == 17 [pid = 1978] [id = 23] 07:53:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 66 (0x7ffc7bc3ec00) [pid = 1978] [serial = 66] [outer = (nil)] 07:53:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 67 (0x7ffc7bedcc00) [pid = 1978] [serial = 67] [outer = 0x7ffc7bc3ec00] 07:53:28 INFO - PROCESS | 1978 | 1461509608224 Marionette DEBUG loaded listener.js 07:53:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 68 (0x7ffc7c393000) [pid = 1978] [serial = 68] [outer = 0x7ffc7bc3ec00] 07:53:29 INFO - PROCESS | 1978 | 1461509609107 Marionette TRACE conn6 <- [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]]]}] 07:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1338ms 07:53:29 INFO - PROCESS | 1978 | 1461509609170 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 07:53:29 INFO - PROCESS | 1978 | 1461509609179 Marionette TRACE conn6 <- [1,65,null,{"value":"8"}] 07:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:53:29 INFO - PROCESS | 1978 | 1461509609191 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:53:29 INFO - PROCESS | 1978 | 1461509609194 Marionette TRACE conn6 <- [1,66,null,{}] 07:53:29 INFO - PROCESS | 1978 | 1461509609201 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:29 INFO - PROCESS | 1978 | 1461509609382 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 07:53:29 INFO - PROCESS | 1978 | 1461509609507 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bdb000 == 18 [pid = 1978] [id = 24] 07:53:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 69 (0x7ffc7ce2b400) [pid = 1978] [serial = 69] [outer = (nil)] 07:53:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 70 (0x7ffc82b7e800) [pid = 1978] [serial = 70] [outer = 0x7ffc7ce2b400] 07:53:29 INFO - PROCESS | 1978 | 1461509609590 Marionette DEBUG loaded listener.js 07:53:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x7ffc889e0400) [pid = 1978] [serial = 71] [outer = 0x7ffc7ce2b400] 07:53:30 INFO - PROCESS | 1978 | 1461509610573 Marionette TRACE conn6 <- [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]]]}] 07:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 07:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:53:30 INFO - PROCESS | 1978 | 1461509610625 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 07:53:30 INFO - PROCESS | 1978 | 1461509610629 Marionette TRACE conn6 <- [1,69,null,{"value":"8"}] 07:53:30 INFO - PROCESS | 1978 | 1461509610636 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:53:30 INFO - PROCESS | 1978 | 1461509610642 Marionette TRACE conn6 <- [1,70,null,{}] 07:53:30 INFO - PROCESS | 1978 | 1461509610659 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:30 INFO - PROCESS | 1978 | 1461509610834 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 07:53:30 INFO - PROCESS | 1978 | 1461509610984 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89b1e000 == 19 [pid = 1978] [id = 25] 07:53:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x7ffc89b31800) [pid = 1978] [serial = 72] [outer = (nil)] 07:53:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x7ffc8bd3b000) [pid = 1978] [serial = 73] [outer = 0x7ffc89b31800] 07:53:31 INFO - PROCESS | 1978 | 1461509611083 Marionette DEBUG loaded listener.js 07:53:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x7ffc8d79f400) [pid = 1978] [serial = 74] [outer = 0x7ffc89b31800] 07:53:31 INFO - PROCESS | 1978 | 1461509611905 Marionette TRACE conn6 <- [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]]]}] 07:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1345ms 07:53:31 INFO - PROCESS | 1978 | 1461509611984 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 07:53:31 INFO - PROCESS | 1978 | 1461509611989 Marionette TRACE conn6 <- [1,73,null,{"value":"8"}] 07:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:53:32 INFO - PROCESS | 1978 | 1461509611997 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:53:32 INFO - PROCESS | 1978 | 1461509612000 Marionette TRACE conn6 <- [1,74,null,{}] 07:53:32 INFO - PROCESS | 1978 | 1461509612008 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:32 INFO - PROCESS | 1978 | 1461509612177 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 07:53:32 INFO - PROCESS | 1978 | 1461509612303 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8da88000 == 20 [pid = 1978] [id = 26] 07:53:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x7ffc89cba000) [pid = 1978] [serial = 75] [outer = (nil)] 07:53:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x7ffc8e025000) [pid = 1978] [serial = 76] [outer = 0x7ffc89cba000] 07:53:32 INFO - PROCESS | 1978 | 1461509612385 Marionette DEBUG loaded listener.js 07:53:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x7ffc8e0c1c00) [pid = 1978] [serial = 77] [outer = 0x7ffc89cba000] 07:53:33 INFO - PROCESS | 1978 | 1461509613326 Marionette TRACE conn6 <- [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]]]}] 07:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1390ms 07:53:33 INFO - PROCESS | 1978 | 1461509613404 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 07:53:33 INFO - PROCESS | 1978 | 1461509613410 Marionette TRACE conn6 <- [1,77,null,{"value":"8"}] 07:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:53:33 INFO - PROCESS | 1978 | 1461509613419 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:53:33 INFO - PROCESS | 1978 | 1461509613425 Marionette TRACE conn6 <- [1,78,null,{}] 07:53:33 INFO - PROCESS | 1978 | 1461509613432 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:33 INFO - PROCESS | 1978 | 1461509613599 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 07:53:33 INFO - PROCESS | 1978 | 1461509613755 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7adc1800 == 21 [pid = 1978] [id = 27] 07:53:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x7ffc7527c400) [pid = 1978] [serial = 78] [outer = (nil)] 07:53:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x7ffc79d18400) [pid = 1978] [serial = 79] [outer = 0x7ffc7527c400] 07:53:33 INFO - PROCESS | 1978 | 1461509613868 Marionette DEBUG loaded listener.js 07:53:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x7ffc7a9f7c00) [pid = 1978] [serial = 80] [outer = 0x7ffc7527c400] 07:53:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7cde6000 == 20 [pid = 1978] [id = 18] 07:53:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75284800 == 19 [pid = 1978] [id = 17] 07:53:34 INFO - PROCESS | 1978 | 1461509614973 Marionette TRACE conn6 <- [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]]]}] 07:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1583ms 07:53:35 INFO - PROCESS | 1978 | 1461509615003 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 07:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:53:35 INFO - PROCESS | 1978 | 1461509615009 Marionette TRACE conn6 <- [1,81,null,{"value":"8"}] 07:53:35 INFO - PROCESS | 1978 | 1461509615017 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:53:35 INFO - PROCESS | 1978 | 1461509615022 Marionette TRACE conn6 <- [1,82,null,{}] 07:53:35 INFO - PROCESS | 1978 | 1461509615029 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:35 INFO - PROCESS | 1978 | 1461509615199 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 07:53:35 INFO - PROCESS | 1978 | 1461509615332 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82be6800 == 20 [pid = 1978] [id = 28] 07:53:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x7ffc7a024800) [pid = 1978] [serial = 81] [outer = (nil)] 07:53:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x7ffc7bc3d000) [pid = 1978] [serial = 82] [outer = 0x7ffc7a024800] 07:53:35 INFO - PROCESS | 1978 | 1461509615414 Marionette DEBUG loaded listener.js 07:53:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x7ffc7c32fc00) [pid = 1978] [serial = 83] [outer = 0x7ffc7a024800] 07:53:36 INFO - PROCESS | 1978 | 1461509616303 Marionette TRACE conn6 <- [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]]]}] 07:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1333ms 07:53:36 INFO - PROCESS | 1978 | 1461509616351 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 07:53:36 INFO - PROCESS | 1978 | 1461509616360 Marionette TRACE conn6 <- [1,85,null,{"value":"8"}] 07:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:53:36 INFO - PROCESS | 1978 | 1461509616371 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:53:36 INFO - PROCESS | 1978 | 1461509616375 Marionette TRACE conn6 <- [1,86,null,{}] 07:53:36 INFO - PROCESS | 1978 | 1461509616381 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:36 INFO - PROCESS | 1978 | 1461509616583 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 07:53:36 INFO - PROCESS | 1978 | 1461509616719 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b819000 == 21 [pid = 1978] [id = 29] 07:53:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x7ffc7a593c00) [pid = 1978] [serial = 84] [outer = (nil)] 07:53:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x7ffc82b76c00) [pid = 1978] [serial = 85] [outer = 0x7ffc7a593c00] 07:53:36 INFO - PROCESS | 1978 | 1461509616831 Marionette DEBUG loaded listener.js 07:53:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x7ffc88c43400) [pid = 1978] [serial = 86] [outer = 0x7ffc7a593c00] 07:53:37 INFO - PROCESS | 1978 | 1461509617736 Marionette TRACE conn6 <- [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]]]}] 07:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1435ms 07:53:37 INFO - PROCESS | 1978 | 1461509617807 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 07:53:37 INFO - PROCESS | 1978 | 1461509617811 Marionette TRACE conn6 <- [1,89,null,{"value":"8"}] 07:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:53:37 INFO - PROCESS | 1978 | 1461509617818 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:53:37 INFO - PROCESS | 1978 | 1461509617823 Marionette TRACE conn6 <- [1,90,null,{}] 07:53:37 INFO - PROCESS | 1978 | 1461509617840 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:38 INFO - PROCESS | 1978 | 1461509618052 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 07:53:38 INFO - PROCESS | 1978 | 1461509618185 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e113000 == 22 [pid = 1978] [id = 30] 07:53:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x7ffc89e27800) [pid = 1978] [serial = 87] [outer = (nil)] 07:53:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x7ffc8bd91800) [pid = 1978] [serial = 88] [outer = 0x7ffc89e27800] 07:53:38 INFO - PROCESS | 1978 | 1461509618270 Marionette DEBUG loaded listener.js 07:53:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x7ffc8dc5d400) [pid = 1978] [serial = 89] [outer = 0x7ffc89e27800] 07:53:39 INFO - PROCESS | 1978 | 1461509619113 Marionette TRACE conn6 <- [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]]]}] 07:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1333ms 07:53:39 INFO - PROCESS | 1978 | 1461509619152 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 07:53:39 INFO - PROCESS | 1978 | 1461509619157 Marionette TRACE conn6 <- [1,93,null,{"value":"8"}] 07:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:53:39 INFO - PROCESS | 1978 | 1461509619182 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:53:39 INFO - PROCESS | 1978 | 1461509619185 Marionette TRACE conn6 <- [1,94,null,{}] 07:53:39 INFO - PROCESS | 1978 | 1461509619191 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:39 INFO - PROCESS | 1978 | 1461509619380 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 07:53:39 INFO - PROCESS | 1978 | 1461509619510 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be04000 == 23 [pid = 1978] [id = 31] 07:53:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x7ffc72aebc00) [pid = 1978] [serial = 90] [outer = (nil)] 07:53:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x7ffc8e173800) [pid = 1978] [serial = 91] [outer = 0x7ffc72aebc00] 07:53:39 INFO - PROCESS | 1978 | 1461509619590 Marionette DEBUG loaded listener.js 07:53:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x7ffc8fdb4800) [pid = 1978] [serial = 92] [outer = 0x7ffc72aebc00] 07:53:40 INFO - PROCESS | 1978 | 1461509620433 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 07:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1290ms 07:53:40 INFO - PROCESS | 1978 | 1461509620470 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 07:53:40 INFO - PROCESS | 1978 | 1461509620474 Marionette TRACE conn6 <- [1,97,null,{"value":"8"}] 07:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:53:40 INFO - PROCESS | 1978 | 1461509620483 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:53:40 INFO - PROCESS | 1978 | 1461509620487 Marionette TRACE conn6 <- [1,98,null,{}] 07:53:40 INFO - PROCESS | 1978 | 1461509620515 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:40 INFO - PROCESS | 1978 | 1461509620686 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 07:53:40 INFO - PROCESS | 1978 | 1461509620819 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc92289800 == 24 [pid = 1978] [id = 32] 07:53:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x7ffc71a9d800) [pid = 1978] [serial = 93] [outer = (nil)] 07:53:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x7ffc71aa4c00) [pid = 1978] [serial = 94] [outer = 0x7ffc71a9d800] 07:53:40 INFO - PROCESS | 1978 | 1461509620910 Marionette DEBUG loaded listener.js 07:53:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc71aaa800) [pid = 1978] [serial = 95] [outer = 0x7ffc71a9d800] 07:53:41 INFO - PROCESS | 1978 | 1461509621933 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 07:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1502ms 07:53:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc71bed000) [pid = 1978] [serial = 96] [outer = 0x7ffc788dc800] 07:53:42 INFO - PROCESS | 1978 | 1461509622036 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 07:53:42 INFO - PROCESS | 1978 | 1461509622044 Marionette TRACE conn6 <- [1,101,null,{"value":"8"}] 07:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:53:42 INFO - PROCESS | 1978 | 1461509622180 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:53:42 INFO - PROCESS | 1978 | 1461509622186 Marionette TRACE conn6 <- [1,102,null,{}] 07:53:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89b1e000 == 23 [pid = 1978] [id = 25] 07:53:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bdb000 == 22 [pid = 1978] [id = 24] 07:53:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be13000 == 21 [pid = 1978] [id = 23] 07:53:42 INFO - PROCESS | 1978 | 1461509622242 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:42 INFO - PROCESS | 1978 | 1461509622487 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 07:53:42 INFO - PROCESS | 1978 | 1461509622608 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b938800 == 22 [pid = 1978] [id = 33] 07:53:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc71bef400) [pid = 1978] [serial = 97] [outer = (nil)] 07:53:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc72af1400) [pid = 1978] [serial = 98] [outer = 0x7ffc71bef400] 07:53:42 INFO - PROCESS | 1978 | 1461509622685 Marionette DEBUG loaded listener.js 07:53:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc78787800) [pid = 1978] [serial = 99] [outer = 0x7ffc71bef400] 07:53:43 INFO - PROCESS | 1978 | 1461509623485 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 07:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1496ms 07:53:43 INFO - PROCESS | 1978 | 1461509623557 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 07:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:53:43 INFO - PROCESS | 1978 | 1461509623563 Marionette TRACE conn6 <- [1,105,null,{"value":"8"}] 07:53:43 INFO - PROCESS | 1978 | 1461509623571 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:53:43 INFO - PROCESS | 1978 | 1461509623575 Marionette TRACE conn6 <- [1,106,null,{}] 07:53:43 INFO - PROCESS | 1978 | 1461509623585 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:43 INFO - PROCESS | 1978 | 1461509623797 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 07:53:43 INFO - PROCESS | 1978 | 1461509623934 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d4c2800 == 23 [pid = 1978] [id = 34] 07:53:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc7ae62400) [pid = 1978] [serial = 100] [outer = (nil)] 07:53:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc7bedec00) [pid = 1978] [serial = 101] [outer = 0x7ffc7ae62400] 07:53:44 INFO - PROCESS | 1978 | 1461509624016 Marionette DEBUG loaded listener.js 07:53:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc7ce2a400) [pid = 1978] [serial = 102] [outer = 0x7ffc7ae62400] 07:53:44 INFO - PROCESS | 1978 | 1461509624841 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 07:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1332ms 07:53:44 INFO - PROCESS | 1978 | 1461509624905 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 07:53:44 INFO - PROCESS | 1978 | 1461509624909 Marionette TRACE conn6 <- [1,109,null,{"value":"8"}] 07:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:53:44 INFO - PROCESS | 1978 | 1461509624918 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:53:44 INFO - PROCESS | 1978 | 1461509624921 Marionette TRACE conn6 <- [1,110,null,{}] 07:53:44 INFO - PROCESS | 1978 | 1461509624928 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:45 INFO - PROCESS | 1978 | 1461509625099 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 07:53:45 INFO - PROCESS | 1978 | 1461509625232 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e120000 == 24 [pid = 1978] [id = 35] 07:53:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc82b78400) [pid = 1978] [serial = 103] [outer = (nil)] 07:53:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc889df400) [pid = 1978] [serial = 104] [outer = 0x7ffc82b78400] 07:53:45 INFO - PROCESS | 1978 | 1461509625325 Marionette DEBUG loaded listener.js 07:53:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x7ffc89be9400) [pid = 1978] [serial = 105] [outer = 0x7ffc82b78400] 07:53:46 INFO - PROCESS | 1978 | 1461509626272 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 07:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1428ms 07:53:46 INFO - PROCESS | 1978 | 1461509626354 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 07:53:46 INFO - PROCESS | 1978 | 1461509626359 Marionette TRACE conn6 <- [1,113,null,{"value":"8"}] 07:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:53:46 INFO - PROCESS | 1978 | 1461509626366 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:53:46 INFO - PROCESS | 1978 | 1461509626368 Marionette TRACE conn6 <- [1,114,null,{}] 07:53:46 INFO - PROCESS | 1978 | 1461509626375 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:46 INFO - PROCESS | 1978 | 1461509626584 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 07:53:46 INFO - PROCESS | 1978 | 1461509626750 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c2f000 == 25 [pid = 1978] [id = 36] 07:53:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x7ffc73a82000) [pid = 1978] [serial = 106] [outer = (nil)] 07:53:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x7ffc8d7a5800) [pid = 1978] [serial = 107] [outer = 0x7ffc73a82000] 07:53:46 INFO - PROCESS | 1978 | 1461509626854 Marionette DEBUG loaded listener.js 07:53:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x7ffc8fd4a000) [pid = 1978] [serial = 108] [outer = 0x7ffc73a82000] 07:53:47 INFO - PROCESS | 1978 | 1461509627673 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 07:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1338ms 07:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:53:47 INFO - PROCESS | 1978 | 1461509627704 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 07:53:47 INFO - PROCESS | 1978 | 1461509627706 Marionette TRACE conn6 <- [1,117,null,{"value":"8"}] 07:53:47 INFO - PROCESS | 1978 | 1461509627714 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:53:47 INFO - PROCESS | 1978 | 1461509627719 Marionette TRACE conn6 <- [1,118,null,{}] 07:53:47 INFO - PROCESS | 1978 | 1461509627726 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:47 INFO - PROCESS | 1978 | 1461509627878 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 07:53:48 INFO - PROCESS | 1978 | 1461509628015 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7256d000 == 26 [pid = 1978] [id = 37] 07:53:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x7ffc72664c00) [pid = 1978] [serial = 109] [outer = (nil)] 07:53:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x7ffc7266b400) [pid = 1978] [serial = 110] [outer = 0x7ffc72664c00] 07:53:48 INFO - PROCESS | 1978 | 1461509628090 Marionette DEBUG loaded listener.js 07:53:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x7ffc73d97800) [pid = 1978] [serial = 111] [outer = 0x7ffc72664c00] 07:53:48 INFO - PROCESS | 1978 | 1461509628878 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 07:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1189ms 07:53:48 INFO - PROCESS | 1978 | 1461509628901 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 07:53:48 INFO - PROCESS | 1978 | 1461509628905 Marionette TRACE conn6 <- [1,121,null,{"value":"8"}] 07:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:53:48 INFO - PROCESS | 1978 | 1461509628911 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:53:48 INFO - PROCESS | 1978 | 1461509628913 Marionette TRACE conn6 <- [1,122,null,{}] 07:53:48 INFO - PROCESS | 1978 | 1461509628919 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:49 INFO - PROCESS | 1978 | 1461509629166 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 07:53:49 INFO - PROCESS | 1978 | 1461509629306 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc727b7000 == 27 [pid = 1978] [id = 38] 07:53:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x7ffc72666800) [pid = 1978] [serial = 112] [outer = (nil)] 07:53:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x7ffc75273800) [pid = 1978] [serial = 113] [outer = 0x7ffc72666800] 07:53:49 INFO - PROCESS | 1978 | 1461509629389 Marionette DEBUG loaded listener.js 07:53:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x7ffc7527cc00) [pid = 1978] [serial = 114] [outer = 0x7ffc72666800] 07:53:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b819000 == 26 [pid = 1978] [id = 29] 07:53:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82be6800 == 25 [pid = 1978] [id = 28] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8da88000 == 24 [pid = 1978] [id = 26] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc77ca7800 == 23 [pid = 1978] [id = 22] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc87b9c000 == 22 [pid = 1978] [id = 19] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be04000 == 21 [pid = 1978] [id = 31] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e113000 == 20 [pid = 1978] [id = 30] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88ea3800 == 19 [pid = 1978] [id = 20] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b832000 == 18 [pid = 1978] [id = 21] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d1e800 == 17 [pid = 1978] [id = 6] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7256d000 == 16 [pid = 1978] [id = 37] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c2f000 == 15 [pid = 1978] [id = 36] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc723a6000 == 14 [pid = 1978] [id = 13] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e120000 == 13 [pid = 1978] [id = 35] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d4c2800 == 12 [pid = 1978] [id = 34] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc92289800 == 11 [pid = 1978] [id = 32] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7adc1800 == 10 [pid = 1978] [id = 27] 07:53:52 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b938800 == 9 [pid = 1978] [id = 33] 07:53:53 INFO - PROCESS | 1978 | 1461509633431 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 07:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4545ms 07:53:53 INFO - PROCESS | 1978 | 1461509633457 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 07:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:53:53 INFO - PROCESS | 1978 | 1461509633466 Marionette TRACE conn6 <- [1,125,null,{"value":"8"}] 07:53:53 INFO - PROCESS | 1978 | 1461509633472 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:53:53 INFO - PROCESS | 1978 | 1461509633480 Marionette TRACE conn6 <- [1,126,null,{}] 07:53:53 INFO - PROCESS | 1978 | 1461509633488 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:53 INFO - PROCESS | 1978 | 1461509633677 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 07:53:53 INFO - PROCESS | 1978 | 1461509633782 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72565000 == 10 [pid = 1978] [id = 39] 07:53:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x7ffc73d99000) [pid = 1978] [serial = 115] [outer = (nil)] 07:53:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x7ffc75271000) [pid = 1978] [serial = 116] [outer = 0x7ffc73d99000] 07:53:53 INFO - PROCESS | 1978 | 1461509633858 Marionette DEBUG loaded listener.js 07:53:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x7ffc75278000) [pid = 1978] [serial = 117] [outer = 0x7ffc73d99000] 07:53:54 INFO - PROCESS | 1978 | 1461509634678 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 07:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1233ms 07:53:54 INFO - PROCESS | 1978 | 1461509634707 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 07:53:54 INFO - PROCESS | 1978 | 1461509634717 Marionette TRACE conn6 <- [1,129,null,{"value":"8"}] 07:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:53:54 INFO - PROCESS | 1978 | 1461509634728 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:53:54 INFO - PROCESS | 1978 | 1461509634731 Marionette TRACE conn6 <- [1,130,null,{}] 07:53:54 INFO - PROCESS | 1978 | 1461509634737 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:54 INFO - PROCESS | 1978 | 1461509634893 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 07:53:54 INFO - PROCESS | 1978 | 1461509634965 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76691800 == 11 [pid = 1978] [id = 40] 07:53:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x7ffc72662c00) [pid = 1978] [serial = 118] [outer = (nil)] 07:53:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x7ffc790a0400) [pid = 1978] [serial = 119] [outer = 0x7ffc72662c00] 07:53:55 INFO - PROCESS | 1978 | 1461509635149 Marionette DEBUG loaded listener.js 07:53:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x7ffc79d1ac00) [pid = 1978] [serial = 120] [outer = 0x7ffc72662c00] 07:53:56 INFO - PROCESS | 1978 | 1461509636042 Marionette TRACE conn6 <- [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]]]}] 07:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1382ms 07:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:53:56 INFO - PROCESS | 1978 | 1461509636115 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 07:53:56 INFO - PROCESS | 1978 | 1461509636119 Marionette TRACE conn6 <- [1,133,null,{"value":"8"}] 07:53:56 INFO - PROCESS | 1978 | 1461509636126 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:53:56 INFO - PROCESS | 1978 | 1461509636132 Marionette TRACE conn6 <- [1,134,null,{}] 07:53:56 INFO - PROCESS | 1978 | 1461509636149 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:56 INFO - PROCESS | 1978 | 1461509636348 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 07:53:56 INFO - PROCESS | 1978 | 1461509636374 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be04000 == 12 [pid = 1978] [id = 41] 07:53:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc7527e400) [pid = 1978] [serial = 121] [outer = (nil)] 07:53:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc7bc3b800) [pid = 1978] [serial = 122] [outer = 0x7ffc7527e400] 07:53:56 INFO - PROCESS | 1978 | 1461509636445 Marionette DEBUG loaded listener.js 07:53:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc7cccbc00) [pid = 1978] [serial = 123] [outer = 0x7ffc7527e400] 07:53:57 INFO - PROCESS | 1978 | 1461509637281 Marionette TRACE conn6 <- [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]]]}] 07:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1192ms 07:53:57 INFO - PROCESS | 1978 | 1461509637316 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 07:53:57 INFO - PROCESS | 1978 | 1461509637321 Marionette TRACE conn6 <- [1,137,null,{"value":"8"}] 07:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:53:57 INFO - PROCESS | 1978 | 1461509637327 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:53:57 INFO - PROCESS | 1978 | 1461509637331 Marionette TRACE conn6 <- [1,138,null,{}] 07:53:57 INFO - PROCESS | 1978 | 1461509637343 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:57 INFO - PROCESS | 1978 | 1461509637539 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x7ffc89e27800) [pid = 1978] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x7ffc73a7fc00) [pid = 1978] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x7ffc7bc3a400) [pid = 1978] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x7ffc922ab400) [pid = 1978] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x7ffc7a0c4800) [pid = 1978] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 117 (0x7ffc7ae61800) [pid = 1978] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 116 (0x7ffc73a7d800) [pid = 1978] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x7ffc7a024800) [pid = 1978] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x7ffc7a593c00) [pid = 1978] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x7ffc81c50400) [pid = 1978] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x7ffc7bc3ec00) [pid = 1978] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x7ffc7cda7000) [pid = 1978] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x7ffc7a0be400) [pid = 1978] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x7ffc72aebc00) [pid = 1978] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x7ffc73a7ec00) [pid = 1978] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x7ffc82b7f000) [pid = 1978] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x7ffc73a82000) [pid = 1978] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x7ffc72664c00) [pid = 1978] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x7ffc89b31800) [pid = 1978] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x7ffc7527c400) [pid = 1978] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x7ffc89cba000) [pid = 1978] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x7ffc7ee2f400) [pid = 1978] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x7ffc7ae62400) [pid = 1978] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x7ffc82b78400) [pid = 1978] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x7ffc71bef400) [pid = 1978] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x7ffc7ae69800) [pid = 1978] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x7ffc71a9d800) [pid = 1978] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x7ffc7ce2b400) [pid = 1978] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:53:58 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x7ffc7a59a400) [pid = 1978] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:53:58 INFO - PROCESS | 1978 | 1461509638581 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723a4000 == 13 [pid = 1978] [id = 42] 07:53:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc71aa8c00) [pid = 1978] [serial = 124] [outer = (nil)] 07:53:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc71bf1c00) [pid = 1978] [serial = 125] [outer = 0x7ffc71aa8c00] 07:53:58 INFO - PROCESS | 1978 | 1461509638671 Marionette DEBUG loaded listener.js 07:53:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc73a7d800) [pid = 1978] [serial = 126] [outer = 0x7ffc71aa8c00] 07:53:59 INFO - PROCESS | 1978 | 1461509639517 Marionette TRACE conn6 <- [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]]]}] 07:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2243ms 07:53:59 INFO - PROCESS | 1978 | 1461509639572 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 07:53:59 INFO - PROCESS | 1978 | 1461509639575 Marionette TRACE conn6 <- [1,141,null,{"value":"8"}] 07:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:53:59 INFO - PROCESS | 1978 | 1461509639581 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:53:59 INFO - PROCESS | 1978 | 1461509639584 Marionette TRACE conn6 <- [1,142,null,{}] 07:53:59 INFO - PROCESS | 1978 | 1461509639590 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:53:59 INFO - PROCESS | 1978 | 1461509639739 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 07:53:59 INFO - PROCESS | 1978 | 1461509639749 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:53:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc81ccf000 == 14 [pid = 1978] [id = 43] 07:53:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc72ae8000) [pid = 1978] [serial = 127] [outer = (nil)] 07:53:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc7ae65800) [pid = 1978] [serial = 128] [outer = 0x7ffc72ae8000] 07:53:59 INFO - PROCESS | 1978 | 1461509639814 Marionette DEBUG loaded listener.js 07:53:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc7e9fe400) [pid = 1978] [serial = 129] [outer = 0x7ffc72ae8000] 07:54:00 INFO - PROCESS | 1978 | 1461509640789 Marionette TRACE conn6 <- [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]]]}] 07:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1229ms 07:54:00 INFO - PROCESS | 1978 | 1461509640811 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 07:54:00 INFO - PROCESS | 1978 | 1461509640817 Marionette TRACE conn6 <- [1,145,null,{"value":"8"}] 07:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:54:00 INFO - PROCESS | 1978 | 1461509640827 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:54:00 INFO - PROCESS | 1978 | 1461509640832 Marionette TRACE conn6 <- [1,146,null,{}] 07:54:00 INFO - PROCESS | 1978 | 1461509640843 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:01 INFO - PROCESS | 1978 | 1461509641066 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 07:54:01 INFO - PROCESS | 1978 | 1461509641240 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75280800 == 15 [pid = 1978] [id = 44] 07:54:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc72ae8400) [pid = 1978] [serial = 130] [outer = (nil)] 07:54:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc771cdc00) [pid = 1978] [serial = 131] [outer = 0x7ffc72ae8400] 07:54:01 INFO - PROCESS | 1978 | 1461509641348 Marionette DEBUG loaded listener.js 07:54:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc77b0ac00) [pid = 1978] [serial = 132] [outer = 0x7ffc72ae8400] 07:54:02 INFO - PROCESS | 1978 | 1461509642296 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 07:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1486ms 07:54:02 INFO - PROCESS | 1978 | 1461509642312 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 07:54:02 INFO - PROCESS | 1978 | 1461509642319 Marionette TRACE conn6 <- [1,149,null,{"value":"8"}] 07:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:54:02 INFO - PROCESS | 1978 | 1461509642329 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:54:02 INFO - PROCESS | 1978 | 1461509642333 Marionette TRACE conn6 <- [1,150,null,{}] 07:54:02 INFO - PROCESS | 1978 | 1461509642339 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:02 INFO - PROCESS | 1978 | 1461509642507 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 07:54:02 INFO - PROCESS | 1978 | 1461509642646 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eee7800 == 16 [pid = 1978] [id = 45] 07:54:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc72661400) [pid = 1978] [serial = 133] [outer = (nil)] 07:54:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x7ffc7a0c2800) [pid = 1978] [serial = 134] [outer = 0x7ffc72661400] 07:54:02 INFO - PROCESS | 1978 | 1461509642723 Marionette DEBUG loaded listener.js 07:54:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x7ffc7b80cc00) [pid = 1978] [serial = 135] [outer = 0x7ffc72661400] 07:54:03 INFO - PROCESS | 1978 | 1461509643926 Marionette TRACE conn6 <- [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]]]}] 07:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1680ms 07:54:04 INFO - PROCESS | 1978 | 1461509644018 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 07:54:04 INFO - PROCESS | 1978 | 1461509644025 Marionette TRACE conn6 <- [1,153,null,{"value":"8"}] 07:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:54:04 INFO - PROCESS | 1978 | 1461509644035 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:54:04 INFO - PROCESS | 1978 | 1461509644040 Marionette TRACE conn6 <- [1,154,null,{}] 07:54:04 INFO - PROCESS | 1978 | 1461509644051 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:04 INFO - PROCESS | 1978 | 1461509644436 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x7ffc7bedcc00) [pid = 1978] [serial = 67] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x7ffc8b88f000) [pid = 1978] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x7ffc8e173800) [pid = 1978] [serial = 91] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x7ffc72af1400) [pid = 1978] [serial = 98] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x7ffc8b824000) [pid = 1978] [serial = 2] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x7ffc8dc5d400) [pid = 1978] [serial = 89] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x7ffc8bd91800) [pid = 1978] [serial = 88] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x7ffc73e66800) [pid = 1978] [serial = 19] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x7ffc7e9ab400) [pid = 1978] [serial = 43] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x7ffc7bc99800) [pid = 1978] [serial = 25] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x7ffc7bc3b400) [pid = 1978] [serial = 22] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x7ffc7bed2800) [pid = 1978] [serial = 30] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x7ffc9206e800) [pid = 1978] [serial = 28] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x7ffc8bd8b800) [pid = 1978] [serial = 23] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x7ffc73d8f800) [pid = 1978] [serial = 17] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x7ffc7be30000) [pid = 1978] [serial = 40] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x7ffc7ccce000) [pid = 1978] [serial = 41] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x7ffc7ae68000) [pid = 1978] [serial = 34] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x7ffc7bede400) [pid = 1978] [serial = 31] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x7ffc7ae5dc00) [pid = 1978] [serial = 38] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 85 (0x7ffc73a86400) [pid = 1978] [serial = 37] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x7ffc7eb74400) [pid = 1978] [serial = 44] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x7ffc7cda4000) [pid = 1978] [serial = 35] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x7ffc88c44800) [pid = 1978] [serial = 47] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x7ffc82b0a000) [pid = 1978] [serial = 56] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x7ffc89beb000) [pid = 1978] [serial = 58] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x7ffc82b76c00) [pid = 1978] [serial = 85] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x7ffc7bee0c00) [pid = 1978] [serial = 53] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x7ffc7eb7ac00) [pid = 1978] [serial = 55] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x7ffc7a9f7c00) [pid = 1978] [serial = 80] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x7ffc8fdb4800) [pid = 1978] [serial = 92] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x7ffc77b0bc00) [pid = 1978] [serial = 50] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x7ffc7bc3d000) [pid = 1978] [serial = 82] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x7ffc7bbc6400) [pid = 1978] [serial = 52] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x7ffc82b7e800) [pid = 1978] [serial = 70] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 70 (0x7ffc889d6000) [pid = 1978] [serial = 46] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 69 (0x7ffc73a87c00) [pid = 1978] [serial = 49] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 68 (0x7ffc7bed1c00) [pid = 1978] [serial = 65] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 67 (0x7ffc8d4bb400) [pid = 1978] [serial = 62] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 66 (0x7ffc71aaa800) [pid = 1978] [serial = 95] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 65 (0x7ffc889e0400) [pid = 1978] [serial = 71] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 64 (0x7ffc7ae5c400) [pid = 1978] [serial = 64] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 63 (0x7ffc7bedec00) [pid = 1978] [serial = 101] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 62 (0x7ffc7c32fc00) [pid = 1978] [serial = 83] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 61 (0x7ffc88c43400) [pid = 1978] [serial = 86] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 60 (0x7ffc8b808400) [pid = 1978] [serial = 59] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 59 (0x7ffc8bd3b000) [pid = 1978] [serial = 73] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 58 (0x7ffc7c1b3000) [pid = 1978] [serial = 12] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 57 (0x7ffc8bd90c00) [pid = 1978] [serial = 61] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 56 (0x7ffc7c393000) [pid = 1978] [serial = 68] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 55 (0x7ffc7aea4000) [pid = 1978] [serial = 9] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 54 (0x7ffc71aa4c00) [pid = 1978] [serial = 94] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 53 (0x7ffc8fd4a000) [pid = 1978] [serial = 108] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 52 (0x7ffc75273800) [pid = 1978] [serial = 113] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 51 (0x7ffc73d97800) [pid = 1978] [serial = 111] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 50 (0x7ffc8d79f400) [pid = 1978] [serial = 74] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 49 (0x7ffc7266b400) [pid = 1978] [serial = 110] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 48 (0x7ffc79d18400) [pid = 1978] [serial = 79] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 47 (0x7ffc8e0c1c00) [pid = 1978] [serial = 77] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 46 (0x7ffc89fc9000) [pid = 1978] [serial = 16] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 45 (0x7ffc7ce2a400) [pid = 1978] [serial = 102] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 44 (0x7ffc8e025000) [pid = 1978] [serial = 76] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 43 (0x7ffc89be9400) [pid = 1978] [serial = 105] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 42 (0x7ffc78787800) [pid = 1978] [serial = 99] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 41 (0x7ffc889df400) [pid = 1978] [serial = 104] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | --DOMWINDOW == 40 (0x7ffc8d7a5800) [pid = 1978] [serial = 107] [outer = (nil)] [url = about:blank] 07:54:04 INFO - PROCESS | 1978 | 1461509644621 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b81000 == 17 [pid = 1978] [id = 46] 07:54:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 41 (0x7ffc71bf5000) [pid = 1978] [serial = 136] [outer = (nil)] 07:54:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 42 (0x7ffc72aecc00) [pid = 1978] [serial = 137] [outer = 0x7ffc71bf5000] 07:54:04 INFO - PROCESS | 1978 | 1461509644692 Marionette DEBUG loaded listener.js 07:54:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 43 (0x7ffc73a83800) [pid = 1978] [serial = 138] [outer = 0x7ffc71bf5000] 07:54:05 INFO - PROCESS | 1978 | 1461509645331 Marionette TRACE conn6 <- [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]]]}] 07:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1341ms 07:54:05 INFO - PROCESS | 1978 | 1461509645417 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:54:05 INFO - PROCESS | 1978 | 1461509645432 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 07:54:05 INFO - PROCESS | 1978 | 1461509645439 Marionette TRACE conn6 <- [1,157,null,{"value":"8"}] 07:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:54:05 INFO - PROCESS | 1978 | 1461509645449 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:54:05 INFO - PROCESS | 1978 | 1461509645453 Marionette TRACE conn6 <- [1,158,null,{}] 07:54:05 INFO - PROCESS | 1978 | 1461509645463 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:05 INFO - PROCESS | 1978 | 1461509645612 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 07:54:05 INFO - PROCESS | 1978 | 1461509645689 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d29000 == 18 [pid = 1978] [id = 47] 07:54:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 44 (0x7ffc71aa8800) [pid = 1978] [serial = 139] [outer = (nil)] 07:54:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 45 (0x7ffc75189400) [pid = 1978] [serial = 140] [outer = 0x7ffc71aa8800] 07:54:05 INFO - PROCESS | 1978 | 1461509645756 Marionette DEBUG loaded listener.js 07:54:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 46 (0x7ffc788df000) [pid = 1978] [serial = 141] [outer = 0x7ffc71aa8800] 07:54:06 INFO - PROCESS | 1978 | 1461509646436 Marionette TRACE conn6 <- [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]]]}] 07:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1034ms 07:54:06 INFO - PROCESS | 1978 | 1461509646491 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 07:54:06 INFO - PROCESS | 1978 | 1461509646494 Marionette TRACE conn6 <- [1,161,null,{"value":"8"}] 07:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:54:06 INFO - PROCESS | 1978 | 1461509646501 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:54:06 INFO - PROCESS | 1978 | 1461509646506 Marionette TRACE conn6 <- [1,162,null,{}] 07:54:06 INFO - PROCESS | 1978 | 1461509646537 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:06 INFO - PROCESS | 1978 | 1461509646689 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 07:54:06 INFO - PROCESS | 1978 | 1461509646702 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc795d8000 == 19 [pid = 1978] [id = 48] 07:54:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 47 (0x7ffc71bea400) [pid = 1978] [serial = 142] [outer = (nil)] 07:54:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 48 (0x7ffc7a2b9c00) [pid = 1978] [serial = 143] [outer = 0x7ffc71bea400] 07:54:06 INFO - PROCESS | 1978 | 1461509646772 Marionette DEBUG loaded listener.js 07:54:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 49 (0x7ffc7ae65400) [pid = 1978] [serial = 144] [outer = 0x7ffc71bea400] 07:54:07 INFO - PROCESS | 1978 | 1461509647823 Marionette TRACE conn6 <- [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]]]}] 07:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1391ms 07:54:07 INFO - PROCESS | 1978 | 1461509647899 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 07:54:07 INFO - PROCESS | 1978 | 1461509647903 Marionette TRACE conn6 <- [1,165,null,{"value":"8"}] 07:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:54:07 INFO - PROCESS | 1978 | 1461509647917 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:54:07 INFO - PROCESS | 1978 | 1461509647919 Marionette TRACE conn6 <- [1,166,null,{}] 07:54:07 INFO - PROCESS | 1978 | 1461509647947 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:08 INFO - PROCESS | 1978 | 1461509648126 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 07:54:08 INFO - PROCESS | 1978 | 1461509648146 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b931800 == 20 [pid = 1978] [id = 49] 07:54:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 50 (0x7ffc7bbc6400) [pid = 1978] [serial = 145] [outer = (nil)] 07:54:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 51 (0x7ffc7bbcb400) [pid = 1978] [serial = 146] [outer = 0x7ffc7bbc6400] 07:54:08 INFO - PROCESS | 1978 | 1461509648222 Marionette DEBUG loaded listener.js 07:54:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 52 (0x7ffc7bedcc00) [pid = 1978] [serial = 147] [outer = 0x7ffc7bbc6400] 07:54:09 INFO - PROCESS | 1978 | 1461509649047 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 07:54:09 INFO - PROCESS | 1978 | --DOMWINDOW == 51 (0x7ffc73d99000) [pid = 1978] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:54:09 INFO - PROCESS | 1978 | --DOMWINDOW == 50 (0x7ffc72666800) [pid = 1978] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:54:09 INFO - PROCESS | 1978 | --DOMWINDOW == 49 (0x7ffc72662c00) [pid = 1978] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:54:09 INFO - PROCESS | 1978 | --DOMWINDOW == 48 (0x7ffc7527e400) [pid = 1978] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:54:09 INFO - PROCESS | 1978 | --DOMWINDOW == 47 (0x7ffc71aa8c00) [pid = 1978] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1189ms 07:54:09 INFO - PROCESS | 1978 | 1461509649103 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 07:54:09 INFO - PROCESS | 1978 | 1461509649107 Marionette TRACE conn6 <- [1,169,null,{"value":"8"}] 07:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:54:09 INFO - PROCESS | 1978 | 1461509649112 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:54:09 INFO - PROCESS | 1978 | 1461509649115 Marionette TRACE conn6 <- [1,170,null,{}] 07:54:09 INFO - PROCESS | 1978 | 1461509649121 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:09 INFO - PROCESS | 1978 | 1461509649255 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 07:54:09 INFO - PROCESS | 1978 | 1461509649344 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc98000 == 21 [pid = 1978] [id = 50] 07:54:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 48 (0x7ffc71a9e400) [pid = 1978] [serial = 148] [outer = (nil)] 07:54:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 49 (0x7ffc7b808000) [pid = 1978] [serial = 149] [outer = 0x7ffc71a9e400] 07:54:09 INFO - PROCESS | 1978 | 1461509649410 Marionette DEBUG loaded listener.js 07:54:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 50 (0x7ffc7bf34800) [pid = 1978] [serial = 150] [outer = 0x7ffc71a9e400] 07:54:10 INFO - PROCESS | 1978 | 1461509650150 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 07:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1076ms 07:54:10 INFO - PROCESS | 1978 | 1461509650190 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 07:54:10 INFO - PROCESS | 1978 | 1461509650192 Marionette TRACE conn6 <- [1,173,null,{"value":"8"}] 07:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:54:10 INFO - PROCESS | 1978 | 1461509650208 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:54:10 INFO - PROCESS | 1978 | 1461509650212 Marionette TRACE conn6 <- [1,174,null,{}] 07:54:10 INFO - PROCESS | 1978 | 1461509650218 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:10 INFO - PROCESS | 1978 | 1461509650420 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 07:54:10 INFO - PROCESS | 1978 | 1461509650434 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9a5000 == 22 [pid = 1978] [id = 51] 07:54:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 51 (0x7ffc7527e400) [pid = 1978] [serial = 151] [outer = (nil)] 07:54:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 52 (0x7ffc7ce2c800) [pid = 1978] [serial = 152] [outer = 0x7ffc7527e400] 07:54:10 INFO - PROCESS | 1978 | 1461509650503 Marionette DEBUG loaded listener.js 07:54:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 53 (0x7ffc82b78400) [pid = 1978] [serial = 153] [outer = 0x7ffc7527e400] 07:54:11 INFO - PROCESS | 1978 | 1461509651377 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 07:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1237ms 07:54:11 INFO - PROCESS | 1978 | 1461509651438 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 07:54:11 INFO - PROCESS | 1978 | 1461509651444 Marionette TRACE conn6 <- [1,177,null,{"value":"8"}] 07:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:54:11 INFO - PROCESS | 1978 | 1461509651454 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:54:11 INFO - PROCESS | 1978 | 1461509651461 Marionette TRACE conn6 <- [1,178,null,{}] 07:54:11 INFO - PROCESS | 1978 | 1461509651524 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:11 INFO - PROCESS | 1978 | 1461509651707 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 07:54:11 INFO - PROCESS | 1978 | 1461509651841 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc727b5000 == 23 [pid = 1978] [id = 52] 07:54:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 54 (0x7ffc72aedc00) [pid = 1978] [serial = 154] [outer = (nil)] 07:54:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 55 (0x7ffc73a84800) [pid = 1978] [serial = 155] [outer = 0x7ffc72aedc00] 07:54:11 INFO - PROCESS | 1978 | 1461509651979 Marionette DEBUG loaded listener.js 07:54:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 56 (0x7ffc7527f400) [pid = 1978] [serial = 156] [outer = 0x7ffc72aedc00] 07:54:12 INFO - PROCESS | 1978 | 1461509652821 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 07:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1433ms 07:54:12 INFO - PROCESS | 1978 | 1461509652886 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 07:54:12 INFO - PROCESS | 1978 | 1461509652895 Marionette TRACE conn6 <- [1,181,null,{"value":"8"}] 07:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:54:12 INFO - PROCESS | 1978 | 1461509652906 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:54:12 INFO - PROCESS | 1978 | 1461509652910 Marionette TRACE conn6 <- [1,182,null,{}] 07:54:12 INFO - PROCESS | 1978 | 1461509652916 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:13 INFO - PROCESS | 1978 | 1461509653112 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 07:54:13 INFO - PROCESS | 1978 | 1461509653236 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc8e800 == 24 [pid = 1978] [id = 53] 07:54:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 57 (0x7ffc788e6000) [pid = 1978] [serial = 157] [outer = (nil)] 07:54:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 58 (0x7ffc7a0bb000) [pid = 1978] [serial = 158] [outer = 0x7ffc788e6000] 07:54:13 INFO - PROCESS | 1978 | 1461509653311 Marionette DEBUG loaded listener.js 07:54:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 59 (0x7ffc7ad96c00) [pid = 1978] [serial = 159] [outer = 0x7ffc788e6000] 07:54:14 INFO - PROCESS | 1978 | 1461509654161 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 07:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1288ms 07:54:14 INFO - PROCESS | 1978 | 1461509654194 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 07:54:14 INFO - PROCESS | 1978 | 1461509654198 Marionette TRACE conn6 <- [1,185,null,{"value":"8"}] 07:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:54:14 INFO - PROCESS | 1978 | 1461509654204 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:54:14 INFO - PROCESS | 1978 | 1461509654210 Marionette TRACE conn6 <- [1,186,null,{}] 07:54:14 INFO - PROCESS | 1978 | 1461509654228 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:14 INFO - PROCESS | 1978 | 1461509654395 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 07:54:14 INFO - PROCESS | 1978 | 1461509654521 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc790da000 == 25 [pid = 1978] [id = 54] 07:54:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 60 (0x7ffc7bee0c00) [pid = 1978] [serial = 160] [outer = (nil)] 07:54:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 61 (0x7ffc7e9a3c00) [pid = 1978] [serial = 161] [outer = 0x7ffc7bee0c00] 07:54:14 INFO - PROCESS | 1978 | 1461509654622 Marionette DEBUG loaded listener.js 07:54:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x7ffc7ee2d800) [pid = 1978] [serial = 162] [outer = 0x7ffc7bee0c00] 07:54:15 INFO - PROCESS | 1978 | 1461509655657 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 07:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1486ms 07:54:15 INFO - PROCESS | 1978 | 1461509655691 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 07:54:15 INFO - PROCESS | 1978 | 1461509655697 Marionette TRACE conn6 <- [1,189,null,{"value":"8"}] 07:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:54:15 INFO - PROCESS | 1978 | 1461509655706 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:54:15 INFO - PROCESS | 1978 | 1461509655711 Marionette TRACE conn6 <- [1,190,null,{}] 07:54:15 INFO - PROCESS | 1978 | 1461509655722 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:15 INFO - PROCESS | 1978 | 1461509655866 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 07:54:16 INFO - PROCESS | 1978 | 1461509656030 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72561000 == 26 [pid = 1978] [id = 55] 07:54:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x7ffc73e5c800) [pid = 1978] [serial = 163] [outer = (nil)] 07:54:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x7ffc7527f000) [pid = 1978] [serial = 164] [outer = 0x7ffc73e5c800] 07:54:16 INFO - PROCESS | 1978 | 1461509656158 Marionette DEBUG loaded listener.js 07:54:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x7ffc77c8a400) [pid = 1978] [serial = 165] [outer = 0x7ffc73e5c800] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 64 (0x7ffc75271000) [pid = 1978] [serial = 116] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 63 (0x7ffc7527cc00) [pid = 1978] [serial = 114] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 62 (0x7ffc75278000) [pid = 1978] [serial = 117] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 61 (0x7ffc790a0400) [pid = 1978] [serial = 119] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 60 (0x7ffc7cccbc00) [pid = 1978] [serial = 123] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 59 (0x7ffc7bc3b800) [pid = 1978] [serial = 122] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 58 (0x7ffc73a7d800) [pid = 1978] [serial = 126] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 57 (0x7ffc71bf1c00) [pid = 1978] [serial = 125] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 56 (0x7ffc79d1ac00) [pid = 1978] [serial = 120] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | --DOMWINDOW == 55 (0x7ffc7ae65800) [pid = 1978] [serial = 128] [outer = (nil)] [url = about:blank] 07:54:16 INFO - PROCESS | 1978 | 1461509656926 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 07:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1240ms 07:54:16 INFO - PROCESS | 1978 | 1461509656946 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 07:54:16 INFO - PROCESS | 1978 | 1461509656954 Marionette TRACE conn6 <- [1,193,null,{"value":"8"}] 07:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:54:16 INFO - PROCESS | 1978 | 1461509656964 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:54:16 INFO - PROCESS | 1978 | 1461509656967 Marionette TRACE conn6 <- [1,194,null,{}] 07:54:16 INFO - PROCESS | 1978 | 1461509656980 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:17 INFO - PROCESS | 1978 | 1461509657129 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 07:54:17 INFO - PROCESS | 1978 | 1461509657149 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76690000 == 27 [pid = 1978] [id = 56] 07:54:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 56 (0x7ffc71aa1000) [pid = 1978] [serial = 166] [outer = (nil)] 07:54:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 57 (0x7ffc7a0ba000) [pid = 1978] [serial = 167] [outer = 0x7ffc71aa1000] 07:54:17 INFO - PROCESS | 1978 | 1461509657214 Marionette DEBUG loaded listener.js 07:54:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 58 (0x7ffc7ad93000) [pid = 1978] [serial = 168] [outer = 0x7ffc71aa1000] 07:54:17 INFO - PROCESS | 1978 | 1461509657932 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 07:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1001ms 07:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:54:17 INFO - PROCESS | 1978 | 1461509657966 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 07:54:17 INFO - PROCESS | 1978 | 1461509657969 Marionette TRACE conn6 <- [1,197,null,{"value":"8"}] 07:54:17 INFO - PROCESS | 1978 | 1461509657975 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:54:17 INFO - PROCESS | 1978 | 1461509657981 Marionette TRACE conn6 <- [1,198,null,{}] 07:54:17 INFO - PROCESS | 1978 | 1461509657996 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:18 INFO - PROCESS | 1978 | 1461509658139 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 07:54:18 INFO - PROCESS | 1978 | 1461509658157 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b59d000 == 28 [pid = 1978] [id = 57] 07:54:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 59 (0x7ffc7bed3c00) [pid = 1978] [serial = 169] [outer = (nil)] 07:54:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 60 (0x7ffc7ce24c00) [pid = 1978] [serial = 170] [outer = 0x7ffc7bed3c00] 07:54:18 INFO - PROCESS | 1978 | 1461509658229 Marionette DEBUG loaded listener.js 07:54:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 61 (0x7ffc7ee2e400) [pid = 1978] [serial = 171] [outer = 0x7ffc7bed3c00] 07:54:18 INFO - PROCESS | 1978 | 1461509658952 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 07:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1034ms 07:54:19 INFO - PROCESS | 1978 | 1461509659009 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 07:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:54:19 INFO - PROCESS | 1978 | 1461509659013 Marionette TRACE conn6 <- [1,201,null,{"value":"8"}] 07:54:19 INFO - PROCESS | 1978 | 1461509659032 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:54:19 INFO - PROCESS | 1978 | 1461509659035 Marionette TRACE conn6 <- [1,202,null,{}] 07:54:19 INFO - PROCESS | 1978 | 1461509659070 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:19 INFO - PROCESS | 1978 | 1461509659248 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 07:54:19 INFO - PROCESS | 1978 | 1461509659265 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7cdf2000 == 29 [pid = 1978] [id = 58] 07:54:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x7ffc7beda000) [pid = 1978] [serial = 172] [outer = (nil)] 07:54:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x7ffc82b7ec00) [pid = 1978] [serial = 173] [outer = 0x7ffc7beda000] 07:54:19 INFO - PROCESS | 1978 | 1461509659333 Marionette DEBUG loaded listener.js 07:54:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x7ffc8875c000) [pid = 1978] [serial = 174] [outer = 0x7ffc7beda000] 07:54:20 INFO - PROCESS | 1978 | 1461509660080 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 07:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1121ms 07:54:20 INFO - PROCESS | 1978 | 1461509660141 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 07:54:20 INFO - PROCESS | 1978 | 1461509660143 Marionette TRACE conn6 <- [1,205,null,{"value":"8"}] 07:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:54:20 INFO - PROCESS | 1978 | 1461509660150 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:54:20 INFO - PROCESS | 1978 | 1461509660152 Marionette TRACE conn6 <- [1,206,null,{}] 07:54:20 INFO - PROCESS | 1978 | 1461509660166 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:20 INFO - PROCESS | 1978 | 1461509660348 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 07:54:20 INFO - PROCESS | 1978 | 1461509660371 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc81cdb000 == 30 [pid = 1978] [id = 59] 07:54:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x7ffc71bea800) [pid = 1978] [serial = 175] [outer = (nil)] 07:54:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 66 (0x7ffc88c47800) [pid = 1978] [serial = 176] [outer = 0x7ffc71bea800] 07:54:20 INFO - PROCESS | 1978 | 1461509660437 Marionette DEBUG loaded listener.js 07:54:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 67 (0x7ffc88caac00) [pid = 1978] [serial = 177] [outer = 0x7ffc71bea800] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 66 (0x7ffc71bf5000) [pid = 1978] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 65 (0x7ffc72ae8000) [pid = 1978] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 64 (0x7ffc71bea400) [pid = 1978] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 63 (0x7ffc71aa8800) [pid = 1978] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 62 (0x7ffc7bbc6400) [pid = 1978] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:54:21 INFO - PROCESS | 1978 | --DOMWINDOW == 61 (0x7ffc71a9e400) [pid = 1978] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:54:21 INFO - PROCESS | 1978 | 1461509661350 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 07:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1242ms 07:54:21 INFO - PROCESS | 1978 | 1461509661394 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 07:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:54:21 INFO - PROCESS | 1978 | 1461509661398 Marionette TRACE conn6 <- [1,209,null,{"value":"8"}] 07:54:21 INFO - PROCESS | 1978 | 1461509661406 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:54:21 INFO - PROCESS | 1978 | 1461509661409 Marionette TRACE conn6 <- [1,210,null,{}] 07:54:21 INFO - PROCESS | 1978 | 1461509661415 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:21 INFO - PROCESS | 1978 | 1461509661603 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 07:54:21 INFO - PROCESS | 1978 | 1461509661687 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c29800 == 31 [pid = 1978] [id = 60] 07:54:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 62 (0x7ffc71aa2400) [pid = 1978] [serial = 178] [outer = (nil)] 07:54:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 63 (0x7ffc88ef1400) [pid = 1978] [serial = 179] [outer = 0x7ffc71aa2400] 07:54:21 INFO - PROCESS | 1978 | 1461509661765 Marionette DEBUG loaded listener.js 07:54:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 64 (0x7ffc89cbb400) [pid = 1978] [serial = 180] [outer = 0x7ffc71aa2400] 07:54:22 INFO - PROCESS | 1978 | 1461509662430 Marionette TRACE conn6 <- [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]]]}] 07:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1078ms 07:54:22 INFO - PROCESS | 1978 | 1461509662494 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 07:54:22 INFO - PROCESS | 1978 | 1461509662498 Marionette TRACE conn6 <- [1,213,null,{"value":"8"}] 07:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:54:22 INFO - PROCESS | 1978 | 1461509662504 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:54:22 INFO - PROCESS | 1978 | 1461509662506 Marionette TRACE conn6 <- [1,214,null,{}] 07:54:22 INFO - PROCESS | 1978 | 1461509662511 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:22 INFO - PROCESS | 1978 | 1461509662679 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 07:54:22 INFO - PROCESS | 1978 | 1461509662698 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88c60000 == 32 [pid = 1978] [id = 61] 07:54:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 65 (0x7ffc71aa2000) [pid = 1978] [serial = 181] [outer = (nil)] 07:54:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 66 (0x7ffc89e2b400) [pid = 1978] [serial = 182] [outer = 0x7ffc71aa2000] 07:54:22 INFO - PROCESS | 1978 | 1461509662759 Marionette DEBUG loaded listener.js 07:54:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 67 (0x7ffc89fcc800) [pid = 1978] [serial = 183] [outer = 0x7ffc71aa2000] 07:54:23 INFO - PROCESS | 1978 | 1461509663613 Marionette TRACE conn6 <- [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]]]}] 07:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1134ms 07:54:23 INFO - PROCESS | 1978 | 1461509663640 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 07:54:23 INFO - PROCESS | 1978 | 1461509663645 Marionette TRACE conn6 <- [1,217,null,{"value":"8"}] 07:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:54:23 INFO - PROCESS | 1978 | 1461509663654 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:54:23 INFO - PROCESS | 1978 | 1461509663659 Marionette TRACE conn6 <- [1,218,null,{}] 07:54:23 INFO - PROCESS | 1978 | 1461509663668 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:23 INFO - PROCESS | 1978 | 1461509663832 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 07:54:23 INFO - PROCESS | 1978 | 1461509663960 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc727c2800 == 33 [pid = 1978] [id = 62] 07:54:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 68 (0x7ffc724ad400) [pid = 1978] [serial = 184] [outer = (nil)] 07:54:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 69 (0x7ffc724b2400) [pid = 1978] [serial = 185] [outer = 0x7ffc724ad400] 07:54:24 INFO - PROCESS | 1978 | 1461509664040 Marionette DEBUG loaded listener.js 07:54:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 70 (0x7ffc7266b000) [pid = 1978] [serial = 186] [outer = 0x7ffc724ad400] 07:54:24 INFO - PROCESS | 1978 | 1461509664949 Marionette TRACE conn6 <- [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]]]}] 07:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1335ms 07:54:24 INFO - PROCESS | 1978 | 1461509664990 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 07:54:25 INFO - PROCESS | 1978 | 1461509664999 Marionette TRACE conn6 <- [1,221,null,{"value":"8"}] 07:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:54:25 INFO - PROCESS | 1978 | 1461509665010 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:54:25 INFO - PROCESS | 1978 | 1461509665014 Marionette TRACE conn6 <- [1,222,null,{}] 07:54:25 INFO - PROCESS | 1978 | 1461509665039 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:25 INFO - PROCESS | 1978 | 1461509665208 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 07:54:25 INFO - PROCESS | 1978 | 1461509665335 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9c5000 == 34 [pid = 1978] [id = 63] 07:54:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 71 (0x7ffc73a80400) [pid = 1978] [serial = 187] [outer = (nil)] 07:54:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x7ffc7878e400) [pid = 1978] [serial = 188] [outer = 0x7ffc73a80400] 07:54:25 INFO - PROCESS | 1978 | 1461509665419 Marionette DEBUG loaded listener.js 07:54:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x7ffc7a0b9c00) [pid = 1978] [serial = 189] [outer = 0x7ffc73a80400] 07:54:26 INFO - PROCESS | 1978 | 1461509666259 Marionette TRACE conn6 <- [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]]]}] 07:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1299ms 07:54:26 INFO - PROCESS | 1978 | 1461509666310 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 07:54:26 INFO - PROCESS | 1978 | 1461509666314 Marionette TRACE conn6 <- [1,225,null,{"value":"8"}] 07:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:54:26 INFO - PROCESS | 1978 | 1461509666339 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:54:26 INFO - PROCESS | 1978 | 1461509666345 Marionette TRACE conn6 <- [1,226,null,{}] 07:54:26 INFO - PROCESS | 1978 | 1461509666361 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:26 INFO - PROCESS | 1978 | 1461509666549 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 07:54:26 INFO - PROCESS | 1978 | 1461509666680 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89b18800 == 35 [pid = 1978] [id = 64] 07:54:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x7ffc7bbbf000) [pid = 1978] [serial = 190] [outer = (nil)] 07:54:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x7ffc7e9aa800) [pid = 1978] [serial = 191] [outer = 0x7ffc7bbbf000] 07:54:26 INFO - PROCESS | 1978 | 1461509666762 Marionette DEBUG loaded listener.js 07:54:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x7ffc82b7d800) [pid = 1978] [serial = 192] [outer = 0x7ffc7bbbf000] 07:54:27 INFO - PROCESS | 1978 | 1461509667666 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 07:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1391ms 07:54:27 INFO - PROCESS | 1978 | 1461509667729 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 07:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:54:27 INFO - PROCESS | 1978 | 1461509667734 Marionette TRACE conn6 <- [1,229,null,{"value":"8"}] 07:54:27 INFO - PROCESS | 1978 | 1461509667742 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:54:27 INFO - PROCESS | 1978 | 1461509667746 Marionette TRACE conn6 <- [1,230,null,{}] 07:54:27 INFO - PROCESS | 1978 | 1461509667752 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:27 INFO - PROCESS | 1978 | 1461509667924 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 07:54:28 INFO - PROCESS | 1978 | 1461509668054 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8bd74000 == 36 [pid = 1978] [id = 65] 07:54:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x7ffc7ad87800) [pid = 1978] [serial = 193] [outer = (nil)] 07:54:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x7ffc88ef2800) [pid = 1978] [serial = 194] [outer = 0x7ffc7ad87800] 07:54:28 INFO - PROCESS | 1978 | 1461509668146 Marionette DEBUG loaded listener.js 07:54:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x7ffc89bec400) [pid = 1978] [serial = 195] [outer = 0x7ffc7ad87800] 07:54:29 INFO - PROCESS | 1978 | 1461509669111 Marionette TRACE conn6 <- [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]]]}] 07:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1385ms 07:54:29 INFO - PROCESS | 1978 | 1461509669126 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 07:54:29 INFO - PROCESS | 1978 | 1461509669130 Marionette TRACE conn6 <- [1,233,null,{"value":"8"}] 07:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:54:29 INFO - PROCESS | 1978 | 1461509669140 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:54:29 INFO - PROCESS | 1978 | 1461509669144 Marionette TRACE conn6 <- [1,234,null,{}] 07:54:29 INFO - PROCESS | 1978 | 1461509669150 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:29 INFO - PROCESS | 1978 | 1461509669320 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 07:54:29 INFO - PROCESS | 1978 | 1461509669432 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bca6000 == 37 [pid = 1978] [id = 66] 07:54:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x7ffc71bec000) [pid = 1978] [serial = 196] [outer = (nil)] 07:54:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x7ffc88ca1800) [pid = 1978] [serial = 197] [outer = 0x7ffc71bec000] 07:54:29 INFO - PROCESS | 1978 | 1461509669550 Marionette DEBUG loaded listener.js 07:54:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x7ffc8bd3a400) [pid = 1978] [serial = 198] [outer = 0x7ffc71bec000] 07:54:30 INFO - PROCESS | 1978 | 1461509670592 Marionette TRACE conn6 <- [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]]]}] 07:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1486ms 07:54:30 INFO - PROCESS | 1978 | 1461509670625 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 07:54:30 INFO - PROCESS | 1978 | 1461509670631 Marionette TRACE conn6 <- [1,237,null,{"value":"8"}] 07:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:54:30 INFO - PROCESS | 1978 | 1461509670640 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:54:30 INFO - PROCESS | 1978 | 1461509670644 Marionette TRACE conn6 <- [1,238,null,{}] 07:54:30 INFO - PROCESS | 1978 | 1461509670652 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:30 INFO - PROCESS | 1978 | 1461509670822 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 07:54:30 INFO - PROCESS | 1978 | 1461509670983 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72564000 == 38 [pid = 1978] [id = 67] 07:54:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x7ffc71befc00) [pid = 1978] [serial = 199] [outer = (nil)] 07:54:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x7ffc73d8dc00) [pid = 1978] [serial = 200] [outer = 0x7ffc71befc00] 07:54:31 INFO - PROCESS | 1978 | 1461509671163 Marionette DEBUG loaded listener.js 07:54:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x7ffc7666b400) [pid = 1978] [serial = 201] [outer = 0x7ffc71befc00] 07:54:31 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc727b7000 == 37 [pid = 1978] [id = 38] 07:54:31 INFO - PROCESS | 1978 | --DOMWINDOW == 84 (0x7ffc7ce2c800) [pid = 1978] [serial = 152] [outer = (nil)] [url = about:blank] 07:54:31 INFO - PROCESS | 1978 | 1461509671969 Marionette TRACE conn6 <- [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]]]}] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 83 (0x7ffc72aecc00) [pid = 1978] [serial = 137] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x7ffc73a83800) [pid = 1978] [serial = 138] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x7ffc7e9fe400) [pid = 1978] [serial = 129] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x7ffc7a2b9c00) [pid = 1978] [serial = 143] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x7ffc75189400) [pid = 1978] [serial = 140] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x7ffc788df000) [pid = 1978] [serial = 141] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x7ffc771cdc00) [pid = 1978] [serial = 131] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 76 (0x7ffc7bbcb400) [pid = 1978] [serial = 146] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 75 (0x7ffc7a0c2800) [pid = 1978] [serial = 134] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 74 (0x7ffc7b808000) [pid = 1978] [serial = 149] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 73 (0x7ffc7bedcc00) [pid = 1978] [serial = 147] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 72 (0x7ffc7bf34800) [pid = 1978] [serial = 150] [outer = (nil)] [url = about:blank] 07:54:32 INFO - PROCESS | 1978 | --DOMWINDOW == 71 (0x7ffc7ae65400) [pid = 1978] [serial = 144] [outer = (nil)] [url = about:blank] 07:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1381ms 07:54:32 INFO - PROCESS | 1978 | 1461509672022 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 07:54:32 INFO - PROCESS | 1978 | 1461509672035 Marionette TRACE conn6 <- [1,241,null,{"value":"8"}] 07:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:54:32 INFO - PROCESS | 1978 | 1461509672051 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:54:32 INFO - PROCESS | 1978 | 1461509672055 Marionette TRACE conn6 <- [1,242,null,{}] 07:54:32 INFO - PROCESS | 1978 | 1461509672061 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:32 INFO - PROCESS | 1978 | 1461509672211 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 07:54:32 INFO - PROCESS | 1978 | 1461509672225 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc751b0800 == 38 [pid = 1978] [id = 68] 07:54:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 72 (0x7ffc788df000) [pid = 1978] [serial = 202] [outer = (nil)] 07:54:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 73 (0x7ffc7a0bc000) [pid = 1978] [serial = 203] [outer = 0x7ffc788df000] 07:54:32 INFO - PROCESS | 1978 | 1461509672297 Marionette DEBUG loaded listener.js 07:54:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 74 (0x7ffc7aa1ec00) [pid = 1978] [serial = 204] [outer = 0x7ffc788df000] 07:54:33 INFO - PROCESS | 1978 | 1461509673064 Marionette TRACE conn6 <- [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]]]}] 07:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1031ms 07:54:33 INFO - PROCESS | 1978 | 1461509673083 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 07:54:33 INFO - PROCESS | 1978 | 1461509673087 Marionette TRACE conn6 <- [1,245,null,{"value":"8"}] 07:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:54:33 INFO - PROCESS | 1978 | 1461509673093 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:54:33 INFO - PROCESS | 1978 | 1461509673099 Marionette TRACE conn6 <- [1,246,null,{}] 07:54:33 INFO - PROCESS | 1978 | 1461509673127 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:33 INFO - PROCESS | 1978 | 1461509673267 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 07:54:33 INFO - PROCESS | 1978 | 1461509673287 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bfe4800 == 39 [pid = 1978] [id = 69] 07:54:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 75 (0x7ffc7aa2a800) [pid = 1978] [serial = 205] [outer = (nil)] 07:54:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 76 (0x7ffc7ae60000) [pid = 1978] [serial = 206] [outer = 0x7ffc7aa2a800] 07:54:33 INFO - PROCESS | 1978 | 1461509673356 Marionette DEBUG loaded listener.js 07:54:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 77 (0x7ffc7be2e800) [pid = 1978] [serial = 207] [outer = 0x7ffc7aa2a800] 07:54:34 INFO - PROCESS | 1978 | 1461509674149 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 07:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1090ms 07:54:34 INFO - PROCESS | 1978 | 1461509674192 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 07:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:54:34 INFO - PROCESS | 1978 | 1461509674196 Marionette TRACE conn6 <- [1,249,null,{"value":"8"}] 07:54:34 INFO - PROCESS | 1978 | 1461509674201 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:54:34 INFO - PROCESS | 1978 | 1461509674204 Marionette TRACE conn6 <- [1,250,null,{}] 07:54:34 INFO - PROCESS | 1978 | 1461509674229 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:34 INFO - PROCESS | 1978 | 1461509674405 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 07:54:34 INFO - PROCESS | 1978 | 1461509674416 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bd4800 == 40 [pid = 1978] [id = 70] 07:54:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x7ffc7be30000) [pid = 1978] [serial = 208] [outer = (nil)] 07:54:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x7ffc7e9a4800) [pid = 1978] [serial = 209] [outer = 0x7ffc7be30000] 07:54:34 INFO - PROCESS | 1978 | 1461509674477 Marionette DEBUG loaded listener.js 07:54:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x7ffc7ee34c00) [pid = 1978] [serial = 210] [outer = 0x7ffc7be30000] 07:54:35 INFO - PROCESS | 1978 | 1461509675285 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 07:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1097ms 07:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:54:35 INFO - PROCESS | 1978 | 1461509675298 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 07:54:35 INFO - PROCESS | 1978 | 1461509675301 Marionette TRACE conn6 <- [1,253,null,{"value":"8"}] 07:54:35 INFO - PROCESS | 1978 | 1461509675307 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:54:35 INFO - PROCESS | 1978 | 1461509675310 Marionette TRACE conn6 <- [1,254,null,{}] 07:54:35 INFO - PROCESS | 1978 | 1461509675333 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:36 INFO - PROCESS | 1978 | 1461509676097 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 07:54:36 INFO - PROCESS | 1978 | 1461509676305 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89916000 == 41 [pid = 1978] [id = 71] 07:54:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x7ffc7aa25000) [pid = 1978] [serial = 211] [outer = (nil)] 07:54:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x7ffc82b79000) [pid = 1978] [serial = 212] [outer = 0x7ffc7aa25000] 07:54:36 INFO - PROCESS | 1978 | 1461509676371 Marionette DEBUG loaded listener.js 07:54:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x7ffc88c8b000) [pid = 1978] [serial = 213] [outer = 0x7ffc7aa25000] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 82 (0x7ffc71aa2400) [pid = 1978] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 81 (0x7ffc7bed3c00) [pid = 1978] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 80 (0x7ffc73e5c800) [pid = 1978] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 79 (0x7ffc7beda000) [pid = 1978] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 78 (0x7ffc71bea800) [pid = 1978] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:54:36 INFO - PROCESS | 1978 | --DOMWINDOW == 77 (0x7ffc71aa1000) [pid = 1978] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:54:37 INFO - PROCESS | 1978 | 1461509677046 Marionette TRACE conn6 <- [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]]]}] 07:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1798ms 07:54:37 INFO - PROCESS | 1978 | 1461509677105 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 07:54:37 INFO - PROCESS | 1978 | 1461509677109 Marionette TRACE conn6 <- [1,257,null,{"value":"8"}] 07:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:54:37 INFO - PROCESS | 1978 | 1461509677114 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:54:37 INFO - PROCESS | 1978 | 1461509677116 Marionette TRACE conn6 <- [1,258,null,{}] 07:54:37 INFO - PROCESS | 1978 | 1461509677122 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:37 INFO - PROCESS | 1978 | 1461509677294 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 07:54:37 INFO - PROCESS | 1978 | 1461509677397 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723b2000 == 42 [pid = 1978] [id = 72] 07:54:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 78 (0x7ffc7bedcc00) [pid = 1978] [serial = 214] [outer = (nil)] 07:54:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 79 (0x7ffc89e31000) [pid = 1978] [serial = 215] [outer = 0x7ffc7bedcc00] 07:54:37 INFO - PROCESS | 1978 | 1461509677466 Marionette DEBUG loaded listener.js 07:54:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 80 (0x7ffc8bdb6400) [pid = 1978] [serial = 216] [outer = 0x7ffc7bedcc00] 07:54:38 INFO - PROCESS | 1978 | 1461509678138 Marionette TRACE conn6 <- [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]]]}] 07:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1075ms 07:54:38 INFO - PROCESS | 1978 | 1461509678203 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 07:54:38 INFO - PROCESS | 1978 | 1461509678206 Marionette TRACE conn6 <- [1,261,null,{"value":"8"}] 07:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:54:38 INFO - PROCESS | 1978 | 1461509678219 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:54:38 INFO - PROCESS | 1978 | 1461509678221 Marionette TRACE conn6 <- [1,262,null,{}] 07:54:38 INFO - PROCESS | 1978 | 1461509678226 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:38 INFO - PROCESS | 1978 | 1461509678361 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 07:54:38 INFO - PROCESS | 1978 | 1461509678377 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8de1f800 == 43 [pid = 1978] [id = 73] 07:54:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 81 (0x7ffc72475400) [pid = 1978] [serial = 217] [outer = (nil)] 07:54:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 82 (0x7ffc7247dc00) [pid = 1978] [serial = 218] [outer = 0x7ffc72475400] 07:54:38 INFO - PROCESS | 1978 | 1461509678441 Marionette DEBUG loaded listener.js 07:54:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 83 (0x7ffc88e58800) [pid = 1978] [serial = 219] [outer = 0x7ffc72475400] 07:54:39 INFO - PROCESS | 1978 | 1461509679370 Marionette TRACE conn6 <- [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]]]}] 07:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1185ms 07:54:39 INFO - PROCESS | 1978 | 1461509679405 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 07:54:39 INFO - PROCESS | 1978 | 1461509679411 Marionette TRACE conn6 <- [1,265,null,{"value":"8"}] 07:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:54:39 INFO - PROCESS | 1978 | 1461509679420 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:54:39 INFO - PROCESS | 1978 | 1461509679424 Marionette TRACE conn6 <- [1,266,null,{}] 07:54:39 INFO - PROCESS | 1978 | 1461509679433 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:39 INFO - PROCESS | 1978 | 1461509679598 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 07:54:39 INFO - PROCESS | 1978 | 1461509679730 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7ae8e800 == 44 [pid = 1978] [id = 74] 07:54:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 84 (0x7ffc72660c00) [pid = 1978] [serial = 220] [outer = (nil)] 07:54:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 85 (0x7ffc72af0400) [pid = 1978] [serial = 221] [outer = 0x7ffc72660c00] 07:54:39 INFO - PROCESS | 1978 | 1461509679813 Marionette DEBUG loaded listener.js 07:54:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 86 (0x7ffc771d0000) [pid = 1978] [serial = 222] [outer = 0x7ffc72660c00] 07:54:40 INFO - PROCESS | 1978 | 1461509680676 Marionette TRACE conn6 <- [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]]]}] 07:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1285ms 07:54:40 INFO - PROCESS | 1978 | 1461509680710 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 07:54:40 INFO - PROCESS | 1978 | 1461509680718 Marionette TRACE conn6 <- [1,269,null,{"value":"8"}] 07:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:54:40 INFO - PROCESS | 1978 | 1461509680729 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:54:40 INFO - PROCESS | 1978 | 1461509680734 Marionette TRACE conn6 <- [1,270,null,{}] 07:54:40 INFO - PROCESS | 1978 | 1461509680740 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:40 INFO - PROCESS | 1978 | 1461509680909 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 07:54:41 INFO - PROCESS | 1978 | 1461509681038 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8899f000 == 45 [pid = 1978] [id = 75] 07:54:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x7ffc7a0c1800) [pid = 1978] [serial = 223] [outer = (nil)] 07:54:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x7ffc7aa26400) [pid = 1978] [serial = 224] [outer = 0x7ffc7a0c1800] 07:54:41 INFO - PROCESS | 1978 | 1461509681115 Marionette DEBUG loaded listener.js 07:54:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x7ffc7ae67400) [pid = 1978] [serial = 225] [outer = 0x7ffc7a0c1800] 07:54:41 INFO - PROCESS | 1978 | 1461509681962 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 07:54:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x7ffc72661000) [pid = 1978] [serial = 226] [outer = 0x7ffc788dc800] 07:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1287ms 07:54:42 INFO - PROCESS | 1978 | 1461509682038 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 07:54:42 INFO - PROCESS | 1978 | 1461509682042 Marionette TRACE conn6 <- [1,273,null,{"value":"8"}] 07:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:54:42 INFO - PROCESS | 1978 | 1461509682110 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:54:42 INFO - PROCESS | 1978 | 1461509682117 Marionette TRACE conn6 <- [1,274,null,{}] 07:54:42 INFO - PROCESS | 1978 | 1461509682149 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:42 INFO - PROCESS | 1978 | 1461509682305 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 07:54:42 INFO - PROCESS | 1978 | 1461509682437 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e125800 == 46 [pid = 1978] [id = 76] 07:54:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x7ffc71aa1800) [pid = 1978] [serial = 227] [outer = (nil)] 07:54:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x7ffc72ae3c00) [pid = 1978] [serial = 228] [outer = 0x7ffc71aa1800] 07:54:42 INFO - PROCESS | 1978 | 1461509682521 Marionette DEBUG loaded listener.js 07:54:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x7ffc8b808400) [pid = 1978] [serial = 229] [outer = 0x7ffc71aa1800] 07:54:43 INFO - PROCESS | 1978 | 1461509683422 Marionette TRACE conn6 <- [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]]]}] 07:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1403ms 07:54:43 INFO - PROCESS | 1978 | 1461509683461 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 07:54:43 INFO - PROCESS | 1978 | 1461509683466 Marionette TRACE conn6 <- [1,277,null,{"value":"8"}] 07:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:54:43 INFO - PROCESS | 1978 | 1461509683472 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:54:43 INFO - PROCESS | 1978 | 1461509683475 Marionette TRACE conn6 <- [1,278,null,{}] 07:54:43 INFO - PROCESS | 1978 | 1461509683480 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:43 INFO - PROCESS | 1978 | 1461509683637 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 07:54:43 INFO - PROCESS | 1978 | 1461509683774 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90ae4000 == 47 [pid = 1978] [id = 77] 07:54:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x7ffc71bec400) [pid = 1978] [serial = 230] [outer = (nil)] 07:54:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc8bdb5c00) [pid = 1978] [serial = 231] [outer = 0x7ffc71bec400] 07:54:43 INFO - PROCESS | 1978 | 1461509683853 Marionette DEBUG loaded listener.js 07:54:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc8d514400) [pid = 1978] [serial = 232] [outer = 0x7ffc71bec400] 07:54:44 INFO - PROCESS | 1978 | 1461509684679 Marionette TRACE conn6 <- [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]]]}] 07:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1229ms 07:54:44 INFO - PROCESS | 1978 | 1461509684708 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 07:54:44 INFO - PROCESS | 1978 | 1461509684711 Marionette TRACE conn6 <- [1,281,null,{"value":"8"}] 07:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:54:44 INFO - PROCESS | 1978 | 1461509684719 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:54:44 INFO - PROCESS | 1978 | 1461509684722 Marionette TRACE conn6 <- [1,282,null,{}] 07:54:44 INFO - PROCESS | 1978 | 1461509684727 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:44 INFO - PROCESS | 1978 | 1461509684884 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 07:54:45 INFO - PROCESS | 1978 | 1461509685031 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc92287000 == 48 [pid = 1978] [id = 78] 07:54:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc71a9f800) [pid = 1978] [serial = 233] [outer = (nil)] 07:54:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc72aecc00) [pid = 1978] [serial = 234] [outer = 0x7ffc71a9f800] 07:54:45 INFO - PROCESS | 1978 | 1461509685118 Marionette DEBUG loaded listener.js 07:54:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc8dc5b000) [pid = 1978] [serial = 235] [outer = 0x7ffc71a9f800] 07:54:46 INFO - PROCESS | 1978 | 1461509686163 Marionette TRACE conn6 <- [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]]]}] 07:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1484ms 07:54:46 INFO - PROCESS | 1978 | 1461509686204 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 07:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:54:46 INFO - PROCESS | 1978 | 1461509686209 Marionette TRACE conn6 <- [1,285,null,{"value":"8"}] 07:54:46 INFO - PROCESS | 1978 | 1461509686217 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:54:46 INFO - PROCESS | 1978 | 1461509686222 Marionette TRACE conn6 <- [1,286,null,{}] 07:54:46 INFO - PROCESS | 1978 | 1461509686230 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:46 INFO - PROCESS | 1978 | 1461509686384 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 07:54:46 INFO - PROCESS | 1978 | 1461509686627 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7256b000 == 49 [pid = 1978] [id = 79] 07:54:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc72ae7400) [pid = 1978] [serial = 236] [outer = (nil)] 07:54:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc75272000) [pid = 1978] [serial = 237] [outer = 0x7ffc72ae7400] 07:54:46 INFO - PROCESS | 1978 | 1461509686706 Marionette DEBUG loaded listener.js 07:54:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc77c90800) [pid = 1978] [serial = 238] [outer = 0x7ffc72ae7400] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x7ffc89e2b400) [pid = 1978] [serial = 182] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x7ffc7a0bb000) [pid = 1978] [serial = 158] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x7ffc73a84800) [pid = 1978] [serial = 155] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c29800 == 48 [pid = 1978] [id = 60] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc723b2000 == 47 [pid = 1978] [id = 72] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89916000 == 46 [pid = 1978] [id = 71] 07:54:47 INFO - PROCESS | 1978 | 1461509687545 Marionette TRACE conn6 <- [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]]]}] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bd4800 == 45 [pid = 1978] [id = 70] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bfe4800 == 44 [pid = 1978] [id = 69] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc751b0800 == 43 [pid = 1978] [id = 68] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72564000 == 42 [pid = 1978] [id = 67] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89b18800 == 41 [pid = 1978] [id = 64] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9c5000 == 40 [pid = 1978] [id = 63] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc727c2800 == 39 [pid = 1978] [id = 62] 07:54:47 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88c60000 == 38 [pid = 1978] [id = 61] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x7ffc7e9a3c00) [pid = 1978] [serial = 161] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x7ffc7ce24c00) [pid = 1978] [serial = 170] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x7ffc77c8a400) [pid = 1978] [serial = 165] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x7ffc7ad93000) [pid = 1978] [serial = 168] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x7ffc7ee2e400) [pid = 1978] [serial = 171] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x7ffc7a0ba000) [pid = 1978] [serial = 167] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x7ffc7527f000) [pid = 1978] [serial = 164] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 91 (0x7ffc88ef1400) [pid = 1978] [serial = 179] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 90 (0x7ffc82b7ec00) [pid = 1978] [serial = 173] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 89 (0x7ffc89cbb400) [pid = 1978] [serial = 180] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 88 (0x7ffc88c47800) [pid = 1978] [serial = 176] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 87 (0x7ffc8875c000) [pid = 1978] [serial = 174] [outer = (nil)] [url = about:blank] 07:54:47 INFO - PROCESS | 1978 | --DOMWINDOW == 86 (0x7ffc88caac00) [pid = 1978] [serial = 177] [outer = (nil)] [url = about:blank] 07:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1391ms 07:54:47 INFO - PROCESS | 1978 | 1461509687608 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 07:54:47 INFO - PROCESS | 1978 | 1461509687616 Marionette TRACE conn6 <- [1,289,null,{"value":"8"}] 07:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:54:47 INFO - PROCESS | 1978 | 1461509687626 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:54:47 INFO - PROCESS | 1978 | 1461509687630 Marionette TRACE conn6 <- [1,290,null,{}] 07:54:47 INFO - PROCESS | 1978 | 1461509687636 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:47 INFO - PROCESS | 1978 | 1461509687789 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 07:54:47 INFO - PROCESS | 1978 | 1461509687882 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc77ca9000 == 39 [pid = 1978] [id = 80] 07:54:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 87 (0x7ffc72aec800) [pid = 1978] [serial = 239] [outer = (nil)] 07:54:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 88 (0x7ffc7aa23c00) [pid = 1978] [serial = 240] [outer = 0x7ffc72aec800] 07:54:47 INFO - PROCESS | 1978 | 1461509687952 Marionette DEBUG loaded listener.js 07:54:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 89 (0x7ffc7ae5ac00) [pid = 1978] [serial = 241] [outer = 0x7ffc72aec800] 07:54:48 INFO - PROCESS | 1978 | 1461509688660 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 07:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1079ms 07:54:48 INFO - PROCESS | 1978 | 1461509688788 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 07:54:48 INFO - PROCESS | 1978 | 1461509688791 Marionette TRACE conn6 <- [1,293,null,{"value":"8"}] 07:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:54:48 INFO - PROCESS | 1978 | 1461509688806 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:54:48 INFO - PROCESS | 1978 | 1461509688813 Marionette TRACE conn6 <- [1,294,null,{}] 07:54:48 INFO - PROCESS | 1978 | 1461509688829 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:48 INFO - PROCESS | 1978 | 1461509688981 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 07:54:49 INFO - PROCESS | 1978 | 1461509688994 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be11800 == 40 [pid = 1978] [id = 81] 07:54:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 90 (0x7ffc7ccd2c00) [pid = 1978] [serial = 242] [outer = (nil)] 07:54:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 91 (0x7ffc7ee34800) [pid = 1978] [serial = 243] [outer = 0x7ffc7ccd2c00] 07:54:49 INFO - PROCESS | 1978 | 1461509689059 Marionette DEBUG loaded listener.js 07:54:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 92 (0x7ffc889dac00) [pid = 1978] [serial = 244] [outer = 0x7ffc7ccd2c00] 07:54:49 INFO - PROCESS | 1978 | 1461509689828 Marionette TRACE conn6 <- [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]]]}] 07:54:49 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. 07:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1040ms 07:54:49 INFO - PROCESS | 1978 | 1461509689848 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 07:54:49 INFO - PROCESS | 1978 | 1461509689852 Marionette TRACE conn6 <- [1,297,null,{"value":"8"}] 07:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:54:49 INFO - PROCESS | 1978 | 1461509689858 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:54:49 INFO - PROCESS | 1978 | 1461509689860 Marionette TRACE conn6 <- [1,298,null,{}] 07:54:49 INFO - PROCESS | 1978 | 1461509689865 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:50 INFO - PROCESS | 1978 | 1461509690051 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 07:54:50 INFO - PROCESS | 1978 | 1461509690078 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9e2800 == 41 [pid = 1978] [id = 82] 07:54:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x7ffc72476800) [pid = 1978] [serial = 245] [outer = (nil)] 07:54:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x7ffc7bbc5c00) [pid = 1978] [serial = 246] [outer = 0x7ffc72476800] 07:54:50 INFO - PROCESS | 1978 | 1461509690155 Marionette DEBUG loaded listener.js 07:54:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc89fc7c00) [pid = 1978] [serial = 247] [outer = 0x7ffc72476800] 07:54:50 INFO - PROCESS | 1978 | 1461509690863 Marionette TRACE conn6 <- [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]]]}] 07:54:50 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. 07:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1028ms 07:54:50 INFO - PROCESS | 1978 | 1461509690886 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 07:54:50 INFO - PROCESS | 1978 | 1461509690889 Marionette TRACE conn6 <- [1,301,null,{"value":"8"}] 07:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:54:50 INFO - PROCESS | 1978 | 1461509690895 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:54:50 INFO - PROCESS | 1978 | 1461509690897 Marionette TRACE conn6 <- [1,302,null,{}] 07:54:50 INFO - PROCESS | 1978 | 1461509690902 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:51 INFO - PROCESS | 1978 | 1461509691063 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 07:54:51 INFO - PROCESS | 1978 | 1461509691105 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8871c800 == 42 [pid = 1978] [id = 83] 07:54:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc7aa22000) [pid = 1978] [serial = 248] [outer = (nil)] 07:54:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc8bd3c400) [pid = 1978] [serial = 249] [outer = 0x7ffc7aa22000] 07:54:51 INFO - PROCESS | 1978 | 1461509691172 Marionette DEBUG loaded listener.js 07:54:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc8d79a000) [pid = 1978] [serial = 250] [outer = 0x7ffc7aa22000] 07:54:52 INFO - PROCESS | 1978 | 1461509691996 Marionette TRACE conn6 <- [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]]]}] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 97 (0x7ffc7aa25000) [pid = 1978] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 96 (0x7ffc7be30000) [pid = 1978] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 95 (0x7ffc788df000) [pid = 1978] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 94 (0x7ffc71befc00) [pid = 1978] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 93 (0x7ffc7aa2a800) [pid = 1978] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:54:52 INFO - PROCESS | 1978 | --DOMWINDOW == 92 (0x7ffc7bedcc00) [pid = 1978] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:54:52 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. 07:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1276ms 07:54:52 INFO - PROCESS | 1978 | 1461509692172 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 07:54:52 INFO - PROCESS | 1978 | 1461509692174 Marionette TRACE conn6 <- [1,305,null,{"value":"8"}] 07:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:54:52 INFO - PROCESS | 1978 | 1461509692180 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:54:52 INFO - PROCESS | 1978 | 1461509692182 Marionette TRACE conn6 <- [1,306,null,{}] 07:54:52 INFO - PROCESS | 1978 | 1461509692188 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:52 INFO - PROCESS | 1978 | 1461509692348 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 07:54:52 INFO - PROCESS | 1978 | 1461509692370 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7668c800 == 43 [pid = 1978] [id = 84] 07:54:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 93 (0x7ffc89e2b000) [pid = 1978] [serial = 251] [outer = (nil)] 07:54:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 94 (0x7ffc8e028800) [pid = 1978] [serial = 252] [outer = 0x7ffc89e2b000] 07:54:52 INFO - PROCESS | 1978 | 1461509692528 Marionette DEBUG loaded listener.js 07:54:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc8e106800) [pid = 1978] [serial = 253] [outer = 0x7ffc89e2b000] 07:54:53 INFO - PROCESS | 1978 | 1461509693127 Marionette TRACE conn6 <- [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]]]}] 07:54:53 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. 07:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 975ms 07:54:53 INFO - PROCESS | 1978 | 1461509693157 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 07:54:53 INFO - PROCESS | 1978 | 1461509693161 Marionette TRACE conn6 <- [1,309,null,{"value":"8"}] 07:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:54:53 INFO - PROCESS | 1978 | 1461509693166 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:54:53 INFO - PROCESS | 1978 | 1461509693169 Marionette TRACE conn6 <- [1,310,null,{}] 07:54:53 INFO - PROCESS | 1978 | 1461509693174 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:53 INFO - PROCESS | 1978 | 1461509693330 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 07:54:53 INFO - PROCESS | 1978 | 1461509693443 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8da76000 == 44 [pid = 1978] [id = 85] 07:54:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc71a9f000) [pid = 1978] [serial = 254] [outer = (nil)] 07:54:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc8e180400) [pid = 1978] [serial = 255] [outer = 0x7ffc71a9f000] 07:54:53 INFO - PROCESS | 1978 | 1461509693516 Marionette DEBUG loaded listener.js 07:54:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc8fdbac00) [pid = 1978] [serial = 256] [outer = 0x7ffc71a9f000] 07:54:54 INFO - PROCESS | 1978 | 1461509694152 Marionette TRACE conn6 <- [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]]]}] 07:54:54 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. 07:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1084ms 07:54:54 INFO - PROCESS | 1978 | 1461509694274 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 07:54:54 INFO - PROCESS | 1978 | 1461509694279 Marionette TRACE conn6 <- [1,313,null,{"value":"8"}] 07:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:54:54 INFO - PROCESS | 1978 | 1461509694287 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:54:54 INFO - PROCESS | 1978 | 1461509694293 Marionette TRACE conn6 <- [1,314,null,{}] 07:54:54 INFO - PROCESS | 1978 | 1461509694331 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:54 INFO - PROCESS | 1978 | 1461509694502 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 07:54:54 INFO - PROCESS | 1978 | 1461509694639 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc795d8800 == 45 [pid = 1978] [id = 86] 07:54:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc724b5800) [pid = 1978] [serial = 257] [outer = (nil)] 07:54:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc72ae4400) [pid = 1978] [serial = 258] [outer = 0x7ffc724b5800] 07:54:54 INFO - PROCESS | 1978 | 1461509694731 Marionette DEBUG loaded listener.js 07:54:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc75403c00) [pid = 1978] [serial = 259] [outer = 0x7ffc724b5800] 07:54:55 INFO - PROCESS | 1978 | 1461509695765 Marionette TRACE conn6 <- [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]]]}] 07:54:55 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. 07:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1503ms 07:54:55 INFO - PROCESS | 1978 | 1461509695792 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 07:54:55 INFO - PROCESS | 1978 | 1461509695798 Marionette TRACE conn6 <- [1,317,null,{"value":"8"}] 07:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:54:55 INFO - PROCESS | 1978 | 1461509695810 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:54:55 INFO - PROCESS | 1978 | 1461509695815 Marionette TRACE conn6 <- [1,318,null,{}] 07:54:55 INFO - PROCESS | 1978 | 1461509695821 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:56 INFO - PROCESS | 1978 | 1461509696006 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 07:54:56 INFO - PROCESS | 1978 | 1461509696142 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc81ce0000 == 46 [pid = 1978] [id = 87] 07:54:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc75410c00) [pid = 1978] [serial = 260] [outer = (nil)] 07:54:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc7a0b8c00) [pid = 1978] [serial = 261] [outer = 0x7ffc75410c00] 07:54:56 INFO - PROCESS | 1978 | 1461509696221 Marionette DEBUG loaded listener.js 07:54:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc7aa26c00) [pid = 1978] [serial = 262] [outer = 0x7ffc75410c00] 07:54:57 INFO - PROCESS | 1978 | 1461509697175 Marionette TRACE conn6 <- [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]]]}] 07:54:57 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. 07:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1440ms 07:54:57 INFO - PROCESS | 1978 | 1461509697248 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 07:54:57 INFO - PROCESS | 1978 | 1461509697251 Marionette TRACE conn6 <- [1,321,null,{"value":"8"}] 07:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:54:57 INFO - PROCESS | 1978 | 1461509697257 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:54:57 INFO - PROCESS | 1978 | 1461509697260 Marionette TRACE conn6 <- [1,322,null,{}] 07:54:57 INFO - PROCESS | 1978 | 1461509697276 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:57 INFO - PROCESS | 1978 | 1461509697476 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 07:54:57 INFO - PROCESS | 1978 | 1461509697656 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90a39800 == 47 [pid = 1978] [id = 88] 07:54:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x7ffc7eb7a000) [pid = 1978] [serial = 263] [outer = (nil)] 07:54:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x7ffc82b7c000) [pid = 1978] [serial = 264] [outer = 0x7ffc7eb7a000] 07:54:57 INFO - PROCESS | 1978 | 1461509697783 Marionette DEBUG loaded listener.js 07:54:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x7ffc89b37c00) [pid = 1978] [serial = 265] [outer = 0x7ffc7eb7a000] 07:54:58 INFO - PROCESS | 1978 | 1461509698732 Marionette TRACE conn6 <- [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]]]}] 07:54:58 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. 07:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1539ms 07:54:58 INFO - PROCESS | 1978 | 1461509698798 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 07:54:58 INFO - PROCESS | 1978 | 1461509698802 Marionette TRACE conn6 <- [1,325,null,{"value":"8"}] 07:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:54:58 INFO - PROCESS | 1978 | 1461509698808 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:54:58 INFO - PROCESS | 1978 | 1461509698811 Marionette TRACE conn6 <- [1,326,null,{}] 07:54:58 INFO - PROCESS | 1978 | 1461509698816 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:54:59 INFO - PROCESS | 1978 | 1461509698998 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 07:54:59 INFO - PROCESS | 1978 | 1461509699181 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:54:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6f2800 == 48 [pid = 1978] [id = 89] 07:54:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x7ffc8dc94000) [pid = 1978] [serial = 266] [outer = (nil)] 07:54:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x7ffc8deb3000) [pid = 1978] [serial = 267] [outer = 0x7ffc8dc94000] 07:54:59 INFO - PROCESS | 1978 | 1461509699267 Marionette DEBUG loaded listener.js 07:54:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x7ffc8e111000) [pid = 1978] [serial = 268] [outer = 0x7ffc8dc94000] 07:55:00 INFO - PROCESS | 1978 | 1461509700113 Marionette TRACE conn6 <- [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]]]}] 07:55:00 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. 07:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1336ms 07:55:00 INFO - PROCESS | 1978 | 1461509700145 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 07:55:00 INFO - PROCESS | 1978 | 1461509700148 Marionette TRACE conn6 <- [1,329,null,{"value":"8"}] 07:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:55:00 INFO - PROCESS | 1978 | 1461509700154 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:55:00 INFO - PROCESS | 1978 | 1461509700157 Marionette TRACE conn6 <- [1,330,null,{}] 07:55:00 INFO - PROCESS | 1978 | 1461509700163 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:00 INFO - PROCESS | 1978 | 1461509700318 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 07:55:00 INFO - PROCESS | 1978 | 1461509700473 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c24000 == 49 [pid = 1978] [id = 90] 07:55:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x7ffc72474400) [pid = 1978] [serial = 269] [outer = (nil)] 07:55:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x7ffc8dc98400) [pid = 1978] [serial = 270] [outer = 0x7ffc72474400] 07:55:00 INFO - PROCESS | 1978 | 1461509700553 Marionette DEBUG loaded listener.js 07:55:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x7ffc90790000) [pid = 1978] [serial = 271] [outer = 0x7ffc72474400] 07:55:01 INFO - PROCESS | 1978 | 1461509701698 Marionette TRACE conn6 <- [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]]]}] 07:55:01 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. 07:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1581ms 07:55:01 INFO - PROCESS | 1978 | 1461509701738 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 07:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:55:01 INFO - PROCESS | 1978 | 1461509701744 Marionette TRACE conn6 <- [1,333,null,{"value":"8"}] 07:55:01 INFO - PROCESS | 1978 | 1461509701752 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:55:01 INFO - PROCESS | 1978 | 1461509701757 Marionette TRACE conn6 <- [1,334,null,{}] 07:55:01 INFO - PROCESS | 1978 | 1461509701766 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:01 INFO - PROCESS | 1978 | 1461509701969 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 07:55:02 INFO - PROCESS | 1978 | 1461509702183 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc78793800 == 50 [pid = 1978] [id = 91] 07:55:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x7ffc719d2400) [pid = 1978] [serial = 272] [outer = (nil)] 07:55:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x7ffc7247a400) [pid = 1978] [serial = 273] [outer = 0x7ffc719d2400] 07:55:02 INFO - PROCESS | 1978 | 1461509702358 Marionette DEBUG loaded listener.js 07:55:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x7ffc724b4000) [pid = 1978] [serial = 274] [outer = 0x7ffc719d2400] 07:55:03 INFO - PROCESS | 1978 | 1461509703285 Marionette TRACE conn6 <- [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]]]}] 07:55:03 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. 07:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1601ms 07:55:03 INFO - PROCESS | 1978 | 1461509703354 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 07:55:03 INFO - PROCESS | 1978 | 1461509703363 Marionette TRACE conn6 <- [1,337,null,{"value":"8"}] 07:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:55:03 INFO - PROCESS | 1978 | 1461509703373 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:55:03 INFO - PROCESS | 1978 | 1461509703377 Marionette TRACE conn6 <- [1,338,null,{}] 07:55:03 INFO - PROCESS | 1978 | 1461509703383 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:03 INFO - PROCESS | 1978 | 1461509703621 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc81cdb000 == 49 [pid = 1978] [id = 59] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b59d000 == 48 [pid = 1978] [id = 57] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7cdf2000 == 47 [pid = 1978] [id = 58] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7668c800 == 46 [pid = 1978] [id = 84] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 115 (0x7ffc7247dc00) [pid = 1978] [serial = 218] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8871c800 == 45 [pid = 1978] [id = 83] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9e2800 == 44 [pid = 1978] [id = 82] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be11800 == 43 [pid = 1978] [id = 81] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc77ca9000 == 42 [pid = 1978] [id = 80] 07:55:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7256b000 == 41 [pid = 1978] [id = 79] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 114 (0x7ffc82b79000) [pid = 1978] [serial = 212] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 113 (0x7ffc88c8b000) [pid = 1978] [serial = 213] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x7ffc7e9a4800) [pid = 1978] [serial = 209] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x7ffc7a0bc000) [pid = 1978] [serial = 203] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x7ffc7aa1ec00) [pid = 1978] [serial = 204] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x7ffc73d8dc00) [pid = 1978] [serial = 200] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x7ffc7666b400) [pid = 1978] [serial = 201] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x7ffc724b2400) [pid = 1978] [serial = 185] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 106 (0x7ffc7ae60000) [pid = 1978] [serial = 206] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 105 (0x7ffc7be2e800) [pid = 1978] [serial = 207] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 104 (0x7ffc88ca1800) [pid = 1978] [serial = 197] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x7ffc7878e400) [pid = 1978] [serial = 188] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x7ffc7e9aa800) [pid = 1978] [serial = 191] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x7ffc88ef2800) [pid = 1978] [serial = 194] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x7ffc8bdb6400) [pid = 1978] [serial = 216] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x7ffc89e31000) [pid = 1978] [serial = 215] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | --DOMWINDOW == 98 (0x7ffc7ee34c00) [pid = 1978] [serial = 210] [outer = (nil)] [url = about:blank] 07:55:03 INFO - PROCESS | 1978 | 1461509703800 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7667c800 == 42 [pid = 1978] [id = 92] 07:55:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc7247dc00) [pid = 1978] [serial = 275] [outer = (nil)] 07:55:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc75402c00) [pid = 1978] [serial = 276] [outer = 0x7ffc7247dc00] 07:55:03 INFO - PROCESS | 1978 | 1461509703909 Marionette DEBUG loaded listener.js 07:55:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc771d1400) [pid = 1978] [serial = 277] [outer = 0x7ffc7247dc00] 07:55:04 INFO - PROCESS | 1978 | 1461509704632 Marionette TRACE conn6 <- [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]]]}] 07:55:04 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. 07:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1285ms 07:55:04 INFO - PROCESS | 1978 | 1461509704662 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 07:55:04 INFO - PROCESS | 1978 | 1461509704666 Marionette TRACE conn6 <- [1,341,null,{"value":"8"}] 07:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:55:04 INFO - PROCESS | 1978 | 1461509704676 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:55:04 INFO - PROCESS | 1978 | 1461509704680 Marionette TRACE conn6 <- [1,342,null,{}] 07:55:04 INFO - PROCESS | 1978 | 1461509704696 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:04 INFO - PROCESS | 1978 | 1461509704837 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 07:55:04 INFO - PROCESS | 1978 | 1461509704866 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be03800 == 43 [pid = 1978] [id = 93] 07:55:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc7aa23800) [pid = 1978] [serial = 278] [outer = (nil)] 07:55:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc7aa2b000) [pid = 1978] [serial = 279] [outer = 0x7ffc7aa23800] 07:55:04 INFO - PROCESS | 1978 | 1461509704932 Marionette DEBUG loaded listener.js 07:55:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc7be2f400) [pid = 1978] [serial = 280] [outer = 0x7ffc7aa23800] 07:55:05 INFO - PROCESS | 1978 | 1461509705730 Marionette TRACE conn6 <- [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]]]}] 07:55:05 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. 07:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1081ms 07:55:05 INFO - PROCESS | 1978 | 1461509705763 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 07:55:05 INFO - PROCESS | 1978 | 1461509705766 Marionette TRACE conn6 <- [1,345,null,{"value":"8"}] 07:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:55:05 INFO - PROCESS | 1978 | 1461509705772 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:55:05 INFO - PROCESS | 1978 | 1461509705774 Marionette TRACE conn6 <- [1,346,null,{}] 07:55:05 INFO - PROCESS | 1978 | 1461509705780 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:05 INFO - PROCESS | 1978 | 1461509705961 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 07:55:06 INFO - PROCESS | 1978 | 1461509706030 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e960800 == 44 [pid = 1978] [id = 94] 07:55:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x7ffc71befc00) [pid = 1978] [serial = 281] [outer = (nil)] 07:55:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x7ffc7ce2a000) [pid = 1978] [serial = 282] [outer = 0x7ffc71befc00] 07:55:06 INFO - PROCESS | 1978 | 1461509706096 Marionette DEBUG loaded listener.js 07:55:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x7ffc7ee70c00) [pid = 1978] [serial = 283] [outer = 0x7ffc71befc00] 07:55:06 INFO - PROCESS | 1978 | 1461509706800 Marionette TRACE conn6 <- [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]]]}] 07:55:06 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. 07:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1080ms 07:55:06 INFO - PROCESS | 1978 | 1461509706856 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 07:55:06 INFO - PROCESS | 1978 | 1461509706860 Marionette TRACE conn6 <- [1,349,null,{"value":"8"}] 07:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:55:06 INFO - PROCESS | 1978 | 1461509706867 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:55:06 INFO - PROCESS | 1978 | 1461509706870 Marionette TRACE conn6 <- [1,350,null,{}] 07:55:06 INFO - PROCESS | 1978 | 1461509706875 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:07 INFO - PROCESS | 1978 | 1461509707045 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 07:55:07 INFO - PROCESS | 1978 | 1461509707076 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc87b90800 == 45 [pid = 1978] [id = 95] 07:55:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x7ffc7cccd400) [pid = 1978] [serial = 284] [outer = (nil)] 07:55:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x7ffc8875c400) [pid = 1978] [serial = 285] [outer = 0x7ffc7cccd400] 07:55:07 INFO - PROCESS | 1978 | 1461509707139 Marionette DEBUG loaded listener.js 07:55:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x7ffc88e4f400) [pid = 1978] [serial = 286] [outer = 0x7ffc7cccd400] 07:55:07 INFO - PROCESS | 1978 | 1461509707963 Marionette TRACE conn6 <- [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]]]}] 07:55:08 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. 07:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1135ms 07:55:08 INFO - PROCESS | 1978 | 1461509708003 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 07:55:08 INFO - PROCESS | 1978 | 1461509708006 Marionette TRACE conn6 <- [1,353,null,{"value":"8"}] 07:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:55:08 INFO - PROCESS | 1978 | 1461509708012 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:55:08 INFO - PROCESS | 1978 | 1461509708014 Marionette TRACE conn6 <- [1,354,null,{}] 07:55:08 INFO - PROCESS | 1978 | 1461509708020 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:08 INFO - PROCESS | 1978 | 1461509708255 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 07:55:08 INFO - PROCESS | 1978 | 1461509708280 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b81c000 == 46 [pid = 1978] [id = 96] 07:55:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x7ffc88e51800) [pid = 1978] [serial = 287] [outer = (nil)] 07:55:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x7ffc8de82800) [pid = 1978] [serial = 288] [outer = 0x7ffc88e51800] 07:55:08 INFO - PROCESS | 1978 | 1461509708356 Marionette DEBUG loaded listener.js 07:55:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x7ffc8e10ac00) [pid = 1978] [serial = 289] [outer = 0x7ffc88e51800] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 112 (0x7ffc7aa22000) [pid = 1978] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 111 (0x7ffc72aec800) [pid = 1978] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 110 (0x7ffc7ccd2c00) [pid = 1978] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 109 (0x7ffc72ae7400) [pid = 1978] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 108 (0x7ffc89e2b000) [pid = 1978] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:55:08 INFO - PROCESS | 1978 | --DOMWINDOW == 107 (0x7ffc72476800) [pid = 1978] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:55:09 INFO - PROCESS | 1978 | 1461509709345 Marionette TRACE conn6 <- [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]]]}] 07:55:09 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. 07:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1386ms 07:55:09 INFO - PROCESS | 1978 | 1461509709401 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 07:55:09 INFO - PROCESS | 1978 | 1461509709404 Marionette TRACE conn6 <- [1,357,null,{"value":"8"}] 07:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:55:09 INFO - PROCESS | 1978 | 1461509709410 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:55:09 INFO - PROCESS | 1978 | 1461509709412 Marionette TRACE conn6 <- [1,358,null,{}] 07:55:09 INFO - PROCESS | 1978 | 1461509709418 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:09 INFO - PROCESS | 1978 | 1461509709557 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 07:55:09 INFO - PROCESS | 1978 | 1461509709572 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d565000 == 47 [pid = 1978] [id = 97] 07:55:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x7ffc719dcc00) [pid = 1978] [serial = 290] [outer = (nil)] 07:55:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x7ffc7ce7a800) [pid = 1978] [serial = 291] [outer = 0x7ffc719dcc00] 07:55:09 INFO - PROCESS | 1978 | 1461509709634 Marionette DEBUG loaded listener.js 07:55:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x7ffc7ce7e000) [pid = 1978] [serial = 292] [outer = 0x7ffc719dcc00] 07:55:10 INFO - PROCESS | 1978 | 1461509710426 Marionette TRACE conn6 <- [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]]]}] 07:55:10 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. 07:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1028ms 07:55:10 INFO - PROCESS | 1978 | 1461509710438 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 07:55:10 INFO - PROCESS | 1978 | 1461509710441 Marionette TRACE conn6 <- [1,361,null,{"value":"8"}] 07:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:55:10 INFO - PROCESS | 1978 | 1461509710447 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:55:10 INFO - PROCESS | 1978 | 1461509710451 Marionette TRACE conn6 <- [1,362,null,{}] 07:55:10 INFO - PROCESS | 1978 | 1461509710507 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:10 INFO - PROCESS | 1978 | 1461509710652 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 07:55:10 INFO - PROCESS | 1978 | 1461509710663 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e0b8800 == 48 [pid = 1978] [id = 98] 07:55:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x7ffc72998c00) [pid = 1978] [serial = 293] [outer = (nil)] 07:55:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x7ffc729a3000) [pid = 1978] [serial = 294] [outer = 0x7ffc72998c00] 07:55:10 INFO - PROCESS | 1978 | 1461509710727 Marionette DEBUG loaded listener.js 07:55:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x7ffc7ce75000) [pid = 1978] [serial = 295] [outer = 0x7ffc72998c00] 07:55:11 INFO - PROCESS | 1978 | 1461509711805 Marionette TRACE conn6 <- [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]]]}] 07:55:11 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. 07:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1418ms 07:55:11 INFO - PROCESS | 1978 | 1461509711867 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 07:55:11 INFO - PROCESS | 1978 | 1461509711875 Marionette TRACE conn6 <- [1,365,null,{"value":"8"}] 07:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:55:11 INFO - PROCESS | 1978 | 1461509711882 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:55:11 INFO - PROCESS | 1978 | 1461509711889 Marionette TRACE conn6 <- [1,366,null,{}] 07:55:11 INFO - PROCESS | 1978 | 1461509711897 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:12 INFO - PROCESS | 1978 | 1461509712138 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 07:55:12 INFO - PROCESS | 1978 | 1461509712297 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6e3000 == 49 [pid = 1978] [id = 99] 07:55:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x7ffc7299b000) [pid = 1978] [serial = 296] [outer = (nil)] 07:55:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x7ffc729a6000) [pid = 1978] [serial = 297] [outer = 0x7ffc7299b000] 07:55:12 INFO - PROCESS | 1978 | 1461509712418 Marionette DEBUG loaded listener.js 07:55:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x7ffc73a80c00) [pid = 1978] [serial = 298] [outer = 0x7ffc7299b000] 07:55:13 INFO - PROCESS | 1978 | 1461509713359 Marionette TRACE conn6 <- [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]]]}] 07:55:13 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. 07:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1492ms 07:55:13 INFO - PROCESS | 1978 | 1461509713376 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 07:55:13 INFO - PROCESS | 1978 | 1461509713385 Marionette TRACE conn6 <- [1,369,null,{"value":"8"}] 07:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:55:13 INFO - PROCESS | 1978 | 1461509713397 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:55:13 INFO - PROCESS | 1978 | 1461509713401 Marionette TRACE conn6 <- [1,370,null,{}] 07:55:13 INFO - PROCESS | 1978 | 1461509713408 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:13 INFO - PROCESS | 1978 | 1461509713617 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 07:55:13 INFO - PROCESS | 1978 | 1461509713760 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88cdb000 == 50 [pid = 1978] [id = 100] 07:55:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x7ffc7909e000) [pid = 1978] [serial = 299] [outer = (nil)] 07:55:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x7ffc7a0c4800) [pid = 1978] [serial = 300] [outer = 0x7ffc7909e000] 07:55:13 INFO - PROCESS | 1978 | 1461509713945 Marionette DEBUG loaded listener.js 07:55:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x7ffc7aa2d800) [pid = 1978] [serial = 301] [outer = 0x7ffc7909e000] 07:55:14 INFO - PROCESS | 1978 | 1461509714873 Marionette TRACE conn6 <- [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]]]}] 07:55:14 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. 07:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1492ms 07:55:14 INFO - PROCESS | 1978 | 1461509714891 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 07:55:14 INFO - PROCESS | 1978 | 1461509714899 Marionette TRACE conn6 <- [1,373,null,{"value":"8"}] 07:55:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:55:14 INFO - PROCESS | 1978 | 1461509714906 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:55:14 INFO - PROCESS | 1978 | 1461509714911 Marionette TRACE conn6 <- [1,374,null,{}] 07:55:14 INFO - PROCESS | 1978 | 1461509714927 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:15 INFO - PROCESS | 1978 | 1461509715098 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 07:55:15 INFO - PROCESS | 1978 | 1461509715255 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fead000 == 51 [pid = 1978] [id = 101] 07:55:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x7ffc7cda4000) [pid = 1978] [serial = 302] [outer = (nil)] 07:55:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc7ce81800) [pid = 1978] [serial = 303] [outer = 0x7ffc7cda4000] 07:55:15 INFO - PROCESS | 1978 | 1461509715342 Marionette DEBUG loaded listener.js 07:55:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc88ca4400) [pid = 1978] [serial = 304] [outer = 0x7ffc7cda4000] 07:55:16 INFO - PROCESS | 1978 | 1461509716208 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:55:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:55:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1334ms 07:55:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:55:16 INFO - PROCESS | 1978 | 1461509716241 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 07:55:16 INFO - PROCESS | 1978 | 1461509716245 Marionette TRACE conn6 <- [1,377,null,{"value":"8"}] 07:55:16 INFO - PROCESS | 1978 | 1461509716251 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:55:16 INFO - PROCESS | 1978 | 1461509716254 Marionette TRACE conn6 <- [1,378,null,{}] 07:55:16 INFO - PROCESS | 1978 | 1461509716260 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:16 INFO - PROCESS | 1978 | 1461509716418 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 07:55:16 INFO - PROCESS | 1978 | 1461509716561 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701c4000 == 52 [pid = 1978] [id = 102] 07:55:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc7be31000) [pid = 1978] [serial = 305] [outer = (nil)] 07:55:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc8bd87000) [pid = 1978] [serial = 306] [outer = 0x7ffc7be31000] 07:55:16 INFO - PROCESS | 1978 | 1461509716643 Marionette DEBUG loaded listener.js 07:55:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc8d7a1800) [pid = 1978] [serial = 307] [outer = 0x7ffc7be31000] 07:55:17 INFO - PROCESS | 1978 | 1461509717504 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:55:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:55:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1286ms 07:55:17 INFO - PROCESS | 1978 | 1461509717537 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 07:55:17 INFO - PROCESS | 1978 | 1461509717541 Marionette TRACE conn6 <- [1,381,null,{"value":"8"}] 07:55:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:55:17 INFO - PROCESS | 1978 | 1461509717547 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:55:17 INFO - PROCESS | 1978 | 1461509717551 Marionette TRACE conn6 <- [1,382,null,{}] 07:55:17 INFO - PROCESS | 1978 | 1461509717557 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:17 INFO - PROCESS | 1978 | 1461509717709 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 07:55:17 INFO - PROCESS | 1978 | 1461509717852 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701e0000 == 53 [pid = 1978] [id = 103] 07:55:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc6ff9bc00) [pid = 1978] [serial = 308] [outer = (nil)] 07:55:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc6ffa2c00) [pid = 1978] [serial = 309] [outer = 0x7ffc6ff9bc00] 07:55:17 INFO - PROCESS | 1978 | 1461509717927 Marionette DEBUG loaded listener.js 07:55:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc89b38800) [pid = 1978] [serial = 310] [outer = 0x7ffc6ff9bc00] 07:55:18 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:55:18 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:55:18 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:55:18 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:55:18 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:55:18 INFO - PROCESS | 1978 | 1461509718871 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:55:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:55:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1383ms 07:55:18 INFO - PROCESS | 1978 | 1461509718931 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 07:55:18 INFO - PROCESS | 1978 | 1461509718934 Marionette TRACE conn6 <- [1,385,null,{"value":"8"}] 07:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:55:18 INFO - PROCESS | 1978 | 1461509718941 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:55:18 INFO - PROCESS | 1978 | 1461509718945 Marionette TRACE conn6 <- [1,386,null,{}] 07:55:18 INFO - PROCESS | 1978 | 1461509718951 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:19 INFO - PROCESS | 1978 | 1461509719143 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 07:55:19 INFO - PROCESS | 1978 | 1461509719289 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707b1000 == 54 [pid = 1978] [id = 104] 07:55:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc70891c00) [pid = 1978] [serial = 311] [outer = (nil)] 07:55:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc70898c00) [pid = 1978] [serial = 312] [outer = 0x7ffc70891c00] 07:55:19 INFO - PROCESS | 1978 | 1461509719422 Marionette DEBUG loaded listener.js 07:55:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc8fd4a000) [pid = 1978] [serial = 313] [outer = 0x7ffc70891c00] 07:55:20 INFO - PROCESS | 1978 | 1461509720349 Marionette TRACE conn6 <- [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]]]}] 07:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1680ms 07:55:20 INFO - PROCESS | 1978 | 1461509720622 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 07:55:20 INFO - PROCESS | 1978 | 1461509720629 Marionette TRACE conn6 <- [1,389,null,{"value":"8"}] 07:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:55:20 INFO - PROCESS | 1978 | 1461509720636 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:55:20 INFO - PROCESS | 1978 | 1461509720641 Marionette TRACE conn6 <- [1,390,null,{}] 07:55:20 INFO - PROCESS | 1978 | 1461509720649 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:20 INFO - PROCESS | 1978 | 1461509720800 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 07:55:21 INFO - PROCESS | 1978 | 1461509721013 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707ae800 == 55 [pid = 1978] [id = 105] 07:55:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc6f9b6000) [pid = 1978] [serial = 314] [outer = (nil)] 07:55:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc70893400) [pid = 1978] [serial = 315] [outer = 0x7ffc6f9b6000] 07:55:21 INFO - PROCESS | 1978 | 1461509721086 Marionette DEBUG loaded listener.js 07:55:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc719d3800) [pid = 1978] [serial = 316] [outer = 0x7ffc6f9b6000] 07:55:22 INFO - PROCESS | 1978 | 1461509722045 Marionette TRACE conn6 <- [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]]]}] 07:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1482ms 07:55:22 INFO - PROCESS | 1978 | 1461509722119 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 07:55:22 INFO - PROCESS | 1978 | 1461509722124 Marionette TRACE conn6 <- [1,393,null,{"value":"8"}] 07:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:55:22 INFO - PROCESS | 1978 | 1461509722138 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:55:22 INFO - PROCESS | 1978 | 1461509722142 Marionette TRACE conn6 <- [1,394,null,{}] 07:55:22 INFO - PROCESS | 1978 | 1461509722149 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:22 INFO - PROCESS | 1978 | 1461509722373 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d565000 == 54 [pid = 1978] [id = 97] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b81c000 == 53 [pid = 1978] [id = 96] 07:55:22 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc8e180400) [pid = 1978] [serial = 255] [outer = (nil)] [url = about:blank] 07:55:22 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc72af0400) [pid = 1978] [serial = 221] [outer = (nil)] [url = about:blank] 07:55:22 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc7aa26400) [pid = 1978] [serial = 224] [outer = (nil)] [url = about:blank] 07:55:22 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc72ae3c00) [pid = 1978] [serial = 228] [outer = (nil)] [url = about:blank] 07:55:22 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc8bdb5c00) [pid = 1978] [serial = 231] [outer = (nil)] [url = about:blank] 07:55:22 INFO - PROCESS | 1978 | 1461509722648 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc87b90800 == 52 [pid = 1978] [id = 95] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e960800 == 51 [pid = 1978] [id = 94] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be03800 == 50 [pid = 1978] [id = 93] 07:55:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc727be000 == 51 [pid = 1978] [id = 106] 07:55:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc71bf4000) [pid = 1978] [serial = 317] [outer = (nil)] 07:55:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc7247e400) [pid = 1978] [serial = 318] [outer = 0x7ffc71bf4000] 07:55:22 INFO - PROCESS | 1978 | 1461509722727 Marionette DEBUG loaded listener.js 07:55:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc72666400) [pid = 1978] [serial = 319] [outer = 0x7ffc71bf4000] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7667c800 == 50 [pid = 1978] [id = 92] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc78793800 == 49 [pid = 1978] [id = 91] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc81ce0000 == 48 [pid = 1978] [id = 87] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8da76000 == 47 [pid = 1978] [id = 85] 07:55:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc795d8800 == 46 [pid = 1978] [id = 86] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc8bd3c400) [pid = 1978] [serial = 249] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc72aecc00) [pid = 1978] [serial = 234] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc7aa23c00) [pid = 1978] [serial = 240] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc7ae5ac00) [pid = 1978] [serial = 241] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc7ee34800) [pid = 1978] [serial = 243] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc889dac00) [pid = 1978] [serial = 244] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc77c90800) [pid = 1978] [serial = 238] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc75272000) [pid = 1978] [serial = 237] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x7ffc8e028800) [pid = 1978] [serial = 252] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x7ffc7bbc5c00) [pid = 1978] [serial = 246] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x7ffc8d79a000) [pid = 1978] [serial = 250] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x7ffc89fc7c00) [pid = 1978] [serial = 247] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x7ffc8e106800) [pid = 1978] [serial = 253] [outer = (nil)] [url = about:blank] 07:55:23 INFO - PROCESS | 1978 | --DOMWINDOW == 118 (0x7ffc71bed000) [pid = 1978] [serial = 96] [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.] 07:55:23 INFO - PROCESS | 1978 | 1461509723545 Marionette TRACE conn6 <- [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]]]}] 07:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1450ms 07:55:23 INFO - PROCESS | 1978 | 1461509723586 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 07:55:23 INFO - PROCESS | 1978 | 1461509723590 Marionette TRACE conn6 <- [1,397,null,{"value":"8"}] 07:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:55:23 INFO - PROCESS | 1978 | 1461509723596 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:55:23 INFO - PROCESS | 1978 | 1461509723599 Marionette TRACE conn6 <- [1,398,null,{}] 07:55:23 INFO - PROCESS | 1978 | 1461509723614 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:23 INFO - PROCESS | 1978 | 1461509723809 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 07:55:23 INFO - PROCESS | 1978 | 1461509723827 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a398800 == 47 [pid = 1978] [id = 107] 07:55:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x7ffc72aec000) [pid = 1978] [serial = 320] [outer = (nil)] 07:55:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x7ffc73d95000) [pid = 1978] [serial = 321] [outer = 0x7ffc72aec000] 07:55:23 INFO - PROCESS | 1978 | 1461509723900 Marionette DEBUG loaded listener.js 07:55:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc7540b400) [pid = 1978] [serial = 322] [outer = 0x7ffc72aec000] 07:55:24 INFO - PROCESS | 1978 | 1461509724792 Marionette TRACE conn6 <- [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]]]}] 07:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1237ms 07:55:24 INFO - PROCESS | 1978 | 1461509724834 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 07:55:24 INFO - PROCESS | 1978 | 1461509724838 Marionette TRACE conn6 <- [1,401,null,{"value":"8"}] 07:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:55:24 INFO - PROCESS | 1978 | 1461509724844 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:55:24 INFO - PROCESS | 1978 | 1461509724846 Marionette TRACE conn6 <- [1,402,null,{}] 07:55:24 INFO - PROCESS | 1978 | 1461509724852 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:25 INFO - PROCESS | 1978 | 1461509725051 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 07:55:25 INFO - PROCESS | 1978 | 1461509725080 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6ed000 == 48 [pid = 1978] [id = 108] 07:55:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc788df000) [pid = 1978] [serial = 323] [outer = (nil)] 07:55:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc7a0cc400) [pid = 1978] [serial = 324] [outer = 0x7ffc788df000] 07:55:25 INFO - PROCESS | 1978 | 1461509725146 Marionette DEBUG loaded listener.js 07:55:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc7aa25c00) [pid = 1978] [serial = 325] [outer = 0x7ffc788df000] 07:55:26 INFO - PROCESS | 1978 | 1461509726140 Marionette TRACE conn6 <- [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]]]}] 07:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1341ms 07:55:26 INFO - PROCESS | 1978 | 1461509726186 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 07:55:26 INFO - PROCESS | 1978 | 1461509726190 Marionette TRACE conn6 <- [1,405,null,{"value":"8"}] 07:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:55:26 INFO - PROCESS | 1978 | 1461509726203 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:55:26 INFO - PROCESS | 1978 | 1461509726205 Marionette TRACE conn6 <- [1,406,null,{}] 07:55:26 INFO - PROCESS | 1978 | 1461509726212 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:26 INFO - PROCESS | 1978 | 1461509726402 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 07:55:26 INFO - PROCESS | 1978 | 1461509726435 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fec1000 == 49 [pid = 1978] [id = 109] 07:55:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc7ae60000) [pid = 1978] [serial = 326] [outer = (nil)] 07:55:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc7b7de800) [pid = 1978] [serial = 327] [outer = 0x7ffc7ae60000] 07:55:26 INFO - PROCESS | 1978 | 1461509726511 Marionette DEBUG loaded listener.js 07:55:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc7b7e5000) [pid = 1978] [serial = 328] [outer = 0x7ffc7ae60000] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc7247dc00) [pid = 1978] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc7cccd400) [pid = 1978] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc719dcc00) [pid = 1978] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x7ffc88e51800) [pid = 1978] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x7ffc71befc00) [pid = 1978] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x7ffc7aa23800) [pid = 1978] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x7ffc719d2400) [pid = 1978] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:55:27 INFO - PROCESS | 1978 | --DOMWINDOW == 119 (0x7ffc71a9f000) [pid = 1978] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:55:27 INFO - PROCESS | 1978 | 1461509727551 Marionette TRACE conn6 <- [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]]]}] 07:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1379ms 07:55:27 INFO - PROCESS | 1978 | 1461509727583 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 07:55:27 INFO - PROCESS | 1978 | 1461509727587 Marionette TRACE conn6 <- [1,409,null,{"value":"8"}] 07:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:55:27 INFO - PROCESS | 1978 | 1461509727594 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:55:27 INFO - PROCESS | 1978 | 1461509727597 Marionette TRACE conn6 <- [1,410,null,{}] 07:55:27 INFO - PROCESS | 1978 | 1461509727604 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:27 INFO - PROCESS | 1978 | 1461509727785 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 07:55:27 INFO - PROCESS | 1978 | 1461509727897 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82be6000 == 50 [pid = 1978] [id = 110] 07:55:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x7ffc719d2400) [pid = 1978] [serial = 329] [outer = (nil)] 07:55:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc7bed6800) [pid = 1978] [serial = 330] [outer = 0x7ffc719d2400] 07:55:27 INFO - PROCESS | 1978 | 1461509727970 Marionette DEBUG loaded listener.js 07:55:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc7ce73000) [pid = 1978] [serial = 331] [outer = 0x7ffc719d2400] 07:55:28 INFO - PROCESS | 1978 | 1461509728948 Marionette TRACE conn6 <- [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]]]}] 07:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1384ms 07:55:28 INFO - PROCESS | 1978 | 1461509728981 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 07:55:28 INFO - PROCESS | 1978 | 1461509728985 Marionette TRACE conn6 <- [1,413,null,{"value":"8"}] 07:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:55:29 INFO - PROCESS | 1978 | 1461509728994 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:55:29 INFO - PROCESS | 1978 | 1461509728997 Marionette TRACE conn6 <- [1,414,null,{}] 07:55:29 INFO - PROCESS | 1978 | 1461509729006 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:29 INFO - PROCESS | 1978 | 1461509729194 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 07:55:29 INFO - PROCESS | 1978 | 1461509729455 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7079d800 == 51 [pid = 1978] [id = 111] 07:55:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc6f9b0000) [pid = 1978] [serial = 332] [outer = (nil)] 07:55:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc6f9b6400) [pid = 1978] [serial = 333] [outer = 0x7ffc6f9b0000] 07:55:29 INFO - PROCESS | 1978 | 1461509729553 Marionette DEBUG loaded listener.js 07:55:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc7088ec00) [pid = 1978] [serial = 334] [outer = 0x7ffc6f9b0000] 07:55:30 INFO - PROCESS | 1978 | 1461509730500 Marionette TRACE conn6 <- [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]]]}] 07:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1587ms 07:55:30 INFO - PROCESS | 1978 | 1461509730583 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 07:55:30 INFO - PROCESS | 1978 | 1461509730589 Marionette TRACE conn6 <- [1,417,null,{"value":"8"}] 07:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:55:30 INFO - PROCESS | 1978 | 1461509730597 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:55:30 INFO - PROCESS | 1978 | 1461509730603 Marionette TRACE conn6 <- [1,418,null,{}] 07:55:30 INFO - PROCESS | 1978 | 1461509730610 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:30 INFO - PROCESS | 1978 | 1461509730849 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 07:55:31 INFO - PROCESS | 1978 | 1461509731047 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a204800 == 52 [pid = 1978] [id = 112] 07:55:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc71bf5c00) [pid = 1978] [serial = 335] [outer = (nil)] 07:55:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc72668c00) [pid = 1978] [serial = 336] [outer = 0x7ffc71bf5c00] 07:55:31 INFO - PROCESS | 1978 | 1461509731188 Marionette DEBUG loaded listener.js 07:55:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc729a0400) [pid = 1978] [serial = 337] [outer = 0x7ffc71bf5c00] 07:55:32 INFO - PROCESS | 1978 | 1461509732647 Marionette TRACE conn6 <- [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]]]}] 07:55:32 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 07:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2088ms 07:55:32 INFO - PROCESS | 1978 | 1461509732689 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 07:55:32 INFO - PROCESS | 1978 | 1461509732696 Marionette TRACE conn6 <- [1,421,null,{"value":"8"}] 07:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:55:32 INFO - PROCESS | 1978 | 1461509732706 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:55:32 INFO - PROCESS | 1978 | 1461509732710 Marionette TRACE conn6 <- [1,422,null,{}] 07:55:32 INFO - PROCESS | 1978 | 1461509732717 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:32 INFO - PROCESS | 1978 | 1461509732903 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 07:55:33 INFO - PROCESS | 1978 | 1461509733053 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eef2000 == 53 [pid = 1978] [id = 113] 07:55:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc72664c00) [pid = 1978] [serial = 338] [outer = (nil)] 07:55:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc72b33000) [pid = 1978] [serial = 339] [outer = 0x7ffc72664c00] 07:55:33 INFO - PROCESS | 1978 | 1461509733139 Marionette DEBUG loaded listener.js 07:55:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc75279c00) [pid = 1978] [serial = 340] [outer = 0x7ffc72664c00] 07:55:34 INFO - PROCESS | 1978 | 1461509734606 Marionette TRACE conn6 <- [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]]]}] 07:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1933ms 07:55:34 INFO - PROCESS | 1978 | 1461509734640 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 07:55:34 INFO - PROCESS | 1978 | 1461509734643 Marionette TRACE conn6 <- [1,425,null,{"value":"8"}] 07:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:55:34 INFO - PROCESS | 1978 | 1461509734660 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:55:34 INFO - PROCESS | 1978 | 1461509734671 Marionette TRACE conn6 <- [1,426,null,{}] 07:55:34 INFO - PROCESS | 1978 | 1461509734680 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:34 INFO - PROCESS | 1978 | 1461509734862 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 07:55:35 INFO - PROCESS | 1978 | 1461509735008 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8da7e800 == 54 [pid = 1978] [id = 114] 07:55:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc75405400) [pid = 1978] [serial = 341] [outer = (nil)] 07:55:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc7a599c00) [pid = 1978] [serial = 342] [outer = 0x7ffc75405400] 07:55:35 INFO - PROCESS | 1978 | 1461509735087 Marionette DEBUG loaded listener.js 07:55:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc7b7e9400) [pid = 1978] [serial = 343] [outer = 0x7ffc75405400] 07:55:36 INFO - PROCESS | 1978 | 1461509736037 Marionette TRACE conn6 <- [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] 07:55:36 INFO - PROCESS | 1978 | 1461509736112 Marionette TRACE conn6 <- [1,429,null,{"value":"8"}] 07:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:55:36 INFO - PROCESS | 1978 | 1461509736120 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:55:36 INFO - PROCESS | 1978 | 1461509736123 Marionette TRACE conn6 <- [1,430,null,{}] 07:55:36 INFO - PROCESS | 1978 | 1461509736129 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:36 INFO - PROCESS | 1978 | 1461509736293 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 07:55:36 INFO - PROCESS | 1978 | 1461509736435 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc920ae000 == 55 [pid = 1978] [id = 115] 07:55:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc6f9ba400) [pid = 1978] [serial = 344] [outer = (nil)] 07:55:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc7c325c00) [pid = 1978] [serial = 345] [outer = 0x7ffc6f9ba400] 07:55:36 INFO - PROCESS | 1978 | 1461509736558 Marionette DEBUG loaded listener.js 07:55:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc7ce21c00) [pid = 1978] [serial = 346] [outer = 0x7ffc6f9ba400] 07:55:37 INFO - PROCESS | 1978 | 1461509737494 Marionette TRACE conn6 <- [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]]]}] 07:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1435ms 07:55:37 INFO - PROCESS | 1978 | 1461509737555 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 07:55:37 INFO - PROCESS | 1978 | 1461509737559 Marionette TRACE conn6 <- [1,433,null,{"value":"8"}] 07:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:55:37 INFO - PROCESS | 1978 | 1461509737565 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:55:37 INFO - PROCESS | 1978 | 1461509737567 Marionette TRACE conn6 <- [1,434,null,{}] 07:55:37 INFO - PROCESS | 1978 | 1461509737573 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:37 INFO - PROCESS | 1978 | 1461509737739 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 07:55:37 INFO - PROCESS | 1978 | 1461509737886 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8870b800 == 56 [pid = 1978] [id = 116] 07:55:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6b8ef800) [pid = 1978] [serial = 347] [outer = (nil)] 07:55:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6b8f1400) [pid = 1978] [serial = 348] [outer = 0x7ffc6b8ef800] 07:55:38 INFO - PROCESS | 1978 | 1461509738043 Marionette DEBUG loaded listener.js 07:55:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc7ce79000) [pid = 1978] [serial = 349] [outer = 0x7ffc6b8ef800] 07:55:39 INFO - PROCESS | 1978 | 1461509739218 Marionette TRACE conn6 <- [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]]]}] 07:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1731ms 07:55:39 INFO - PROCESS | 1978 | 1461509739299 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 07:55:39 INFO - PROCESS | 1978 | 1461509739305 Marionette TRACE conn6 <- [1,437,null,{"value":"8"}] 07:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:55:39 INFO - PROCESS | 1978 | 1461509739313 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:55:39 INFO - PROCESS | 1978 | 1461509739319 Marionette TRACE conn6 <- [1,438,null,{}] 07:55:39 INFO - PROCESS | 1978 | 1461509739326 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:39 INFO - PROCESS | 1978 | 1461509739585 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 07:55:39 INFO - PROCESS | 1978 | 1461509739721 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a397000 == 57 [pid = 1978] [id = 117] 07:55:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc7088c400) [pid = 1978] [serial = 350] [outer = (nil)] 07:55:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc7088f800) [pid = 1978] [serial = 351] [outer = 0x7ffc7088c400] 07:55:39 INFO - PROCESS | 1978 | 1461509739790 Marionette DEBUG loaded listener.js 07:55:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc719e1800) [pid = 1978] [serial = 352] [outer = 0x7ffc7088c400] 07:55:40 INFO - PROCESS | 1978 | 1461509740825 Marionette TRACE conn6 <- [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]]]}] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72561000 == 56 [pid = 1978] [id = 55] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76690000 == 55 [pid = 1978] [id = 56] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71b81000 == 54 [pid = 1978] [id = 46] 07:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1640ms 07:55:40 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc8deb3000) [pid = 1978] [serial = 267] [outer = (nil)] [url = about:blank] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82be6000 == 53 [pid = 1978] [id = 110] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fec1000 == 52 [pid = 1978] [id = 109] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6ed000 == 51 [pid = 1978] [id = 108] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a398800 == 50 [pid = 1978] [id = 107] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc727be000 == 49 [pid = 1978] [id = 106] 07:55:40 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc707ae800 == 48 [pid = 1978] [id = 105] 07:55:40 INFO - PROCESS | 1978 | 1461509740983 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 07:55:40 INFO - PROCESS | 1978 | 1461509740991 Marionette TRACE conn6 <- [1,441,null,{"value":"8"}] 07:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:55:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6e3000 == 47 [pid = 1978] [id = 99] 07:55:41 INFO - PROCESS | 1978 | 1461509741016 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:55:41 INFO - PROCESS | 1978 | 1461509741020 Marionette TRACE conn6 <- [1,442,null,{}] 07:55:41 INFO - PROCESS | 1978 | 1461509741026 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:41 INFO - PROCESS | 1978 | 1461509741185 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc7ce7e000) [pid = 1978] [serial = 292] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc82b7c000) [pid = 1978] [serial = 264] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc75402c00) [pid = 1978] [serial = 276] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc8875c400) [pid = 1978] [serial = 285] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc8dc98400) [pid = 1978] [serial = 270] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc7ce7a800) [pid = 1978] [serial = 291] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc8e10ac00) [pid = 1978] [serial = 289] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc7ce2a000) [pid = 1978] [serial = 282] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc7a0b8c00) [pid = 1978] [serial = 261] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc771d1400) [pid = 1978] [serial = 277] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc7be2f400) [pid = 1978] [serial = 280] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc7247a400) [pid = 1978] [serial = 273] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc8fdbac00) [pid = 1978] [serial = 256] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc7ee70c00) [pid = 1978] [serial = 283] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc72ae4400) [pid = 1978] [serial = 258] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc7aa2b000) [pid = 1978] [serial = 279] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc88e4f400) [pid = 1978] [serial = 286] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc8de82800) [pid = 1978] [serial = 288] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x7ffc724b4000) [pid = 1978] [serial = 274] [outer = (nil)] [url = about:blank] 07:55:41 INFO - PROCESS | 1978 | 1461509741384 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707a7000 == 48 [pid = 1978] [id = 118] 07:55:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc6ffa6800) [pid = 1978] [serial = 353] [outer = (nil)] 07:55:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc7299f000) [pid = 1978] [serial = 354] [outer = 0x7ffc6ffa6800] 07:55:41 INFO - PROCESS | 1978 | 1461509741469 Marionette DEBUG loaded listener.js 07:55:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc72b31400) [pid = 1978] [serial = 355] [outer = 0x7ffc6ffa6800] 07:55:42 INFO - PROCESS | 1978 | 1461509742316 Marionette TRACE conn6 <- [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]]]}] 07:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1331ms 07:55:42 INFO - PROCESS | 1978 | 1461509742351 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 07:55:42 INFO - PROCESS | 1978 | 1461509742357 Marionette TRACE conn6 <- [1,445,null,{"value":"8"}] 07:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:55:42 INFO - PROCESS | 1978 | 1461509742365 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:55:42 INFO - PROCESS | 1978 | 1461509742372 Marionette TRACE conn6 <- [1,446,null,{}] 07:55:42 INFO - PROCESS | 1978 | 1461509742389 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:42 INFO - PROCESS | 1978 | 1461509742560 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 07:55:42 INFO - PROCESS | 1978 | 1461509742669 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7afc7800 == 49 [pid = 1978] [id = 119] 07:55:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc729a4400) [pid = 1978] [serial = 356] [outer = (nil)] 07:55:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc75404400) [pid = 1978] [serial = 357] [outer = 0x7ffc729a4400] 07:55:42 INFO - PROCESS | 1978 | 1461509742740 Marionette DEBUG loaded listener.js 07:55:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc77c8f400) [pid = 1978] [serial = 358] [outer = 0x7ffc729a4400] 07:55:43 INFO - PROCESS | 1978 | 1461509743593 Marionette TRACE conn6 <- [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]]]}] 07:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1290ms 07:55:43 INFO - PROCESS | 1978 | 1461509743656 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 07:55:43 INFO - PROCESS | 1978 | 1461509743661 Marionette TRACE conn6 <- [1,449,null,{"value":"8"}] 07:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:55:43 INFO - PROCESS | 1978 | 1461509743673 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:55:43 INFO - PROCESS | 1978 | 1461509743686 Marionette TRACE conn6 <- [1,450,null,{}] 07:55:43 INFO - PROCESS | 1978 | 1461509743692 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:43 INFO - PROCESS | 1978 | 1461509743880 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 07:55:43 INFO - PROCESS | 1978 | 1461509743902 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eee4800 == 50 [pid = 1978] [id = 120] 07:55:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc6b8ea800) [pid = 1978] [serial = 359] [outer = (nil)] 07:55:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc7b7e2c00) [pid = 1978] [serial = 360] [outer = 0x7ffc6b8ea800] 07:55:43 INFO - PROCESS | 1978 | 1461509743968 Marionette DEBUG loaded listener.js 07:55:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc7beda800) [pid = 1978] [serial = 361] [outer = 0x7ffc6b8ea800] 07:55:44 INFO - PROCESS | 1978 | 1461509744825 Marionette TRACE conn6 <- [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] 07:55:44 INFO - PROCESS | 1978 | 1461509744879 Marionette TRACE conn6 <- [1,453,null,{"value":"8"}] 07:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:55:44 INFO - PROCESS | 1978 | 1461509744897 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:55:44 INFO - PROCESS | 1978 | 1461509744899 Marionette TRACE conn6 <- [1,454,null,{}] 07:55:44 INFO - PROCESS | 1978 | 1461509744905 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:45 INFO - PROCESS | 1978 | 1461509745103 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 07:55:45 INFO - PROCESS | 1978 | 1461509745124 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89b1b800 == 51 [pid = 1978] [id = 121] 07:55:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc7b7e7000) [pid = 1978] [serial = 362] [outer = (nil)] 07:55:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc7ce78400) [pid = 1978] [serial = 363] [outer = 0x7ffc7b7e7000] 07:55:45 INFO - PROCESS | 1978 | 1461509745188 Marionette DEBUG loaded listener.js 07:55:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc7ce7fc00) [pid = 1978] [serial = 364] [outer = 0x7ffc7b7e7000] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc72998c00) [pid = 1978] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc7ae60000) [pid = 1978] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc6f9b6000) [pid = 1978] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc72aec000) [pid = 1978] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc71bf4000) [pid = 1978] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc788df000) [pid = 1978] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc71aa2000) [pid = 1978] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc7527e400) [pid = 1978] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:55:45 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc72475400) [pid = 1978] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:55:46 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:55:46 INFO - PROCESS | 1978 | 1461509746197 Marionette TRACE conn6 <- [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]]]}] 07:55:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1346ms 07:55:46 INFO - PROCESS | 1978 | 1461509746238 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 07:55:46 INFO - PROCESS | 1978 | 1461509746240 Marionette TRACE conn6 <- [1,457,null,{"value":"8"}] 07:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:55:46 INFO - PROCESS | 1978 | 1461509746247 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:55:46 INFO - PROCESS | 1978 | 1461509746250 Marionette TRACE conn6 <- [1,458,null,{}] 07:55:46 INFO - PROCESS | 1978 | 1461509746255 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:46 INFO - PROCESS | 1978 | 1461509746476 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 07:55:46 INFO - PROCESS | 1978 | 1461509746581 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c2e800 == 52 [pid = 1978] [id = 122] 07:55:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc7299f800) [pid = 1978] [serial = 365] [outer = (nil)] 07:55:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc7b7e3000) [pid = 1978] [serial = 366] [outer = 0x7ffc7299f800] 07:55:46 INFO - PROCESS | 1978 | 1461509746650 Marionette DEBUG loaded listener.js 07:55:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc88eeec00) [pid = 1978] [serial = 367] [outer = 0x7ffc7299f800] 07:55:47 INFO - PROCESS | 1978 | 1461509747379 Marionette TRACE conn6 <- [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] 07:55:47 INFO - PROCESS | 1978 | 1461509747432 Marionette TRACE conn6 <- [1,461,null,{"value":"8"}] 07:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:55:47 INFO - PROCESS | 1978 | 1461509747439 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:55:47 INFO - PROCESS | 1978 | 1461509747443 Marionette TRACE conn6 <- [1,462,null,{}] 07:55:47 INFO - PROCESS | 1978 | 1461509747455 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:47 INFO - PROCESS | 1978 | 1461509747609 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 07:55:47 INFO - PROCESS | 1978 | 1461509747838 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700d0000 == 53 [pid = 1978] [id = 123] 07:55:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc6b8e2c00) [pid = 1978] [serial = 368] [outer = (nil)] 07:55:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6b8ec800) [pid = 1978] [serial = 369] [outer = 0x7ffc6b8e2c00] 07:55:47 INFO - PROCESS | 1978 | 1461509747936 Marionette DEBUG loaded listener.js 07:55:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc6ff98000) [pid = 1978] [serial = 370] [outer = 0x7ffc6b8e2c00] 07:55:49 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:55:49 INFO - PROCESS | 1978 | 1461509749116 Marionette TRACE conn6 <- [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] 07:55:49 INFO - PROCESS | 1978 | 1461509749195 Marionette TRACE conn6 <- [1,465,null,{"value":"8"}] 07:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:55:49 INFO - PROCESS | 1978 | 1461509749205 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:55:49 INFO - PROCESS | 1978 | 1461509749211 Marionette TRACE conn6 <- [1,466,null,{}] 07:55:49 INFO - PROCESS | 1978 | 1461509749221 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:49 INFO - PROCESS | 1978 | 1461509749456 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 07:55:49 INFO - PROCESS | 1978 | 1461509749659 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d2800 == 54 [pid = 1978] [id = 124] 07:55:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc71aa9800) [pid = 1978] [serial = 371] [outer = (nil)] 07:55:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc72668400) [pid = 1978] [serial = 372] [outer = 0x7ffc71aa9800] 07:55:49 INFO - PROCESS | 1978 | 1461509749758 Marionette DEBUG loaded listener.js 07:55:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc72ae8800) [pid = 1978] [serial = 373] [outer = 0x7ffc71aa9800] 07:55:50 INFO - PROCESS | 1978 | 1461509750770 Marionette TRACE conn6 <- [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] 07:55:50 INFO - PROCESS | 1978 | 1461509750853 Marionette TRACE conn6 <- [1,469,null,{"value":"8"}] 07:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:55:50 INFO - PROCESS | 1978 | 1461509750860 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:55:50 INFO - PROCESS | 1978 | 1461509750863 Marionette TRACE conn6 <- [1,470,null,{}] 07:55:50 INFO - PROCESS | 1978 | 1461509750869 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:51 INFO - PROCESS | 1978 | 1461509751085 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 07:55:51 INFO - PROCESS | 1978 | 1461509751366 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930b9000 == 55 [pid = 1978] [id = 125] 07:55:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc75279000) [pid = 1978] [serial = 374] [outer = (nil)] 07:55:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc77c8a400) [pid = 1978] [serial = 375] [outer = 0x7ffc75279000] 07:55:51 INFO - PROCESS | 1978 | 1461509751448 Marionette DEBUG loaded listener.js 07:55:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc7aa29000) [pid = 1978] [serial = 376] [outer = 0x7ffc75279000] 07:55:52 INFO - PROCESS | 1978 | 1461509752322 Marionette TRACE conn6 <- [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]]]}] 07:55:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:55:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1531ms 07:55:52 INFO - PROCESS | 1978 | 1461509752392 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 07:55:52 INFO - PROCESS | 1978 | 1461509752397 Marionette TRACE conn6 <- [1,473,null,{"value":"8"}] 07:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:55:52 INFO - PROCESS | 1978 | 1461509752412 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:55:52 INFO - PROCESS | 1978 | 1461509752422 Marionette TRACE conn6 <- [1,474,null,{}] 07:55:52 INFO - PROCESS | 1978 | 1461509752430 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:52 INFO - PROCESS | 1978 | 1461509752645 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 07:55:52 INFO - PROCESS | 1978 | 1461509752771 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a6800 == 56 [pid = 1978] [id = 126] 07:55:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc7247f800) [pid = 1978] [serial = 377] [outer = (nil)] 07:55:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc7ee76400) [pid = 1978] [serial = 378] [outer = 0x7ffc7247f800] 07:55:52 INFO - PROCESS | 1978 | 1461509752860 Marionette DEBUG loaded listener.js 07:55:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc89b3a800) [pid = 1978] [serial = 379] [outer = 0x7ffc7247f800] 07:55:53 INFO - PROCESS | 1978 | 1461509753853 Marionette TRACE conn6 <- [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]]]}] 07:55:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1500ms 07:55:53 INFO - PROCESS | 1978 | 1461509753906 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 07:55:53 INFO - PROCESS | 1978 | 1461509753910 Marionette TRACE conn6 <- [1,477,null,{"value":"8"}] 07:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:55:53 INFO - PROCESS | 1978 | 1461509753918 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:55:53 INFO - PROCESS | 1978 | 1461509753921 Marionette TRACE conn6 <- [1,478,null,{}] 07:55:53 INFO - PROCESS | 1978 | 1461509753928 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:54 INFO - PROCESS | 1978 | 1461509754108 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 07:55:54 INFO - PROCESS | 1978 | 1461509754260 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb1f800 == 57 [pid = 1978] [id = 127] 07:55:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc89cb5000) [pid = 1978] [serial = 380] [outer = (nil)] 07:55:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc8bdb7000) [pid = 1978] [serial = 381] [outer = 0x7ffc89cb5000] 07:55:54 INFO - PROCESS | 1978 | 1461509754410 Marionette DEBUG loaded listener.js 07:55:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc8d79f400) [pid = 1978] [serial = 382] [outer = 0x7ffc89cb5000] 07:55:55 INFO - PROCESS | 1978 | 1461509755306 Marionette TRACE conn6 <- [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]]]}] 07:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 07:55:55 INFO - PROCESS | 1978 | 1461509755355 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 07:55:55 INFO - PROCESS | 1978 | 1461509755360 Marionette TRACE conn6 <- [1,481,null,{"value":"8"}] 07:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:55:55 INFO - PROCESS | 1978 | 1461509755367 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:55:55 INFO - PROCESS | 1978 | 1461509755370 Marionette TRACE conn6 <- [1,482,null,{}] 07:55:55 INFO - PROCESS | 1978 | 1461509755377 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:55 INFO - PROCESS | 1978 | 1461509755561 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 07:55:55 INFO - PROCESS | 1978 | 1461509755711 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72aa2000 == 58 [pid = 1978] [id = 128] 07:55:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b9f9800) [pid = 1978] [serial = 383] [outer = (nil)] 07:55:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b9fb800) [pid = 1978] [serial = 384] [outer = 0x7ffc6b9f9800] 07:55:55 INFO - PROCESS | 1978 | 1461509755803 Marionette DEBUG loaded listener.js 07:55:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc8dc9c800) [pid = 1978] [serial = 385] [outer = 0x7ffc6b9f9800] 07:55:56 INFO - PROCESS | 1978 | 1461509756926 Marionette TRACE conn6 <- [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]]]}] 07:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1631ms 07:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:55:57 INFO - PROCESS | 1978 | 1461509756999 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 07:55:57 INFO - PROCESS | 1978 | 1461509757002 Marionette TRACE conn6 <- [1,485,null,{"value":"8"}] 07:55:57 INFO - PROCESS | 1978 | 1461509757008 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:55:57 INFO - PROCESS | 1978 | 1461509757012 Marionette TRACE conn6 <- [1,486,null,{}] 07:55:57 INFO - PROCESS | 1978 | 1461509757017 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:57 INFO - PROCESS | 1978 | 1461509757180 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 07:55:57 INFO - PROCESS | 1978 | 1461509757327 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75aee800 == 59 [pid = 1978] [id = 129] 07:55:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6b47e000) [pid = 1978] [serial = 386] [outer = (nil)] 07:55:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6b484400) [pid = 1978] [serial = 387] [outer = 0x7ffc6b47e000] 07:55:57 INFO - PROCESS | 1978 | 1461509757410 Marionette DEBUG loaded listener.js 07:55:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc8de7b400) [pid = 1978] [serial = 388] [outer = 0x7ffc6b47e000] 07:55:58 INFO - PROCESS | 1978 | 1461509758308 Marionette TRACE conn6 <- [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]]]}] 07:55:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1331ms 07:55:58 INFO - PROCESS | 1978 | 1461509758339 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 07:55:58 INFO - PROCESS | 1978 | 1461509758343 Marionette TRACE conn6 <- [1,489,null,{"value":"8"}] 07:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:55:58 INFO - PROCESS | 1978 | 1461509758349 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:55:58 INFO - PROCESS | 1978 | 1461509758351 Marionette TRACE conn6 <- [1,490,null,{}] 07:55:58 INFO - PROCESS | 1978 | 1461509758358 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:58 INFO - PROCESS | 1978 | 1461509758521 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 07:55:58 INFO - PROCESS | 1978 | 1461509758695 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:55:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b5a8800 == 60 [pid = 1978] [id = 130] 07:55:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6b480400) [pid = 1978] [serial = 389] [outer = (nil)] 07:55:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc8e028400) [pid = 1978] [serial = 390] [outer = 0x7ffc6b480400] 07:55:58 INFO - PROCESS | 1978 | 1461509758773 Marionette DEBUG loaded listener.js 07:55:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc8fdb7c00) [pid = 1978] [serial = 391] [outer = 0x7ffc6b480400] 07:55:59 INFO - PROCESS | 1978 | 1461509759638 Marionette TRACE conn6 <- [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]]]}] 07:55:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1344ms 07:55:59 INFO - PROCESS | 1978 | 1461509759696 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 07:55:59 INFO - PROCESS | 1978 | 1461509759702 Marionette TRACE conn6 <- [1,493,null,{"value":"8"}] 07:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:55:59 INFO - PROCESS | 1978 | 1461509759711 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:55:59 INFO - PROCESS | 1978 | 1461509759716 Marionette TRACE conn6 <- [1,494,null,{}] 07:55:59 INFO - PROCESS | 1978 | 1461509759726 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:55:59 INFO - PROCESS | 1978 | 1461509759975 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 07:56:00 INFO - PROCESS | 1978 | 1461509760433 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72565800 == 61 [pid = 1978] [id = 131] 07:56:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6b47d800) [pid = 1978] [serial = 392] [outer = (nil)] 07:56:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc6b8e4000) [pid = 1978] [serial = 393] [outer = 0x7ffc6b47d800] 07:56:00 INFO - PROCESS | 1978 | 1461509760558 Marionette DEBUG loaded listener.js 07:56:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6b9f6800) [pid = 1978] [serial = 394] [outer = 0x7ffc6b47d800] 07:56:01 INFO - PROCESS | 1978 | 1461509761591 Marionette TRACE conn6 <- [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]]]}] 07:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1945ms 07:56:01 INFO - PROCESS | 1978 | 1461509761658 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 07:56:01 INFO - PROCESS | 1978 | 1461509761666 Marionette TRACE conn6 <- [1,497,null,{"value":"8"}] 07:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:56:01 INFO - PROCESS | 1978 | 1461509761674 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:56:01 INFO - PROCESS | 1978 | 1461509761679 Marionette TRACE conn6 <- [1,498,null,{}] 07:56:01 INFO - PROCESS | 1978 | 1461509761686 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:01 INFO - PROCESS | 1978 | 1461509761883 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 07:56:02 INFO - PROCESS | 1978 | 1461509762110 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700be800 == 62 [pid = 1978] [id = 132] 07:56:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc70892c00) [pid = 1978] [serial = 395] [outer = (nil)] 07:56:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc719dd400) [pid = 1978] [serial = 396] [outer = 0x7ffc70892c00] 07:56:02 INFO - PROCESS | 1978 | 1461509762200 Marionette DEBUG loaded listener.js 07:56:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc72472c00) [pid = 1978] [serial = 397] [outer = 0x7ffc70892c00] 07:56:02 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc7bed6800) [pid = 1978] [serial = 330] [outer = (nil)] [url = about:blank] 07:56:02 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7ce81800) [pid = 1978] [serial = 303] [outer = (nil)] [url = about:blank] 07:56:02 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc8bd87000) [pid = 1978] [serial = 306] [outer = (nil)] [url = about:blank] 07:56:02 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc6ffa2c00) [pid = 1978] [serial = 309] [outer = (nil)] [url = about:blank] 07:56:02 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc70898c00) [pid = 1978] [serial = 312] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7079d800 == 61 [pid = 1978] [id = 111] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc88e58800) [pid = 1978] [serial = 219] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc7a0cc400) [pid = 1978] [serial = 324] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc7aa25c00) [pid = 1978] [serial = 325] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc89fcc800) [pid = 1978] [serial = 183] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc82b78400) [pid = 1978] [serial = 153] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc729a3000) [pid = 1978] [serial = 294] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc7b7de800) [pid = 1978] [serial = 327] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc719d3800) [pid = 1978] [serial = 316] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc70893400) [pid = 1978] [serial = 315] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc73d95000) [pid = 1978] [serial = 321] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc7540b400) [pid = 1978] [serial = 322] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc7a0c4800) [pid = 1978] [serial = 300] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc7247e400) [pid = 1978] [serial = 318] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc72666400) [pid = 1978] [serial = 319] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc729a6000) [pid = 1978] [serial = 297] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc7b7e5000) [pid = 1978] [serial = 328] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc7ce75000) [pid = 1978] [serial = 295] [outer = (nil)] [url = about:blank] 07:56:03 INFO - PROCESS | 1978 | 1461509763275 Marionette TRACE conn6 <- [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]]]}] 07:56:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:56:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1641ms 07:56:03 INFO - PROCESS | 1978 | 1461509763321 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 07:56:03 INFO - PROCESS | 1978 | 1461509763328 Marionette TRACE conn6 <- [1,501,null,{"value":"8"}] 07:56:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:56:03 INFO - PROCESS | 1978 | 1461509763336 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:56:03 INFO - PROCESS | 1978 | 1461509763339 Marionette TRACE conn6 <- [1,502,null,{}] 07:56:03 INFO - PROCESS | 1978 | 1461509763345 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:03 INFO - PROCESS | 1978 | 1461509763540 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 07:56:03 INFO - PROCESS | 1978 | 1461509763750 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723ae800 == 62 [pid = 1978] [id = 133] 07:56:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc72480400) [pid = 1978] [serial = 398] [outer = (nil)] 07:56:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc729a1000) [pid = 1978] [serial = 399] [outer = 0x7ffc72480400] 07:56:03 INFO - PROCESS | 1978 | 1461509763827 Marionette DEBUG loaded listener.js 07:56:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc72b2a800) [pid = 1978] [serial = 400] [outer = 0x7ffc72480400] 07:56:05 INFO - PROCESS | 1978 | 1461509765045 Marionette TRACE conn6 <- [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]]]}] 07:56:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:56:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1730ms 07:56:05 INFO - PROCESS | 1978 | 1461509765095 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 07:56:05 INFO - PROCESS | 1978 | 1461509765099 Marionette TRACE conn6 <- [1,505,null,{"value":"8"}] 07:56:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:56:05 INFO - PROCESS | 1978 | 1461509765130 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:56:05 INFO - PROCESS | 1978 | 1461509765143 Marionette TRACE conn6 <- [1,506,null,{}] 07:56:05 INFO - PROCESS | 1978 | 1461509765154 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:05 INFO - PROCESS | 1978 | 1461509765322 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 07:56:05 INFO - PROCESS | 1978 | 1461509765501 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc93000 == 63 [pid = 1978] [id = 134] 07:56:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc72666800) [pid = 1978] [serial = 401] [outer = (nil)] 07:56:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc7bee0400) [pid = 1978] [serial = 402] [outer = 0x7ffc72666800] 07:56:05 INFO - PROCESS | 1978 | 1461509765567 Marionette DEBUG loaded listener.js 07:56:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc7ce75400) [pid = 1978] [serial = 403] [outer = 0x7ffc72666800] 07:56:06 INFO - PROCESS | 1978 | 1461509766470 Marionette TRACE conn6 <- [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]]]}] 07:56:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:56:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1421ms 07:56:06 INFO - PROCESS | 1978 | 1461509766533 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 07:56:06 INFO - PROCESS | 1978 | 1461509766538 Marionette TRACE conn6 <- [1,509,null,{"value":"8"}] 07:56:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:56:06 INFO - PROCESS | 1978 | 1461509766544 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:56:06 INFO - PROCESS | 1978 | 1461509766548 Marionette TRACE conn6 <- [1,510,null,{}] 07:56:06 INFO - PROCESS | 1978 | 1461509766554 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:06 INFO - PROCESS | 1978 | 1461509766749 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 07:56:06 INFO - PROCESS | 1978 | 1461509766774 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d4800 == 64 [pid = 1978] [id = 135] 07:56:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b8c6800) [pid = 1978] [serial = 404] [outer = (nil)] 07:56:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b8ce400) [pid = 1978] [serial = 405] [outer = 0x7ffc6b8c6800] 07:56:06 INFO - PROCESS | 1978 | 1461509766843 Marionette DEBUG loaded listener.js 07:56:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc7666ac00) [pid = 1978] [serial = 406] [outer = 0x7ffc6b8c6800] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6ffa6800) [pid = 1978] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc6b8ea800) [pid = 1978] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc7b7e7000) [pid = 1978] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc729a4400) [pid = 1978] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc719d2400) [pid = 1978] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:56:07 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc7088c400) [pid = 1978] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:56:07 INFO - PROCESS | 1978 | 1461509767953 Marionette TRACE conn6 <- [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]]]}] 07:56:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:56:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1429ms 07:56:07 INFO - PROCESS | 1978 | 1461509767977 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 07:56:07 INFO - PROCESS | 1978 | 1461509767980 Marionette TRACE conn6 <- [1,513,null,{"value":"8"}] 07:56:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:56:07 INFO - PROCESS | 1978 | 1461509767986 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:56:07 INFO - PROCESS | 1978 | 1461509767989 Marionette TRACE conn6 <- [1,514,null,{}] 07:56:07 INFO - PROCESS | 1978 | 1461509767995 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:08 INFO - PROCESS | 1978 | 1461509768157 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 07:56:08 INFO - PROCESS | 1978 | 1461509768174 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eef7800 == 65 [pid = 1978] [id = 136] 07:56:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6baaa400) [pid = 1978] [serial = 407] [outer = (nil)] 07:56:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6baac400) [pid = 1978] [serial = 408] [outer = 0x7ffc6baaa400] 07:56:08 INFO - PROCESS | 1978 | 1461509768259 Marionette DEBUG loaded listener.js 07:56:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc71a9cc00) [pid = 1978] [serial = 409] [outer = 0x7ffc6baaa400] 07:56:09 INFO - PROCESS | 1978 | 1461509769176 Marionette TRACE conn6 <- [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]]]}] 07:56:09 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 07:56:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1236ms 07:56:09 INFO - PROCESS | 1978 | 1461509769227 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 07:56:09 INFO - PROCESS | 1978 | 1461509769232 Marionette TRACE conn6 <- [1,517,null,{"value":"8"}] 07:56:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:56:09 INFO - PROCESS | 1978 | 1461509769241 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:56:09 INFO - PROCESS | 1978 | 1461509769245 Marionette TRACE conn6 <- [1,518,null,{}] 07:56:09 INFO - PROCESS | 1978 | 1461509769254 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:09 INFO - PROCESS | 1978 | 1461509769499 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 07:56:09 INFO - PROCESS | 1978 | 1461509769761 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700bd800 == 66 [pid = 1978] [id = 137] 07:56:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b47a400) [pid = 1978] [serial = 410] [outer = (nil)] 07:56:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b8c3c00) [pid = 1978] [serial = 411] [outer = 0x7ffc6b47a400] 07:56:10 INFO - PROCESS | 1978 | 1461509770015 Marionette DEBUG loaded listener.js 07:56:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b9ef000) [pid = 1978] [serial = 412] [outer = 0x7ffc6b47a400] 07:56:11 INFO - PROCESS | 1978 | 1461509771029 Marionette TRACE conn6 <- [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]]]}] 07:56:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:56:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1843ms 07:56:11 INFO - PROCESS | 1978 | 1461509771086 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 07:56:11 INFO - PROCESS | 1978 | 1461509771093 Marionette TRACE conn6 <- [1,521,null,{"value":"8"}] 07:56:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:56:11 INFO - PROCESS | 1978 | 1461509771102 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:56:11 INFO - PROCESS | 1978 | 1461509771108 Marionette TRACE conn6 <- [1,522,null,{}] 07:56:11 INFO - PROCESS | 1978 | 1461509771118 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:11 INFO - PROCESS | 1978 | 1461509771359 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 07:56:11 INFO - PROCESS | 1978 | 1461509771602 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc79e79000 == 67 [pid = 1978] [id = 138] 07:56:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6f987800) [pid = 1978] [serial = 413] [outer = (nil)] 07:56:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6f98dc00) [pid = 1978] [serial = 414] [outer = 0x7ffc6f987800] 07:56:11 INFO - PROCESS | 1978 | 1461509771736 Marionette DEBUG loaded listener.js 07:56:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6ff9e000) [pid = 1978] [serial = 415] [outer = 0x7ffc6f987800] 07:56:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc7028c400) [pid = 1978] [serial = 416] [outer = 0x7ffc788dc800] 07:56:12 INFO - PROCESS | 1978 | 1461509772855 Marionette TRACE conn6 <- [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]]]}] 07:56:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:56:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1796ms 07:56:12 INFO - PROCESS | 1978 | 1461509772901 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 07:56:12 INFO - PROCESS | 1978 | 1461509772909 Marionette TRACE conn6 <- [1,525,null,{"value":"8"}] 07:56:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:56:12 INFO - PROCESS | 1978 | 1461509772917 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:56:12 INFO - PROCESS | 1978 | 1461509772921 Marionette TRACE conn6 <- [1,526,null,{}] 07:56:12 INFO - PROCESS | 1978 | 1461509772927 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:13 INFO - PROCESS | 1978 | 1461509773162 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 07:56:13 INFO - PROCESS | 1978 | 1461509773416 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d559800 == 68 [pid = 1978] [id = 139] 07:56:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc7088dc00) [pid = 1978] [serial = 417] [outer = (nil)] 07:56:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc7247a800) [pid = 1978] [serial = 418] [outer = 0x7ffc7088dc00] 07:56:13 INFO - PROCESS | 1978 | 1461509773503 Marionette DEBUG loaded listener.js 07:56:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc729a6400) [pid = 1978] [serial = 419] [outer = 0x7ffc7088dc00] 07:56:14 INFO - PROCESS | 1978 | 1461509774457 Marionette TRACE conn6 <- [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]]]}] 07:56:14 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 07:56:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1587ms 07:56:14 INFO - PROCESS | 1978 | 1461509774505 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 07:56:14 INFO - PROCESS | 1978 | 1461509774509 Marionette TRACE conn6 <- [1,529,null,{"value":"8"}] 07:56:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:56:14 INFO - PROCESS | 1978 | 1461509774519 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:56:14 INFO - PROCESS | 1978 | 1461509774529 Marionette TRACE conn6 <- [1,530,null,{}] 07:56:14 INFO - PROCESS | 1978 | 1461509774546 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:14 INFO - PROCESS | 1978 | 1461509774798 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 07:56:15 INFO - PROCESS | 1978 | 1461509775000 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930aa800 == 69 [pid = 1978] [id = 140] 07:56:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc77b0b000) [pid = 1978] [serial = 420] [outer = (nil)] 07:56:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc7ae65c00) [pid = 1978] [serial = 421] [outer = 0x7ffc77b0b000] 07:56:15 INFO - PROCESS | 1978 | 1461509775123 Marionette DEBUG loaded listener.js 07:56:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc7bc3e800) [pid = 1978] [serial = 422] [outer = 0x7ffc77b0b000] 07:56:15 INFO - PROCESS | 1978 | 1461509775978 Marionette TRACE conn6 <- [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"]]]}] 07:56:16 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 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:56:16 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 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:56:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:56:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1545ms 07:56:16 INFO - PROCESS | 1978 | 1461509776065 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 07:56:16 INFO - PROCESS | 1978 | 1461509776071 Marionette TRACE conn6 <- [1,533,null,{"value":"8"}] 07:56:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:56:16 INFO - PROCESS | 1978 | 1461509776079 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:56:16 INFO - PROCESS | 1978 | 1461509776083 Marionette TRACE conn6 <- [1,534,null,{}] 07:56:16 INFO - PROCESS | 1978 | 1461509776089 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:16 INFO - PROCESS | 1978 | 1461509776316 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 07:56:16 INFO - PROCESS | 1978 | 1461509776473 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5c4000 == 70 [pid = 1978] [id = 141] 07:56:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6baa8800) [pid = 1978] [serial = 423] [outer = (nil)] 07:56:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc7ee2e400) [pid = 1978] [serial = 424] [outer = 0x7ffc6baa8800] 07:56:16 INFO - PROCESS | 1978 | 1461509776631 Marionette DEBUG loaded listener.js 07:56:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc82b0c400) [pid = 1978] [serial = 425] [outer = 0x7ffc6baa8800] 07:56:17 INFO - PROCESS | 1978 | 1461509777458 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:56:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:56:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1437ms 07:56:17 INFO - PROCESS | 1978 | 1461509777537 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 07:56:17 INFO - PROCESS | 1978 | 1461509777541 Marionette TRACE conn6 <- [1,537,null,{"value":"8"}] 07:56:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:56:17 INFO - PROCESS | 1978 | 1461509777551 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:56:17 INFO - PROCESS | 1978 | 1461509777553 Marionette TRACE conn6 <- [1,538,null,{}] 07:56:17 INFO - PROCESS | 1978 | 1461509777560 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:17 INFO - PROCESS | 1978 | 1461509777771 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 07:56:17 INFO - PROCESS | 1978 | 1461509777925 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7529f000 == 71 [pid = 1978] [id = 142] 07:56:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc6fef1000) [pid = 1978] [serial = 426] [outer = (nil)] 07:56:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc6fef7400) [pid = 1978] [serial = 427] [outer = 0x7ffc6fef1000] 07:56:18 INFO - PROCESS | 1978 | 1461509778023 Marionette DEBUG loaded listener.js 07:56:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc88c43400) [pid = 1978] [serial = 428] [outer = 0x7ffc6fef1000] 07:56:18 INFO - PROCESS | 1978 | 1461509778951 Marionette TRACE conn6 <- [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]]]}] 07:56:18 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. 07:56:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1433ms 07:56:18 INFO - PROCESS | 1978 | 1461509778996 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 07:56:19 INFO - PROCESS | 1978 | 1461509779001 Marionette TRACE conn6 <- [1,541,null,{"value":"8"}] 07:56:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:56:19 INFO - PROCESS | 1978 | 1461509779009 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:56:19 INFO - PROCESS | 1978 | 1461509779012 Marionette TRACE conn6 <- [1,542,null,{}] 07:56:19 INFO - PROCESS | 1978 | 1461509779019 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:19 INFO - PROCESS | 1978 | 1461509779196 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 07:56:19 INFO - PROCESS | 1978 | 1461509779363 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b767000 == 72 [pid = 1978] [id = 143] 07:56:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc6a646800) [pid = 1978] [serial = 429] [outer = (nil)] 07:56:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc6a64c000) [pid = 1978] [serial = 430] [outer = 0x7ffc6a646800] 07:56:19 INFO - PROCESS | 1978 | 1461509779442 Marionette DEBUG loaded listener.js 07:56:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc88e4f400) [pid = 1978] [serial = 431] [outer = 0x7ffc6a646800] 07:56:20 INFO - PROCESS | 1978 | 1461509780359 Marionette TRACE conn6 <- [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]]]}] 07:56:20 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. 07:56:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1385ms 07:56:20 INFO - PROCESS | 1978 | 1461509780396 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 07:56:20 INFO - PROCESS | 1978 | 1461509780400 Marionette TRACE conn6 <- [1,545,null,{"value":"8"}] 07:56:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:56:20 INFO - PROCESS | 1978 | 1461509780407 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:56:20 INFO - PROCESS | 1978 | 1461509780411 Marionette TRACE conn6 <- [1,546,null,{}] 07:56:20 INFO - PROCESS | 1978 | 1461509780431 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:20 INFO - PROCESS | 1978 | 1461509780679 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 07:56:20 INFO - PROCESS | 1978 | 1461509780779 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701db800 == 73 [pid = 1978] [id = 144] 07:56:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc69b51c00) [pid = 1978] [serial = 432] [outer = (nil)] 07:56:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc69b55000) [pid = 1978] [serial = 433] [outer = 0x7ffc69b51c00] 07:56:20 INFO - PROCESS | 1978 | 1461509780867 Marionette DEBUG loaded listener.js 07:56:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc69b60800) [pid = 1978] [serial = 434] [outer = 0x7ffc69b51c00] 07:56:21 INFO - PROCESS | 1978 | 1461509781780 Marionette TRACE conn6 <- [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]]]}] 07:56:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:56:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1437ms 07:56:21 INFO - PROCESS | 1978 | 1461509781846 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 07:56:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:56:21 INFO - PROCESS | 1978 | 1461509781851 Marionette TRACE conn6 <- [1,549,null,{"value":"8"}] 07:56:21 INFO - PROCESS | 1978 | 1461509781858 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:56:21 INFO - PROCESS | 1978 | 1461509781861 Marionette TRACE conn6 <- [1,550,null,{}] 07:56:21 INFO - PROCESS | 1978 | 1461509781867 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:22 INFO - PROCESS | 1978 | 1461509782060 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 07:56:22 INFO - PROCESS | 1978 | 1461509782228 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b35d000 == 74 [pid = 1978] [id = 145] 07:56:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc69b52400) [pid = 1978] [serial = 435] [outer = (nil)] 07:56:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc69b5d400) [pid = 1978] [serial = 436] [outer = 0x7ffc69b52400] 07:56:22 INFO - PROCESS | 1978 | 1461509782316 Marionette DEBUG loaded listener.js 07:56:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc69ecfc00) [pid = 1978] [serial = 437] [outer = 0x7ffc69b52400] 07:56:23 INFO - PROCESS | 1978 | 1461509783200 Marionette TRACE conn6 <- [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]]]}] 07:56:23 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. 07:56:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1430ms 07:56:23 INFO - PROCESS | 1978 | 1461509783290 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 07:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:56:23 INFO - PROCESS | 1978 | 1461509783295 Marionette TRACE conn6 <- [1,553,null,{"value":"8"}] 07:56:23 INFO - PROCESS | 1978 | 1461509783301 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:56:23 INFO - PROCESS | 1978 | 1461509783305 Marionette TRACE conn6 <- [1,554,null,{}] 07:56:23 INFO - PROCESS | 1978 | 1461509783311 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:23 INFO - PROCESS | 1978 | 1461509783497 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 07:56:23 INFO - PROCESS | 1978 | 1461509783660 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a47000 == 75 [pid = 1978] [id = 146] 07:56:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc6834b800) [pid = 1978] [serial = 438] [outer = (nil)] 07:56:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc68350c00) [pid = 1978] [serial = 439] [outer = 0x7ffc6834b800] 07:56:23 INFO - PROCESS | 1978 | 1461509783741 Marionette DEBUG loaded listener.js 07:56:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc68357800) [pid = 1978] [serial = 440] [outer = 0x7ffc6834b800] 07:56:24 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:24 INFO - PROCESS | 1978 | 1461509784699 Marionette TRACE conn6 <- [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]]]}] 07:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1430ms 07:56:24 INFO - PROCESS | 1978 | 1461509784732 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 07:56:24 INFO - PROCESS | 1978 | 1461509784735 Marionette TRACE conn6 <- [1,557,null,{"value":"8"}] 07:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:56:24 INFO - PROCESS | 1978 | 1461509784742 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:56:24 INFO - PROCESS | 1978 | 1461509784744 Marionette TRACE conn6 <- [1,558,null,{}] 07:56:24 INFO - PROCESS | 1978 | 1461509784751 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:24 INFO - PROCESS | 1978 | 1461509784924 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 07:56:25 INFO - PROCESS | 1978 | 1461509785089 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68595000 == 76 [pid = 1978] [id = 147] 07:56:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc68352000) [pid = 1978] [serial = 441] [outer = (nil)] 07:56:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc69ecdc00) [pid = 1978] [serial = 442] [outer = 0x7ffc68352000] 07:56:25 INFO - PROCESS | 1978 | 1461509785186 Marionette DEBUG loaded listener.js 07:56:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc6a647000) [pid = 1978] [serial = 443] [outer = 0x7ffc68352000] 07:56:26 INFO - PROCESS | 1978 | 1461509786232 Marionette TRACE conn6 <- [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]]]}] 07:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1529ms 07:56:26 INFO - PROCESS | 1978 | 1461509786272 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 07:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:56:26 INFO - PROCESS | 1978 | 1461509786277 Marionette TRACE conn6 <- [1,561,null,{"value":"8"}] 07:56:26 INFO - PROCESS | 1978 | 1461509786284 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:56:26 INFO - PROCESS | 1978 | 1461509786289 Marionette TRACE conn6 <- [1,562,null,{}] 07:56:26 INFO - PROCESS | 1978 | 1461509786295 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:26 INFO - PROCESS | 1978 | 1461509786517 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 07:56:26 INFO - PROCESS | 1978 | 1461509786732 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b768000 == 77 [pid = 1978] [id = 148] 07:56:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc68359c00) [pid = 1978] [serial = 444] [outer = (nil)] 07:56:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc69ece400) [pid = 1978] [serial = 445] [outer = 0x7ffc68359c00] 07:56:27 INFO - PROCESS | 1978 | 1461509787181 Marionette DEBUG loaded listener.js 07:56:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc6a642000) [pid = 1978] [serial = 446] [outer = 0x7ffc68359c00] 07:56:27 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:28 INFO - PROCESS | 1978 | 1461509788071 Marionette TRACE conn6 <- [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]]]}] 07:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1847ms 07:56:28 INFO - PROCESS | 1978 | 1461509788132 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 07:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:56:28 INFO - PROCESS | 1978 | 1461509788139 Marionette TRACE conn6 <- [1,565,null,{"value":"8"}] 07:56:28 INFO - PROCESS | 1978 | 1461509788148 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:56:28 INFO - PROCESS | 1978 | 1461509788153 Marionette TRACE conn6 <- [1,566,null,{}] 07:56:28 INFO - PROCESS | 1978 | 1461509788160 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:28 INFO - PROCESS | 1978 | 1461509788395 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 07:56:28 INFO - PROCESS | 1978 | 1461509788720 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb08000 == 78 [pid = 1978] [id = 149] 07:56:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc6b8f0000) [pid = 1978] [serial = 447] [outer = (nil)] 07:56:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc6b9f1800) [pid = 1978] [serial = 448] [outer = 0x7ffc6b8f0000] 07:56:28 INFO - PROCESS | 1978 | 1461509788818 Marionette DEBUG loaded listener.js 07:56:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc6baa6400) [pid = 1978] [serial = 449] [outer = 0x7ffc6b8f0000] 07:56:29 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701c4000 == 77 [pid = 1978] [id = 102] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc90ae4000 == 76 [pid = 1978] [id = 77] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d29000 == 75 [pid = 1978] [id = 47] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88cdb000 == 74 [pid = 1978] [id = 100] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e125800 == 73 [pid = 1978] [id = 76] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc7b7e3000) [pid = 1978] [serial = 366] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701e0000 == 72 [pid = 1978] [id = 103] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7eef7800 == 71 [pid = 1978] [id = 136] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d4800 == 70 [pid = 1978] [id = 135] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc93000 == 69 [pid = 1978] [id = 134] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc723ae800 == 68 [pid = 1978] [id = 133] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700be800 == 67 [pid = 1978] [id = 132] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72565800 == 66 [pid = 1978] [id = 131] 07:56:29 INFO - PROCESS | 1978 | 1461509789802 Marionette TRACE conn6 <- [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]]]}] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb1f800 == 65 [pid = 1978] [id = 127] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a6800 == 64 [pid = 1978] [id = 126] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930b9000 == 63 [pid = 1978] [id = 125] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d2800 == 62 [pid = 1978] [id = 124] 07:56:29 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700d0000 == 61 [pid = 1978] [id = 123] 07:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1688ms 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc6b8f1400) [pid = 1978] [serial = 348] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc72668c00) [pid = 1978] [serial = 336] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc7299f000) [pid = 1978] [serial = 354] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc7b7e2c00) [pid = 1978] [serial = 360] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc7beda800) [pid = 1978] [serial = 361] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc7ce78400) [pid = 1978] [serial = 363] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc77c8f400) [pid = 1978] [serial = 358] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7ce73000) [pid = 1978] [serial = 331] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc75404400) [pid = 1978] [serial = 357] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc719e1800) [pid = 1978] [serial = 352] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7c325c00) [pid = 1978] [serial = 345] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc72b31400) [pid = 1978] [serial = 355] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc6f9b6400) [pid = 1978] [serial = 333] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc7ce7fc00) [pid = 1978] [serial = 364] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7a599c00) [pid = 1978] [serial = 342] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc7088f800) [pid = 1978] [serial = 351] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc72b33000) [pid = 1978] [serial = 339] [outer = (nil)] [url = about:blank] 07:56:29 INFO - PROCESS | 1978 | 1461509789857 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 07:56:29 INFO - PROCESS | 1978 | 1461509789863 Marionette TRACE conn6 <- [1,569,null,{"value":"8"}] 07:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:56:29 INFO - PROCESS | 1978 | 1461509789876 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:56:29 INFO - PROCESS | 1978 | 1461509789880 Marionette TRACE conn6 <- [1,570,null,{}] 07:56:29 INFO - PROCESS | 1978 | 1461509789886 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:30 INFO - PROCESS | 1978 | 1461509790057 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 07:56:30 INFO - PROCESS | 1978 | 1461509790069 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7256d000 == 62 [pid = 1978] [id = 150] 07:56:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6bac4800) [pid = 1978] [serial = 450] [outer = (nil)] 07:56:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6f981c00) [pid = 1978] [serial = 451] [outer = 0x7ffc6bac4800] 07:56:30 INFO - PROCESS | 1978 | 1461509790160 Marionette DEBUG loaded listener.js 07:56:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6f98ec00) [pid = 1978] [serial = 452] [outer = 0x7ffc6bac4800] 07:56:30 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:31 INFO - PROCESS | 1978 | 1461509791174 Marionette TRACE conn6 <- [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]]]}] 07:56:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1335ms 07:56:31 INFO - PROCESS | 1978 | 1461509791212 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 07:56:31 INFO - PROCESS | 1978 | 1461509791217 Marionette TRACE conn6 <- [1,573,null,{"value":"8"}] 07:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:56:31 INFO - PROCESS | 1978 | 1461509791224 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:56:31 INFO - PROCESS | 1978 | 1461509791230 Marionette TRACE conn6 <- [1,574,null,{}] 07:56:31 INFO - PROCESS | 1978 | 1461509791259 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:31 INFO - PROCESS | 1978 | 1461509791460 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 07:56:31 INFO - PROCESS | 1978 | 1461509791474 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76194000 == 63 [pid = 1978] [id = 151] 07:56:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc7028b000) [pid = 1978] [serial = 453] [outer = (nil)] 07:56:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc70897000) [pid = 1978] [serial = 454] [outer = 0x7ffc7028b000] 07:56:31 INFO - PROCESS | 1978 | 1461509791545 Marionette DEBUG loaded listener.js 07:56:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc719e1400) [pid = 1978] [serial = 455] [outer = 0x7ffc7028b000] 07:56:32 INFO - PROCESS | 1978 | 1461509792504 Marionette TRACE conn6 <- [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]]]}] 07:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1305ms 07:56:32 INFO - PROCESS | 1978 | 1461509792529 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 07:56:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:56:32 INFO - PROCESS | 1978 | 1461509792535 Marionette TRACE conn6 <- [1,577,null,{"value":"8"}] 07:56:32 INFO - PROCESS | 1978 | 1461509792540 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:56:32 INFO - PROCESS | 1978 | 1461509792555 Marionette TRACE conn6 <- [1,578,null,{}] 07:56:32 INFO - PROCESS | 1978 | 1461509792576 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:32 INFO - PROCESS | 1978 | 1461509792789 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 07:56:32 INFO - PROCESS | 1978 | 1461509792811 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6e8000 == 64 [pid = 1978] [id = 152] 07:56:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc7088b800) [pid = 1978] [serial = 456] [outer = (nil)] 07:56:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc724b1c00) [pid = 1978] [serial = 457] [outer = 0x7ffc7088b800] 07:56:32 INFO - PROCESS | 1978 | 1461509792880 Marionette DEBUG loaded listener.js 07:56:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc7299c000) [pid = 1978] [serial = 458] [outer = 0x7ffc7088b800] 07:56:33 INFO - PROCESS | 1978 | 1461509793852 Marionette TRACE conn6 <- [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]]]}] 07:56:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1363ms 07:56:33 INFO - PROCESS | 1978 | 1461509793913 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 07:56:33 INFO - PROCESS | 1978 | 1461509793916 Marionette TRACE conn6 <- [1,581,null,{"value":"8"}] 07:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:56:33 INFO - PROCESS | 1978 | 1461509793923 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:56:33 INFO - PROCESS | 1978 | 1461509793926 Marionette TRACE conn6 <- [1,582,null,{}] 07:56:33 INFO - PROCESS | 1978 | 1461509793932 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:34 INFO - PROCESS | 1978 | 1461509794141 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 07:56:34 INFO - PROCESS | 1978 | 1461509794171 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9b5800 == 65 [pid = 1978] [id = 153] 07:56:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc72ae7c00) [pid = 1978] [serial = 459] [outer = (nil)] 07:56:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc72b27000) [pid = 1978] [serial = 460] [outer = 0x7ffc72ae7c00] 07:56:34 INFO - PROCESS | 1978 | 1461509794250 Marionette DEBUG loaded listener.js 07:56:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7a251800) [pid = 1978] [serial = 461] [outer = 0x7ffc72ae7c00] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc6b8c6800) [pid = 1978] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc72480400) [pid = 1978] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc6b47d800) [pid = 1978] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc70892c00) [pid = 1978] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc72666800) [pid = 1978] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:56:34 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7299f800) [pid = 1978] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:56:35 INFO - PROCESS | 1978 | 1461509795296 Marionette TRACE conn6 <- [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]]]}] 07:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1429ms 07:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:56:35 INFO - PROCESS | 1978 | 1461509795353 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 07:56:35 INFO - PROCESS | 1978 | 1461509795356 Marionette TRACE conn6 <- [1,585,null,{"value":"8"}] 07:56:35 INFO - PROCESS | 1978 | 1461509795362 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:56:35 INFO - PROCESS | 1978 | 1461509795365 Marionette TRACE conn6 <- [1,586,null,{}] 07:56:35 INFO - PROCESS | 1978 | 1461509795371 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:35 INFO - PROCESS | 1978 | 1461509795550 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 07:56:35 INFO - PROCESS | 1978 | 1461509795663 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc889a8000 == 66 [pid = 1978] [id = 154] 07:56:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc72473800) [pid = 1978] [serial = 462] [outer = (nil)] 07:56:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc72ae4400) [pid = 1978] [serial = 463] [outer = 0x7ffc72473800] 07:56:35 INFO - PROCESS | 1978 | 1461509795731 Marionette DEBUG loaded listener.js 07:56:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc7ccd6000) [pid = 1978] [serial = 464] [outer = 0x7ffc72473800] 07:56:36 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:36 INFO - PROCESS | 1978 | 1461509796479 Marionette TRACE conn6 <- [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]]]}] 07:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1129ms 07:56:36 INFO - PROCESS | 1978 | 1461509796491 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 07:56:36 INFO - PROCESS | 1978 | 1461509796493 Marionette TRACE conn6 <- [1,589,null,{"value":"8"}] 07:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:56:36 INFO - PROCESS | 1978 | 1461509796500 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:56:36 INFO - PROCESS | 1978 | 1461509796504 Marionette TRACE conn6 <- [1,590,null,{}] 07:56:36 INFO - PROCESS | 1978 | 1461509796510 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:36 INFO - PROCESS | 1978 | 1461509796712 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 07:56:36 INFO - PROCESS | 1978 | 1461509796899 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b59c800 == 67 [pid = 1978] [id = 155] 07:56:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc6834d000) [pid = 1978] [serial = 465] [outer = (nil)] 07:56:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc68359800) [pid = 1978] [serial = 466] [outer = 0x7ffc6834d000] 07:56:36 INFO - PROCESS | 1978 | 1461509796985 Marionette DEBUG loaded listener.js 07:56:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc6a641800) [pid = 1978] [serial = 467] [outer = 0x7ffc6834d000] 07:56:38 INFO - PROCESS | 1978 | 1461509798050 Marionette TRACE conn6 <- [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]]]}] 07:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1590ms 07:56:38 INFO - PROCESS | 1978 | 1461509798093 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 07:56:38 INFO - PROCESS | 1978 | 1461509798100 Marionette TRACE conn6 <- [1,593,null,{"value":"8"}] 07:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:56:38 INFO - PROCESS | 1978 | 1461509798109 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:56:38 INFO - PROCESS | 1978 | 1461509798115 Marionette TRACE conn6 <- [1,594,null,{}] 07:56:38 INFO - PROCESS | 1978 | 1461509798123 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:38 INFO - PROCESS | 1978 | 1461509798330 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 07:56:38 INFO - PROCESS | 1978 | 1461509798550 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a45800 == 68 [pid = 1978] [id = 156] 07:56:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc6baaa000) [pid = 1978] [serial = 468] [outer = (nil)] 07:56:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc6bac0400) [pid = 1978] [serial = 469] [outer = 0x7ffc6baaa000] 07:56:38 INFO - PROCESS | 1978 | 1461509798685 Marionette DEBUG loaded listener.js 07:56:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc6f986400) [pid = 1978] [serial = 470] [outer = 0x7ffc6baaa000] 07:56:39 INFO - PROCESS | 1978 | 1461509799662 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1595ms 07:56:39 INFO - PROCESS | 1978 | 1461509799708 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 07:56:39 INFO - PROCESS | 1978 | 1461509799715 Marionette TRACE conn6 <- [1,597,null,{"value":"8"}] 07:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:56:39 INFO - PROCESS | 1978 | 1461509799722 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:56:39 INFO - PROCESS | 1978 | 1461509799726 Marionette TRACE conn6 <- [1,598,null,{}] 07:56:39 INFO - PROCESS | 1978 | 1461509799732 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:39 INFO - PROCESS | 1978 | 1461509799928 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 07:56:40 INFO - PROCESS | 1978 | 1461509800187 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88c1c800 == 69 [pid = 1978] [id = 157] 07:56:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc6f9b8800) [pid = 1978] [serial = 471] [outer = (nil)] 07:56:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc7028a400) [pid = 1978] [serial = 472] [outer = 0x7ffc6f9b8800] 07:56:40 INFO - PROCESS | 1978 | 1461509800301 Marionette DEBUG loaded listener.js 07:56:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc724a8400) [pid = 1978] [serial = 473] [outer = 0x7ffc6f9b8800] 07:56:41 INFO - PROCESS | 1978 | 1461509801183 Marionette TRACE conn6 <- [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]]]}] 07:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1498ms 07:56:41 INFO - PROCESS | 1978 | 1461509801221 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 07:56:41 INFO - PROCESS | 1978 | 1461509801226 Marionette TRACE conn6 <- [1,601,null,{"value":"8"}] 07:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:56:41 INFO - PROCESS | 1978 | 1461509801243 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:56:41 INFO - PROCESS | 1978 | 1461509801253 Marionette TRACE conn6 <- [1,602,null,{}] 07:56:41 INFO - PROCESS | 1978 | 1461509801261 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:41 INFO - PROCESS | 1978 | 1461509801456 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 07:56:41 INFO - PROCESS | 1978 | 1461509801616 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930a9000 == 70 [pid = 1978] [id = 158] 07:56:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc72aeac00) [pid = 1978] [serial = 474] [outer = (nil)] 07:56:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7aa2d400) [pid = 1978] [serial = 475] [outer = 0x7ffc72aeac00] 07:56:41 INFO - PROCESS | 1978 | 1461509801705 Marionette DEBUG loaded listener.js 07:56:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7cda7c00) [pid = 1978] [serial = 476] [outer = 0x7ffc72aeac00] 07:56:42 INFO - PROCESS | 1978 | 1461509802914 Marionette TRACE conn6 <- [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]]]}] 07:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1752ms 07:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:56:42 INFO - PROCESS | 1978 | 1461509802986 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 07:56:42 INFO - PROCESS | 1978 | 1461509802990 Marionette TRACE conn6 <- [1,605,null,{"value":"8"}] 07:56:42 INFO - PROCESS | 1978 | 1461509802996 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:56:43 INFO - PROCESS | 1978 | 1461509803000 Marionette TRACE conn6 <- [1,606,null,{}] 07:56:43 INFO - PROCESS | 1978 | 1461509803005 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:43 INFO - PROCESS | 1978 | 1461509803195 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 07:56:43 INFO - PROCESS | 1978 | 1461509803410 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6845f000 == 71 [pid = 1978] [id = 159] 07:56:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc6b7eec00) [pid = 1978] [serial = 477] [outer = (nil)] 07:56:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc6ff9c800) [pid = 1978] [serial = 478] [outer = 0x7ffc6b7eec00] 07:56:43 INFO - PROCESS | 1978 | 1461509803495 Marionette DEBUG loaded listener.js 07:56:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc7ce72800) [pid = 1978] [serial = 479] [outer = 0x7ffc6b7eec00] 07:56:44 INFO - PROCESS | 1978 | 1461509804384 Marionette TRACE conn6 <- [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]]]}] 07:56:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:56:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1431ms 07:56:44 INFO - PROCESS | 1978 | 1461509804427 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 07:56:44 INFO - PROCESS | 1978 | 1461509804432 Marionette TRACE conn6 <- [1,609,null,{"value":"8"}] 07:56:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:56:44 INFO - PROCESS | 1978 | 1461509804439 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:56:44 INFO - PROCESS | 1978 | 1461509804443 Marionette TRACE conn6 <- [1,610,null,{}] 07:56:44 INFO - PROCESS | 1978 | 1461509804449 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:44 INFO - PROCESS | 1978 | 1461509804638 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 07:56:44 INFO - PROCESS | 1978 | 1461509804803 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f52000 == 72 [pid = 1978] [id = 160] 07:56:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc6fe8b400) [pid = 1978] [serial = 480] [outer = (nil)] 07:56:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc6fe8d400) [pid = 1978] [serial = 481] [outer = 0x7ffc6fe8b400] 07:56:44 INFO - PROCESS | 1978 | 1461509804903 Marionette DEBUG loaded listener.js 07:56:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc7ce7a800) [pid = 1978] [serial = 482] [outer = 0x7ffc6fe8b400] 07:56:45 INFO - PROCESS | 1978 | 1461509805896 Marionette TRACE conn6 <- [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]]]}] 07:56:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:56:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1531ms 07:56:45 INFO - PROCESS | 1978 | 1461509805972 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 07:56:45 INFO - PROCESS | 1978 | 1461509805976 Marionette TRACE conn6 <- [1,613,null,{"value":"8"}] 07:56:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:56:45 INFO - PROCESS | 1978 | 1461509805984 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:56:45 INFO - PROCESS | 1978 | 1461509805987 Marionette TRACE conn6 <- [1,614,null,{}] 07:56:45 INFO - PROCESS | 1978 | 1461509805994 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:46 INFO - PROCESS | 1978 | 1461509806181 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 07:56:46 INFO - PROCESS | 1978 | 1461509806346 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bc9000 == 73 [pid = 1978] [id = 161] 07:56:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc67bdd400) [pid = 1978] [serial = 483] [outer = (nil)] 07:56:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc67be3400) [pid = 1978] [serial = 484] [outer = 0x7ffc67bdd400] 07:56:46 INFO - PROCESS | 1978 | 1461509806475 Marionette DEBUG loaded listener.js 07:56:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc7ce80400) [pid = 1978] [serial = 485] [outer = 0x7ffc67bdd400] 07:56:47 INFO - PROCESS | 1978 | 1461509807402 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:56:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:56:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 07:56:47 INFO - PROCESS | 1978 | 1461509807467 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 07:56:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:56:47 INFO - PROCESS | 1978 | 1461509807472 Marionette TRACE conn6 <- [1,617,null,{"value":"8"}] 07:56:47 INFO - PROCESS | 1978 | 1461509807479 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:56:47 INFO - PROCESS | 1978 | 1461509807482 Marionette TRACE conn6 <- [1,618,null,{}] 07:56:47 INFO - PROCESS | 1978 | 1461509807488 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:47 INFO - PROCESS | 1978 | 1461509807672 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 07:56:47 INFO - PROCESS | 1978 | 1461509807840 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67fe7800 == 74 [pid = 1978] [id = 162] 07:56:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc67bddc00) [pid = 1978] [serial = 486] [outer = (nil)] 07:56:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc67fcec00) [pid = 1978] [serial = 487] [outer = 0x7ffc67bddc00] 07:56:47 INFO - PROCESS | 1978 | 1461509807922 Marionette DEBUG loaded listener.js 07:56:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc67fd3000) [pid = 1978] [serial = 488] [outer = 0x7ffc67bddc00] 07:56:48 INFO - PROCESS | 1978 | 1461509808825 Marionette TRACE conn6 <- [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]]]}] 07:56:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:56:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1387ms 07:56:48 INFO - PROCESS | 1978 | 1461509808867 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 07:56:48 INFO - PROCESS | 1978 | 1461509808870 Marionette TRACE conn6 <- [1,621,null,{"value":"8"}] 07:56:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:56:48 INFO - PROCESS | 1978 | 1461509808877 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:56:48 INFO - PROCESS | 1978 | 1461509808881 Marionette TRACE conn6 <- [1,622,null,{}] 07:56:48 INFO - PROCESS | 1978 | 1461509808894 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:49 INFO - PROCESS | 1978 | 1461509809086 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 07:56:49 INFO - PROCESS | 1978 | 1461509809252 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f4f800 == 75 [pid = 1978] [id = 163] 07:56:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc67be5000) [pid = 1978] [serial = 489] [outer = (nil)] 07:56:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc69b55400) [pid = 1978] [serial = 490] [outer = 0x7ffc67be5000] 07:56:49 INFO - PROCESS | 1978 | 1461509809336 Marionette DEBUG loaded listener.js 07:56:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc82b79000) [pid = 1978] [serial = 491] [outer = 0x7ffc67be5000] 07:56:50 INFO - PROCESS | 1978 | 1461509810304 Marionette TRACE conn6 <- [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]]]}] 07:56:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:56:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1487ms 07:56:50 INFO - PROCESS | 1978 | 1461509810365 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 07:56:50 INFO - PROCESS | 1978 | 1461509810369 Marionette TRACE conn6 <- [1,625,null,{"value":"8"}] 07:56:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:56:50 INFO - PROCESS | 1978 | 1461509810375 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:56:50 INFO - PROCESS | 1978 | 1461509810378 Marionette TRACE conn6 <- [1,626,null,{}] 07:56:50 INFO - PROCESS | 1978 | 1461509810385 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:50 INFO - PROCESS | 1978 | 1461509810577 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 07:56:50 INFO - PROCESS | 1978 | 1461509810743 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67291800 == 76 [pid = 1978] [id = 164] 07:56:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc67330c00) [pid = 1978] [serial = 492] [outer = (nil)] 07:56:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc67337c00) [pid = 1978] [serial = 493] [outer = 0x7ffc67330c00] 07:56:50 INFO - PROCESS | 1978 | 1461509810823 Marionette DEBUG loaded listener.js 07:56:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc6733d400) [pid = 1978] [serial = 494] [outer = 0x7ffc67330c00] 07:56:51 INFO - PROCESS | 1978 | 1461509811773 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:56:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:56:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1430ms 07:56:51 INFO - PROCESS | 1978 | 1461509811807 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 07:56:51 INFO - PROCESS | 1978 | 1461509811810 Marionette TRACE conn6 <- [1,629,null,{"value":"8"}] 07:56:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:56:51 INFO - PROCESS | 1978 | 1461509811817 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:56:51 INFO - PROCESS | 1978 | 1461509811819 Marionette TRACE conn6 <- [1,630,null,{}] 07:56:51 INFO - PROCESS | 1978 | 1461509811826 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:52 INFO - PROCESS | 1978 | 1461509812014 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 07:56:52 INFO - PROCESS | 1978 | 1461509812187 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67481800 == 77 [pid = 1978] [id = 165] 07:56:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc67333400) [pid = 1978] [serial = 495] [outer = (nil)] 07:56:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc674eb000) [pid = 1978] [serial = 496] [outer = 0x7ffc67333400] 07:56:52 INFO - PROCESS | 1978 | 1461509812272 Marionette DEBUG loaded listener.js 07:56:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc674f2000) [pid = 1978] [serial = 497] [outer = 0x7ffc67333400] 07:56:53 INFO - PROCESS | 1978 | 1461509813225 Marionette TRACE conn6 <- [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]]]}] 07:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1480ms 07:56:53 INFO - PROCESS | 1978 | 1461509813297 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 07:56:53 INFO - PROCESS | 1978 | 1461509813302 Marionette TRACE conn6 <- [1,633,null,{"value":"8"}] 07:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:56:53 INFO - PROCESS | 1978 | 1461509813308 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:56:53 INFO - PROCESS | 1978 | 1461509813313 Marionette TRACE conn6 <- [1,634,null,{}] 07:56:53 INFO - PROCESS | 1978 | 1461509813318 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:53 INFO - PROCESS | 1978 | 1461509813569 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 07:56:53 INFO - PROCESS | 1978 | 1461509813741 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6652a000 == 78 [pid = 1978] [id = 166] 07:56:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc664e8800) [pid = 1978] [serial = 498] [outer = (nil)] 07:56:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc664f0800) [pid = 1978] [serial = 499] [outer = 0x7ffc664e8800] 07:56:53 INFO - PROCESS | 1978 | 1461509813877 Marionette DEBUG loaded listener.js 07:56:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc674f5800) [pid = 1978] [serial = 500] [outer = 0x7ffc664e8800] 07:56:54 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:54 INFO - PROCESS | 1978 | 1461509814756 Marionette TRACE conn6 <- [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]]]}] 07:56:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:56:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1481ms 07:56:54 INFO - PROCESS | 1978 | 1461509814791 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 07:56:54 INFO - PROCESS | 1978 | 1461509814795 Marionette TRACE conn6 <- [1,637,null,{"value":"8"}] 07:56:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:56:54 INFO - PROCESS | 1978 | 1461509814802 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:56:54 INFO - PROCESS | 1978 | 1461509814805 Marionette TRACE conn6 <- [1,638,null,{}] 07:56:54 INFO - PROCESS | 1978 | 1461509814811 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:55 INFO - PROCESS | 1978 | 1461509815009 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 07:56:55 INFO - PROCESS | 1978 | 1461509815182 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723af000 == 79 [pid = 1978] [id = 167] 07:56:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc664ea400) [pid = 1978] [serial = 501] [outer = (nil)] 07:56:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6a544400) [pid = 1978] [serial = 502] [outer = 0x7ffc664ea400] 07:56:55 INFO - PROCESS | 1978 | 1461509815253 Marionette DEBUG loaded listener.js 07:56:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6a548400) [pid = 1978] [serial = 503] [outer = 0x7ffc664ea400] 07:56:55 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:56:56 INFO - PROCESS | 1978 | 1461509816613 Marionette TRACE conn6 <- [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]]]}] 07:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1833ms 07:56:56 INFO - PROCESS | 1978 | 1461509816636 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 07:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:56:56 INFO - PROCESS | 1978 | 1461509816641 Marionette TRACE conn6 <- [1,641,null,{"value":"8"}] 07:56:56 INFO - PROCESS | 1978 | 1461509816649 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:56:56 INFO - PROCESS | 1978 | 1461509816655 Marionette TRACE conn6 <- [1,642,null,{}] 07:56:56 INFO - PROCESS | 1978 | 1461509816664 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:56 INFO - PROCESS | 1978 | 1461509816875 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 07:56:57 INFO - PROCESS | 1978 | 1461509817064 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6858f800 == 80 [pid = 1978] [id = 168] 07:56:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc664ed800) [pid = 1978] [serial = 504] [outer = (nil)] 07:56:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc67bd9400) [pid = 1978] [serial = 505] [outer = 0x7ffc664ed800] 07:56:57 INFO - PROCESS | 1978 | 1461509817151 Marionette DEBUG loaded listener.js 07:56:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc67fd3400) [pid = 1978] [serial = 506] [outer = 0x7ffc664ed800] 07:56:58 INFO - PROCESS | 1978 | 1461509818146 Marionette TRACE conn6 <- [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]]]}] 07:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1591ms 07:56:58 INFO - PROCESS | 1978 | 1461509818244 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 07:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:56:58 INFO - PROCESS | 1978 | 1461509818256 Marionette TRACE conn6 <- [1,645,null,{"value":"8"}] 07:56:58 INFO - PROCESS | 1978 | 1461509818269 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:56:58 INFO - PROCESS | 1978 | 1461509818273 Marionette TRACE conn6 <- [1,646,null,{}] 07:56:58 INFO - PROCESS | 1978 | 1461509818287 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:56:58 INFO - PROCESS | 1978 | 1461509818600 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 07:56:58 INFO - PROCESS | 1978 | 1461509818869 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:56:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc707a7000 == 79 [pid = 1978] [id = 118] 07:56:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a397000 == 78 [pid = 1978] [id = 117] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc6baac400) [pid = 1978] [serial = 408] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc7ee76400) [pid = 1978] [serial = 378] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc8bdb7000) [pid = 1978] [serial = 381] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc6b9fb800) [pid = 1978] [serial = 384] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6b484400) [pid = 1978] [serial = 387] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc8e028400) [pid = 1978] [serial = 390] [outer = (nil)] [url = about:blank] 07:56:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b5b1000 == 79 [pid = 1978] [id = 169] 07:56:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc6b478800) [pid = 1978] [serial = 507] [outer = (nil)] 07:56:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6b47d800) [pid = 1978] [serial = 508] [outer = 0x7ffc6b478800] 07:56:59 INFO - PROCESS | 1978 | 1461509819008 Marionette DEBUG loaded listener.js 07:56:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6b7f8000) [pid = 1978] [serial = 509] [outer = 0x7ffc6b478800] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a47000 == 78 [pid = 1978] [id = 146] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b35d000 == 77 [pid = 1978] [id = 145] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701db800 == 76 [pid = 1978] [id = 144] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b767000 == 75 [pid = 1978] [id = 143] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7529f000 == 74 [pid = 1978] [id = 142] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a5c4000 == 73 [pid = 1978] [id = 141] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930aa800 == 72 [pid = 1978] [id = 140] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d559800 == 71 [pid = 1978] [id = 139] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc79e79000 == 70 [pid = 1978] [id = 138] 07:56:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700bd800 == 69 [pid = 1978] [id = 137] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc88eeec00) [pid = 1978] [serial = 367] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6b8ce400) [pid = 1978] [serial = 405] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc729a1000) [pid = 1978] [serial = 399] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc6b9f6800) [pid = 1978] [serial = 394] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc6b8e4000) [pid = 1978] [serial = 393] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc72472c00) [pid = 1978] [serial = 397] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc719dd400) [pid = 1978] [serial = 396] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc72668400) [pid = 1978] [serial = 372] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc6b8ec800) [pid = 1978] [serial = 369] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc77c8a400) [pid = 1978] [serial = 375] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc7666ac00) [pid = 1978] [serial = 406] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc72b2a800) [pid = 1978] [serial = 400] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc7bee0400) [pid = 1978] [serial = 402] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc7ce75400) [pid = 1978] [serial = 403] [outer = (nil)] [url = about:blank] 07:56:59 INFO - PROCESS | 1978 | 1461509819905 Marionette TRACE conn6 <- [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]]]}] 07:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1696ms 07:56:59 INFO - PROCESS | 1978 | 1461509819965 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 07:56:59 INFO - PROCESS | 1978 | 1461509819969 Marionette TRACE conn6 <- [1,649,null,{"value":"8"}] 07:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:56:59 INFO - PROCESS | 1978 | 1461509819976 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:56:59 INFO - PROCESS | 1978 | 1461509819982 Marionette TRACE conn6 <- [1,650,null,{}] 07:57:00 INFO - PROCESS | 1978 | 1461509819999 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:00 INFO - PROCESS | 1978 | 1461509820179 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 07:57:00 INFO - PROCESS | 1978 | 1461509820200 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72565800 == 70 [pid = 1978] [id = 170] 07:57:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc6b479400) [pid = 1978] [serial = 510] [outer = (nil)] 07:57:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc6b9fa000) [pid = 1978] [serial = 511] [outer = 0x7ffc6b479400] 07:57:00 INFO - PROCESS | 1978 | 1461509820410 Marionette DEBUG loaded listener.js 07:57:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc6bab1800) [pid = 1978] [serial = 512] [outer = 0x7ffc6b479400] 07:57:01 INFO - PROCESS | 1978 | 1461509821296 Marionette TRACE conn6 <- [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]]]}] 07:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1339ms 07:57:01 INFO - PROCESS | 1978 | 1461509821338 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 07:57:01 INFO - PROCESS | 1978 | 1461509821343 Marionette TRACE conn6 <- [1,653,null,{"value":"8"}] 07:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:57:01 INFO - PROCESS | 1978 | 1461509821350 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:57:01 INFO - PROCESS | 1978 | 1461509821353 Marionette TRACE conn6 <- [1,654,null,{}] 07:57:01 INFO - PROCESS | 1978 | 1461509821359 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:01 INFO - PROCESS | 1978 | 1461509821520 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 07:57:01 INFO - PROCESS | 1978 | 1461509821535 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c20000 == 71 [pid = 1978] [id = 171] 07:57:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc6bab1c00) [pid = 1978] [serial = 513] [outer = (nil)] 07:57:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc6f990800) [pid = 1978] [serial = 514] [outer = 0x7ffc6bab1c00] 07:57:01 INFO - PROCESS | 1978 | 1461509821606 Marionette DEBUG loaded listener.js 07:57:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc6fe82400) [pid = 1978] [serial = 515] [outer = 0x7ffc6bab1c00] 07:57:02 INFO - PROCESS | 1978 | 1461509822689 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1384ms 07:57:02 INFO - PROCESS | 1978 | 1461509822735 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 07:57:02 INFO - PROCESS | 1978 | 1461509822739 Marionette TRACE conn6 <- [1,657,null,{"value":"8"}] 07:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:57:02 INFO - PROCESS | 1978 | 1461509822745 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:57:02 INFO - PROCESS | 1978 | 1461509822747 Marionette TRACE conn6 <- [1,658,null,{}] 07:57:02 INFO - PROCESS | 1978 | 1461509822752 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:02 INFO - PROCESS | 1978 | 1461509822954 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 07:57:02 INFO - PROCESS | 1978 | 1461509822994 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75adf000 == 72 [pid = 1978] [id = 172] 07:57:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc6f983800) [pid = 1978] [serial = 516] [outer = (nil)] 07:57:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc6fe8bc00) [pid = 1978] [serial = 517] [outer = 0x7ffc6f983800] 07:57:03 INFO - PROCESS | 1978 | 1461509823070 Marionette DEBUG loaded listener.js 07:57:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc6fef4800) [pid = 1978] [serial = 518] [outer = 0x7ffc6f983800] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc7088b800) [pid = 1978] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc6bac4800) [pid = 1978] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc6b8f0000) [pid = 1978] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc72ae7c00) [pid = 1978] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc68359c00) [pid = 1978] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc7028b000) [pid = 1978] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:57:04 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc6baaa400) [pid = 1978] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:57:04 INFO - PROCESS | 1978 | 1461509824396 Marionette TRACE conn6 <- [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]]]}] 07:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1736ms 07:57:04 INFO - PROCESS | 1978 | 1461509824482 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 07:57:04 INFO - PROCESS | 1978 | 1461509824486 Marionette TRACE conn6 <- [1,661,null,{"value":"8"}] 07:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:57:04 INFO - PROCESS | 1978 | 1461509824514 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:57:04 INFO - PROCESS | 1978 | 1461509824518 Marionette TRACE conn6 <- [1,662,null,{}] 07:57:04 INFO - PROCESS | 1978 | 1461509824575 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:04 INFO - PROCESS | 1978 | 1461509824801 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 07:57:04 INFO - PROCESS | 1978 | 1461509824818 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7aae0000 == 73 [pid = 1978] [id = 173] 07:57:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc6b8e6c00) [pid = 1978] [serial = 519] [outer = (nil)] 07:57:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc7088d400) [pid = 1978] [serial = 520] [outer = 0x7ffc6b8e6c00] 07:57:04 INFO - PROCESS | 1978 | 1461509824895 Marionette DEBUG loaded listener.js 07:57:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc72ae8c00) [pid = 1978] [serial = 521] [outer = 0x7ffc6b8e6c00] 07:57:05 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:57:05 INFO - PROCESS | 1978 | 1461509825677 Marionette TRACE conn6 <- [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]]]}] 07:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1201ms 07:57:05 INFO - PROCESS | 1978 | 1461509825695 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 07:57:05 INFO - PROCESS | 1978 | 1461509825698 Marionette TRACE conn6 <- [1,665,null,{"value":"8"}] 07:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:57:05 INFO - PROCESS | 1978 | 1461509825706 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:57:05 INFO - PROCESS | 1978 | 1461509825709 Marionette TRACE conn6 <- [1,666,null,{}] 07:57:05 INFO - PROCESS | 1978 | 1461509825724 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:05 INFO - PROCESS | 1978 | 1461509825898 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 07:57:05 INFO - PROCESS | 1978 | 1461509825923 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bfe2800 == 74 [pid = 1978] [id = 174] 07:57:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc72ae9800) [pid = 1978] [serial = 522] [outer = (nil)] 07:57:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc72b2f800) [pid = 1978] [serial = 523] [outer = 0x7ffc72ae9800] 07:57:06 INFO - PROCESS | 1978 | 1461509825999 Marionette DEBUG loaded listener.js 07:57:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc7527a400) [pid = 1978] [serial = 524] [outer = 0x7ffc72ae9800] 07:57:06 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:57:07 INFO - PROCESS | 1978 | 1461509827228 Marionette TRACE conn6 <- [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]]]}] 07:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 07:57:07 INFO - PROCESS | 1978 | 1461509827297 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 07:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:57:07 INFO - PROCESS | 1978 | 1461509827310 Marionette TRACE conn6 <- [1,669,null,{"value":"8"}] 07:57:07 INFO - PROCESS | 1978 | 1461509827323 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:57:07 INFO - PROCESS | 1978 | 1461509827334 Marionette TRACE conn6 <- [1,670,null,{}] 07:57:07 INFO - PROCESS | 1978 | 1461509827346 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:07 INFO - PROCESS | 1978 | 1461509827781 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 07:57:08 INFO - PROCESS | 1978 | 1461509828010 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b350800 == 75 [pid = 1978] [id = 175] 07:57:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc67be3800) [pid = 1978] [serial = 525] [outer = (nil)] 07:57:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc69b56800) [pid = 1978] [serial = 526] [outer = 0x7ffc67be3800] 07:57:08 INFO - PROCESS | 1978 | 1461509828092 Marionette DEBUG loaded listener.js 07:57:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc6a545000) [pid = 1978] [serial = 527] [outer = 0x7ffc67be3800] 07:57:09 INFO - PROCESS | 1978 | 1461509829087 Marionette TRACE conn6 <- [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]]]}] 07:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1845ms 07:57:09 INFO - PROCESS | 1978 | 1461509829165 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 07:57:09 INFO - PROCESS | 1978 | 1461509829175 Marionette TRACE conn6 <- [1,673,null,{"value":"8"}] 07:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:57:09 INFO - PROCESS | 1978 | 1461509829187 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:57:09 INFO - PROCESS | 1978 | 1461509829191 Marionette TRACE conn6 <- [1,674,null,{}] 07:57:09 INFO - PROCESS | 1978 | 1461509829198 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:09 INFO - PROCESS | 1978 | 1461509829456 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 07:57:09 INFO - PROCESS | 1978 | 1461509829765 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c16000 == 76 [pid = 1978] [id = 176] 07:57:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc6b484400) [pid = 1978] [serial = 528] [outer = (nil)] 07:57:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6b8ed800) [pid = 1978] [serial = 529] [outer = 0x7ffc6b484400] 07:57:09 INFO - PROCESS | 1978 | 1461509829843 Marionette DEBUG loaded listener.js 07:57:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6baa8400) [pid = 1978] [serial = 530] [outer = 0x7ffc6b484400] 07:57:10 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:57:10 INFO - PROCESS | 1978 | 1461509830781 Marionette TRACE conn6 <- [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]]]}] 07:57:10 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 07:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1636ms 07:57:10 INFO - PROCESS | 1978 | 1461509830825 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 07:57:10 INFO - PROCESS | 1978 | 1461509830829 Marionette TRACE conn6 <- [1,677,null,{"value":"8"}] 07:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:57:10 INFO - PROCESS | 1978 | 1461509830837 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:57:10 INFO - PROCESS | 1978 | 1461509830844 Marionette TRACE conn6 <- [1,678,null,{}] 07:57:10 INFO - PROCESS | 1978 | 1461509830861 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:11 INFO - PROCESS | 1978 | 1461509831064 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 07:57:11 INFO - PROCESS | 1978 | 1461509831281 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d2000 == 77 [pid = 1978] [id = 177] 07:57:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc6f9b9800) [pid = 1978] [serial = 531] [outer = (nil)] 07:57:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc70287000) [pid = 1978] [serial = 532] [outer = 0x7ffc6f9b9800] 07:57:11 INFO - PROCESS | 1978 | 1461509831408 Marionette DEBUG loaded listener.js 07:57:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc71aab000) [pid = 1978] [serial = 533] [outer = 0x7ffc6f9b9800] 07:57:12 INFO - PROCESS | 1978 | 1461509832312 Marionette TRACE conn6 <- [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]]]}] 07:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1542ms 07:57:12 INFO - PROCESS | 1978 | 1461509832379 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 07:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:57:12 INFO - PROCESS | 1978 | 1461509832384 Marionette TRACE conn6 <- [1,681,null,{"value":"8"}] 07:57:12 INFO - PROCESS | 1978 | 1461509832390 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:57:12 INFO - PROCESS | 1978 | 1461509832393 Marionette TRACE conn6 <- [1,682,null,{}] 07:57:12 INFO - PROCESS | 1978 | 1461509832399 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:12 INFO - PROCESS | 1978 | 1461509832586 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 07:57:12 INFO - PROCESS | 1978 | 1461509832756 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8899d800 == 78 [pid = 1978] [id = 178] 07:57:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc6f9b6400) [pid = 1978] [serial = 534] [outer = (nil)] 07:57:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc7266e400) [pid = 1978] [serial = 535] [outer = 0x7ffc6f9b6400] 07:57:12 INFO - PROCESS | 1978 | 1461509832855 Marionette DEBUG loaded listener.js 07:57:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc72b2a800) [pid = 1978] [serial = 536] [outer = 0x7ffc6f9b6400] 07:57:14 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:14 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:14 INFO - PROCESS | 1978 | 1461509834284 Marionette TRACE conn6 <- [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]]]}] 07:57:14 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) 07:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1931ms 07:57:14 INFO - PROCESS | 1978 | 1461509834322 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 07:57:14 INFO - PROCESS | 1978 | 1461509834327 Marionette TRACE conn6 <- [1,685,null,{"value":"8"}] 07:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:57:14 INFO - PROCESS | 1978 | 1461509834440 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:57:14 INFO - PROCESS | 1978 | 1461509834443 Marionette TRACE conn6 <- [1,686,null,{}] 07:57:14 INFO - PROCESS | 1978 | 1461509834467 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:14 INFO - PROCESS | 1978 | 1461509834666 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 07:57:14 INFO - PROCESS | 1978 | 1461509834831 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e125800 == 79 [pid = 1978] [id = 179] 07:57:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc71aab400) [pid = 1978] [serial = 537] [outer = (nil)] 07:57:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc7884e000) [pid = 1978] [serial = 538] [outer = 0x7ffc71aab400] 07:57:14 INFO - PROCESS | 1978 | 1461509834911 Marionette DEBUG loaded listener.js 07:57:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc7ad93000) [pid = 1978] [serial = 539] [outer = 0x7ffc71aab400] 07:57:16 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:16 INFO - PROCESS | 1978 | 1461509836285 Marionette TRACE conn6 <- [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]]]}] 07:57:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2053ms 07:57:16 INFO - PROCESS | 1978 | 1461509836388 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 07:57:16 INFO - PROCESS | 1978 | 1461509836393 Marionette TRACE conn6 <- [1,689,null,{"value":"8"}] 07:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:57:16 INFO - PROCESS | 1978 | 1461509836399 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:57:16 INFO - PROCESS | 1978 | 1461509836403 Marionette TRACE conn6 <- [1,690,null,{}] 07:57:16 INFO - PROCESS | 1978 | 1461509836409 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:16 INFO - PROCESS | 1978 | 1461509836602 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 07:57:16 INFO - PROCESS | 1978 | 1461509836771 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7624b800 == 80 [pid = 1978] [id = 180] 07:57:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc7ae5ac00) [pid = 1978] [serial = 540] [outer = (nil)] 07:57:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc7ce77000) [pid = 1978] [serial = 541] [outer = 0x7ffc7ae5ac00] 07:57:16 INFO - PROCESS | 1978 | 1461509836857 Marionette DEBUG loaded listener.js 07:57:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc88ca1400) [pid = 1978] [serial = 542] [outer = 0x7ffc7ae5ac00] 07:57:18 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:18 INFO - PROCESS | 1978 | 1461509838175 Marionette TRACE conn6 <- [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]]]}] 07:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1834ms 07:57:18 INFO - PROCESS | 1978 | 1461509838260 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 07:57:18 INFO - PROCESS | 1978 | 1461509838265 Marionette TRACE conn6 <- [1,693,null,{"value":"8"}] 07:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:57:18 INFO - PROCESS | 1978 | 1461509838292 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:57:18 INFO - PROCESS | 1978 | 1461509838296 Marionette TRACE conn6 <- [1,694,null,{}] 07:57:18 INFO - PROCESS | 1978 | 1461509838303 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:18 INFO - PROCESS | 1978 | 1461509838483 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 07:57:18 INFO - PROCESS | 1978 | 1461509838654 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762ce000 == 81 [pid = 1978] [id = 181] 07:57:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc72b7e800) [pid = 1978] [serial = 543] [outer = (nil)] 07:57:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc72b85c00) [pid = 1978] [serial = 544] [outer = 0x7ffc72b7e800] 07:57:18 INFO - PROCESS | 1978 | 1461509838739 Marionette DEBUG loaded listener.js 07:57:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc72b8b400) [pid = 1978] [serial = 545] [outer = 0x7ffc72b7e800] 07:57:20 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:20 INFO - PROCESS | 1978 | 1461509840074 Marionette TRACE conn6 <- [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]]]}] 07:57:20 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) 07:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1795ms 07:57:20 INFO - PROCESS | 1978 | 1461509840084 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 07:57:20 INFO - PROCESS | 1978 | 1461509840088 Marionette TRACE conn6 <- [1,697,null,{"value":"8"}] 07:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:57:20 INFO - PROCESS | 1978 | 1461509840094 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:57:20 INFO - PROCESS | 1978 | 1461509840098 Marionette TRACE conn6 <- [1,698,null,{}] 07:57:20 INFO - PROCESS | 1978 | 1461509840177 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:20 INFO - PROCESS | 1978 | 1461509840389 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 07:57:20 INFO - PROCESS | 1978 | 1461509840516 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b73800 == 82 [pid = 1978] [id = 182] 07:57:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc69cb9000) [pid = 1978] [serial = 546] [outer = (nil)] 07:57:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc69cc1400) [pid = 1978] [serial = 547] [outer = 0x7ffc69cb9000] 07:57:20 INFO - PROCESS | 1978 | 1461509840598 Marionette DEBUG loaded listener.js 07:57:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc69cc6c00) [pid = 1978] [serial = 548] [outer = 0x7ffc69cb9000] 07:57:22 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:22 INFO - PROCESS | 1978 | 1461509842208 Marionette TRACE conn6 <- [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]]]}] 07:57:22 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) 07:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2141ms 07:57:22 INFO - PROCESS | 1978 | 1461509842237 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 07:57:22 INFO - PROCESS | 1978 | 1461509842245 Marionette TRACE conn6 <- [1,701,null,{"value":"8"}] 07:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:57:22 INFO - PROCESS | 1978 | 1461509842253 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:57:22 INFO - PROCESS | 1978 | 1461509842257 Marionette TRACE conn6 <- [1,702,null,{}] 07:57:22 INFO - PROCESS | 1978 | 1461509842265 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:22 INFO - PROCESS | 1978 | 1461509842462 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 07:57:22 INFO - PROCESS | 1978 | 1461509842638 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bba800 == 83 [pid = 1978] [id = 183] 07:57:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc67be2c00) [pid = 1978] [serial = 549] [outer = (nil)] 07:57:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc6834f000) [pid = 1978] [serial = 550] [outer = 0x7ffc67be2c00] 07:57:22 INFO - PROCESS | 1978 | 1461509842708 Marionette DEBUG loaded listener.js 07:57:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc69cbf400) [pid = 1978] [serial = 551] [outer = 0x7ffc67be2c00] 07:57:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b5a8800 == 82 [pid = 1978] [id = 130] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc72ae4400) [pid = 1978] [serial = 463] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc7ae65c00) [pid = 1978] [serial = 421] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc69b55000) [pid = 1978] [serial = 433] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc7247a800) [pid = 1978] [serial = 418] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc68350c00) [pid = 1978] [serial = 439] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc69ecdc00) [pid = 1978] [serial = 442] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc7ee2e400) [pid = 1978] [serial = 424] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc6a64c000) [pid = 1978] [serial = 430] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc6fef7400) [pid = 1978] [serial = 427] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc69b5d400) [pid = 1978] [serial = 436] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72565000 == 81 [pid = 1978] [id = 39] 07:57:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75aee800 == 80 [pid = 1978] [id = 129] 07:57:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc92287000 == 79 [pid = 1978] [id = 78] 07:57:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fead000 == 78 [pid = 1978] [id = 101] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc7299c000) [pid = 1978] [serial = 458] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc6f98ec00) [pid = 1978] [serial = 452] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc6b9f1800) [pid = 1978] [serial = 448] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc7a251800) [pid = 1978] [serial = 461] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc6a642000) [pid = 1978] [serial = 446] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc6baa6400) [pid = 1978] [serial = 449] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc719e1400) [pid = 1978] [serial = 455] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc71a9cc00) [pid = 1978] [serial = 409] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc6f981c00) [pid = 1978] [serial = 451] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc69ece400) [pid = 1978] [serial = 445] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc724b1c00) [pid = 1978] [serial = 457] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc72b27000) [pid = 1978] [serial = 460] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc70897000) [pid = 1978] [serial = 454] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc6b8c3c00) [pid = 1978] [serial = 411] [outer = (nil)] [url = about:blank] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc72661000) [pid = 1978] [serial = 226] [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.] 07:57:23 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc6f98dc00) [pid = 1978] [serial = 414] [outer = (nil)] [url = about:blank] 07:57:24 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:24 INFO - PROCESS | 1978 | 1461509844173 Marionette TRACE conn6 <- [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]]]}] 07:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1987ms 07:57:24 INFO - PROCESS | 1978 | 1461509844241 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 07:57:24 INFO - PROCESS | 1978 | 1461509844248 Marionette TRACE conn6 <- [1,705,null,{"value":"8"}] 07:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:57:24 INFO - PROCESS | 1978 | 1461509844258 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:57:24 INFO - PROCESS | 1978 | 1461509844262 Marionette TRACE conn6 <- [1,706,null,{}] 07:57:24 INFO - PROCESS | 1978 | 1461509844268 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:24 INFO - PROCESS | 1978 | 1461509844419 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 07:57:24 INFO - PROCESS | 1978 | 1461509844433 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f44800 == 79 [pid = 1978] [id = 184] 07:57:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc69cc0800) [pid = 1978] [serial = 552] [outer = (nil)] 07:57:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc6a54c400) [pid = 1978] [serial = 553] [outer = 0x7ffc69cc0800] 07:57:24 INFO - PROCESS | 1978 | 1461509844521 Marionette DEBUG loaded listener.js 07:57:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc6b7ee400) [pid = 1978] [serial = 554] [outer = 0x7ffc69cc0800] 07:57:25 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:25 INFO - PROCESS | 1978 | 1461509845795 Marionette TRACE conn6 <- [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]]]}] 07:57:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1586ms 07:57:25 INFO - PROCESS | 1978 | 1461509845855 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 07:57:25 INFO - PROCESS | 1978 | 1461509845859 Marionette TRACE conn6 <- [1,709,null,{"value":"8"}] 07:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:57:25 INFO - PROCESS | 1978 | 1461509845873 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:57:25 INFO - PROCESS | 1978 | 1461509845879 Marionette TRACE conn6 <- [1,710,null,{}] 07:57:25 INFO - PROCESS | 1978 | 1461509845894 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:26 INFO - PROCESS | 1978 | 1461509846129 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 07:57:26 INFO - PROCESS | 1978 | 1461509846158 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700c7800 == 80 [pid = 1978] [id = 185] 07:57:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6b7f3400) [pid = 1978] [serial = 555] [outer = (nil)] 07:57:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6baba400) [pid = 1978] [serial = 556] [outer = 0x7ffc6b7f3400] 07:57:26 INFO - PROCESS | 1978 | 1461509846226 Marionette DEBUG loaded listener.js 07:57:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc6bac8c00) [pid = 1978] [serial = 557] [outer = 0x7ffc6b7f3400] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc72473800) [pid = 1978] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc6f983800) [pid = 1978] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6bab1c00) [pid = 1978] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc6b8e6c00) [pid = 1978] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc6b479400) [pid = 1978] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc6b478800) [pid = 1978] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:57:27 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc664ed800) [pid = 1978] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:57:27 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:27 INFO - PROCESS | 1978 | 1461509847419 Marionette TRACE conn6 <- [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]]]}] 07:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1595ms 07:57:27 INFO - PROCESS | 1978 | 1461509847462 Marionette TRACE conn6 -> [0,713,"getWindowHandle",null] 07:57:27 INFO - PROCESS | 1978 | 1461509847467 Marionette TRACE conn6 <- [1,713,null,{"value":"8"}] 07:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:57:27 INFO - PROCESS | 1978 | 1461509847473 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:57:27 INFO - PROCESS | 1978 | 1461509847476 Marionette TRACE conn6 <- [1,714,null,{}] 07:57:27 INFO - PROCESS | 1978 | 1461509847481 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:27 INFO - PROCESS | 1978 | 1461509847645 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 07:57:27 INFO - PROCESS | 1978 | 1461509847818 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c29000 == 81 [pid = 1978] [id = 186] 07:57:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc6b7f5000) [pid = 1978] [serial = 558] [outer = (nil)] 07:57:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc6f9b0800) [pid = 1978] [serial = 559] [outer = 0x7ffc6b7f5000] 07:57:27 INFO - PROCESS | 1978 | 1461509847887 Marionette DEBUG loaded listener.js 07:57:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc6fe8d800) [pid = 1978] [serial = 560] [outer = 0x7ffc6b7f5000] 07:57:29 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:29 INFO - PROCESS | 1978 | 1461509849056 Marionette TRACE conn6 <- [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]]]}] 07:57:29 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 07:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1635ms 07:57:29 INFO - PROCESS | 1978 | 1461509849110 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 07:57:29 INFO - PROCESS | 1978 | 1461509849113 Marionette TRACE conn6 <- [1,717,null,{"value":"8"}] 07:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:57:29 INFO - PROCESS | 1978 | 1461509849120 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:57:29 INFO - PROCESS | 1978 | 1461509849122 Marionette TRACE conn6 <- [1,718,null,{}] 07:57:29 INFO - PROCESS | 1978 | 1461509849127 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:29 INFO - PROCESS | 1978 | 1461509849309 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 07:57:29 INFO - PROCESS | 1978 | 1461509849440 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c25800 == 82 [pid = 1978] [id = 187] 07:57:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc6b9f1c00) [pid = 1978] [serial = 561] [outer = (nil)] 07:57:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6fe8ec00) [pid = 1978] [serial = 562] [outer = 0x7ffc6b9f1c00] 07:57:29 INFO - PROCESS | 1978 | 1461509849504 Marionette DEBUG loaded listener.js 07:57:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc71aa7400) [pid = 1978] [serial = 563] [outer = 0x7ffc6b9f1c00] 07:57:30 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:30 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:30 INFO - PROCESS | 1978 | 1461509850920 Marionette TRACE conn6 <- [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]]]}] 07:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1831ms 07:57:31 INFO - PROCESS | 1978 | 1461509851036 Marionette TRACE conn6 -> [0,721,"getWindowHandle",null] 07:57:31 INFO - PROCESS | 1978 | 1461509851040 Marionette TRACE conn6 <- [1,721,null,{"value":"8"}] 07:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:57:31 INFO - PROCESS | 1978 | 1461509851058 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:57:31 INFO - PROCESS | 1978 | 1461509851065 Marionette TRACE conn6 <- [1,722,null,{}] 07:57:31 INFO - PROCESS | 1978 | 1461509851073 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:31 INFO - PROCESS | 1978 | 1461509851249 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 07:57:31 INFO - PROCESS | 1978 | 1461509851422 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b34e800 == 83 [pid = 1978] [id = 188] 07:57:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc67be2800) [pid = 1978] [serial = 564] [outer = (nil)] 07:57:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc69ecac00) [pid = 1978] [serial = 565] [outer = 0x7ffc67be2800] 07:57:31 INFO - PROCESS | 1978 | 1461509851510 Marionette DEBUG loaded listener.js 07:57:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc6b478000) [pid = 1978] [serial = 566] [outer = 0x7ffc67be2800] 07:57:32 INFO - PROCESS | 1978 | 1461509852430 Marionette TRACE conn6 <- [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] 07:57:32 INFO - PROCESS | 1978 | 1461509852506 Marionette TRACE conn6 <- [1,725,null,{"value":"8"}] 07:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:57:32 INFO - PROCESS | 1978 | 1461509852516 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:57:32 INFO - PROCESS | 1978 | 1461509852520 Marionette TRACE conn6 <- [1,726,null,{}] 07:57:32 INFO - PROCESS | 1978 | 1461509852527 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:32 INFO - PROCESS | 1978 | 1461509852742 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 07:57:33 INFO - PROCESS | 1978 | 1461509853006 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75ae8800 == 84 [pid = 1978] [id = 189] 07:57:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc6b9f6800) [pid = 1978] [serial = 567] [outer = (nil)] 07:57:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc6bac8000) [pid = 1978] [serial = 568] [outer = 0x7ffc6b9f6800] 07:57:33 INFO - PROCESS | 1978 | 1461509853130 Marionette DEBUG loaded listener.js 07:57:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc70286800) [pid = 1978] [serial = 569] [outer = 0x7ffc6b9f6800] 07:57:34 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:34 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:34 INFO - PROCESS | 1978 | 1461509854308 Marionette TRACE conn6 <- [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]]]}] 07:57:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:57:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1838ms 07:57:34 INFO - PROCESS | 1978 | 1461509854356 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 07:57:34 INFO - PROCESS | 1978 | 1461509854361 Marionette TRACE conn6 <- [1,729,null,{"value":"8"}] 07:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:57:34 INFO - PROCESS | 1978 | 1461509854368 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:57:34 INFO - PROCESS | 1978 | 1461509854374 Marionette TRACE conn6 <- [1,730,null,{}] 07:57:34 INFO - PROCESS | 1978 | 1461509854392 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:34 INFO - PROCESS | 1978 | 1461509854610 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 07:57:34 INFO - PROCESS | 1978 | 1461509854841 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7aade800 == 85 [pid = 1978] [id = 190] 07:57:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc729a1000) [pid = 1978] [serial = 570] [outer = (nil)] 07:57:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc72b84000) [pid = 1978] [serial = 571] [outer = 0x7ffc729a1000] 07:57:34 INFO - PROCESS | 1978 | 1461509854922 Marionette DEBUG loaded listener.js 07:57:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc73d8f800) [pid = 1978] [serial = 572] [outer = 0x7ffc729a1000] 07:57:35 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:35 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:35 INFO - PROCESS | 1978 | 1461509855866 Marionette TRACE conn6 <- [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] 07:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:57:35 INFO - PROCESS | 1978 | 1461509855916 Marionette TRACE conn6 <- [1,733,null,{"value":"8"}] 07:57:35 INFO - PROCESS | 1978 | 1461509855922 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:57:35 INFO - PROCESS | 1978 | 1461509855925 Marionette TRACE conn6 <- [1,734,null,{}] 07:57:35 INFO - PROCESS | 1978 | 1461509855930 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:36 INFO - PROCESS | 1978 | 1461509856104 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 07:57:36 INFO - PROCESS | 1978 | 1461509856333 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e95f800 == 86 [pid = 1978] [id = 191] 07:57:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc664e5000) [pid = 1978] [serial = 573] [outer = (nil)] 07:57:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc7957b800) [pid = 1978] [serial = 574] [outer = 0x7ffc664e5000] 07:57:36 INFO - PROCESS | 1978 | 1461509856425 Marionette DEBUG loaded listener.js 07:57:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc7b7e4c00) [pid = 1978] [serial = 575] [outer = 0x7ffc664e5000] 07:57:37 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:37 INFO - PROCESS | 1978 | 1461509857292 Marionette TRACE conn6 <- [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]]]}] 07:57:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1441ms 07:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:57:37 INFO - PROCESS | 1978 | 1461509857364 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 07:57:37 INFO - PROCESS | 1978 | 1461509857367 Marionette TRACE conn6 <- [1,737,null,{"value":"8"}] 07:57:37 INFO - PROCESS | 1978 | 1461509857373 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:57:37 INFO - PROCESS | 1978 | 1461509857377 Marionette TRACE conn6 <- [1,738,null,{}] 07:57:37 INFO - PROCESS | 1978 | 1461509857383 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:37 INFO - PROCESS | 1978 | 1461509857571 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 07:57:37 INFO - PROCESS | 1978 | 1461509857785 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88c0d800 == 87 [pid = 1978] [id = 192] 07:57:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc72b31c00) [pid = 1978] [serial = 576] [outer = (nil)] 07:57:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc7bedf000) [pid = 1978] [serial = 577] [outer = 0x7ffc72b31c00] 07:57:37 INFO - PROCESS | 1978 | 1461509857906 Marionette DEBUG loaded listener.js 07:57:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc7ce75000) [pid = 1978] [serial = 578] [outer = 0x7ffc72b31c00] 07:57:39 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:39 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:39 INFO - PROCESS | 1978 | 1461509859249 Marionette TRACE conn6 <- [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]]]}] 07:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1888ms 07:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:57:39 INFO - PROCESS | 1978 | 1461509859260 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 07:57:39 INFO - PROCESS | 1978 | 1461509859263 Marionette TRACE conn6 <- [1,741,null,{"value":"8"}] 07:57:39 INFO - PROCESS | 1978 | 1461509859321 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:57:39 INFO - PROCESS | 1978 | 1461509859325 Marionette TRACE conn6 <- [1,742,null,{}] 07:57:39 INFO - PROCESS | 1978 | 1461509859351 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:39 INFO - PROCESS | 1978 | 1461509859544 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 07:57:39 INFO - PROCESS | 1978 | 1461509859730 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930b5000 == 88 [pid = 1978] [id = 193] 07:57:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc7bbca000) [pid = 1978] [serial = 579] [outer = (nil)] 07:57:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc88ca2400) [pid = 1978] [serial = 580] [outer = 0x7ffc7bbca000] 07:57:39 INFO - PROCESS | 1978 | 1461509859814 Marionette DEBUG loaded listener.js 07:57:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc8bd8fc00) [pid = 1978] [serial = 581] [outer = 0x7ffc7bbca000] 07:57:41 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:41 INFO - PROCESS | 1978 | 1461509861373 Marionette TRACE conn6 <- [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]]]}] 07:57:41 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 07:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2148ms 07:57:41 INFO - PROCESS | 1978 | 1461509861418 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 07:57:41 INFO - PROCESS | 1978 | 1461509861424 Marionette TRACE conn6 <- [1,745,null,{"value":"8"}] 07:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:57:41 INFO - PROCESS | 1978 | 1461509861432 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:57:41 INFO - PROCESS | 1978 | 1461509861438 Marionette TRACE conn6 <- [1,746,null,{}] 07:57:41 INFO - PROCESS | 1978 | 1461509861447 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:41 INFO - PROCESS | 1978 | 1461509861644 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 07:57:41 INFO - PROCESS | 1978 | 1461509861963 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bce800 == 89 [pid = 1978] [id = 194] 07:57:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc68353800) [pid = 1978] [serial = 582] [outer = (nil)] 07:57:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc69cb8c00) [pid = 1978] [serial = 583] [outer = 0x7ffc68353800] 07:57:42 INFO - PROCESS | 1978 | 1461509862047 Marionette DEBUG loaded listener.js 07:57:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc69cc4c00) [pid = 1978] [serial = 584] [outer = 0x7ffc68353800] 07:57:42 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:43 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:43 INFO - PROCESS | 1978 | 1461509863475 Marionette TRACE conn6 <- [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]]]}] 07:57:43 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.) 07:57:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2141ms 07:57:43 INFO - PROCESS | 1978 | 1461509863574 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 07:57:43 INFO - PROCESS | 1978 | 1461509863582 Marionette TRACE conn6 <- [1,749,null,{"value":"8"}] 07:57:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:57:43 INFO - PROCESS | 1978 | 1461509863593 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:57:43 INFO - PROCESS | 1978 | 1461509863596 Marionette TRACE conn6 <- [1,750,null,{}] 07:57:43 INFO - PROCESS | 1978 | 1461509863602 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:43 INFO - PROCESS | 1978 | 1461509863799 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 07:57:43 INFO - PROCESS | 1978 | 1461509863981 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bd2000 == 90 [pid = 1978] [id = 195] 07:57:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc69b57400) [pid = 1978] [serial = 585] [outer = (nil)] 07:57:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc6b6be800) [pid = 1978] [serial = 586] [outer = 0x7ffc69b57400] 07:57:44 INFO - PROCESS | 1978 | 1461509864051 Marionette DEBUG loaded listener.js 07:57:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc6b6cd400) [pid = 1978] [serial = 587] [outer = 0x7ffc69b57400] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6f2800 == 89 [pid = 1978] [id = 89] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8870b800 == 88 [pid = 1978] [id = 116] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6858f800 == 87 [pid = 1978] [id = 168] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c20000 == 86 [pid = 1978] [id = 171] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a204800 == 85 [pid = 1978] [id = 112] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc6bac0400) [pid = 1978] [serial = 469] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc68359800) [pid = 1978] [serial = 466] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc6a544400) [pid = 1978] [serial = 502] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc7028a400) [pid = 1978] [serial = 472] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc7aa2d400) [pid = 1978] [serial = 475] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc6fe8d400) [pid = 1978] [serial = 481] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc6ff9c800) [pid = 1978] [serial = 478] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc67be3400) [pid = 1978] [serial = 484] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc67fcec00) [pid = 1978] [serial = 487] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc69b55400) [pid = 1978] [serial = 490] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc67337c00) [pid = 1978] [serial = 493] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc72b2f800) [pid = 1978] [serial = 523] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc674eb000) [pid = 1978] [serial = 496] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc664f0800) [pid = 1978] [serial = 499] [outer = (nil)] [url = about:blank] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68595000 == 84 [pid = 1978] [id = 147] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c29000 == 83 [pid = 1978] [id = 186] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700c7800 == 82 [pid = 1978] [id = 185] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc69f44800 == 81 [pid = 1978] [id = 184] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bba800 == 80 [pid = 1978] [id = 183] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71b73800 == 79 [pid = 1978] [id = 182] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762ce000 == 78 [pid = 1978] [id = 181] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7624b800 == 77 [pid = 1978] [id = 180] 07:57:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e125800 == 76 [pid = 1978] [id = 179] 07:57:45 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8899d800 == 75 [pid = 1978] [id = 178] 07:57:45 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d2000 == 74 [pid = 1978] [id = 177] 07:57:45 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c16000 == 73 [pid = 1978] [id = 176] 07:57:45 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b350800 == 72 [pid = 1978] [id = 175] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc7ccd6000) [pid = 1978] [serial = 464] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc6fe8bc00) [pid = 1978] [serial = 517] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc6f990800) [pid = 1978] [serial = 514] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc7088d400) [pid = 1978] [serial = 520] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc6b9fa000) [pid = 1978] [serial = 511] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc6b47d800) [pid = 1978] [serial = 508] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc6b7f8000) [pid = 1978] [serial = 509] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc67fd3400) [pid = 1978] [serial = 506] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc67bd9400) [pid = 1978] [serial = 505] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc6bab1800) [pid = 1978] [serial = 512] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc72ae8c00) [pid = 1978] [serial = 521] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6fef4800) [pid = 1978] [serial = 518] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc6fe82400) [pid = 1978] [serial = 515] [outer = (nil)] [url = about:blank] 07:57:45 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:45 INFO - PROCESS | 1978 | 1461509865383 Marionette TRACE conn6 <- [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]]]}] 07:57:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:57:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1838ms 07:57:45 INFO - PROCESS | 1978 | 1461509865499 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 07:57:45 INFO - PROCESS | 1978 | 1461509865502 Marionette TRACE conn6 <- [1,753,null,{"value":"8"}] 07:57:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:57:45 INFO - PROCESS | 1978 | 1461509865514 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:57:45 INFO - PROCESS | 1978 | 1461509865519 Marionette TRACE conn6 <- [1,754,null,{}] 07:57:45 INFO - PROCESS | 1978 | 1461509865536 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:45 INFO - PROCESS | 1978 | 1461509865706 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 07:57:45 INFO - PROCESS | 1978 | 1461509865835 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f4e000 == 73 [pid = 1978] [id = 196] 07:57:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc69cbd000) [pid = 1978] [serial = 588] [outer = (nil)] 07:57:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc6b8ccc00) [pid = 1978] [serial = 589] [outer = 0x7ffc69cbd000] 07:57:45 INFO - PROCESS | 1978 | 1461509865902 Marionette DEBUG loaded listener.js 07:57:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6baae000) [pid = 1978] [serial = 590] [outer = 0x7ffc69cbd000] 07:57:47 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:47 INFO - PROCESS | 1978 | 1461509867021 Marionette TRACE conn6 <- [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]]]}] 07:57:47 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 07:57:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1549ms 07:57:47 INFO - PROCESS | 1978 | 1461509867075 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 07:57:47 INFO - PROCESS | 1978 | 1461509867079 Marionette TRACE conn6 <- [1,757,null,{"value":"8"}] 07:57:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:57:47 INFO - PROCESS | 1978 | 1461509867085 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:57:47 INFO - PROCESS | 1978 | 1461509867087 Marionette TRACE conn6 <- [1,758,null,{}] 07:57:47 INFO - PROCESS | 1978 | 1461509867093 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:47 INFO - PROCESS | 1978 | 1461509867300 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 07:57:47 INFO - PROCESS | 1978 | 1461509867373 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a95800 == 74 [pid = 1978] [id = 197] 07:57:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc6b9f4c00) [pid = 1978] [serial = 591] [outer = (nil)] 07:57:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc6fe87400) [pid = 1978] [serial = 592] [outer = 0x7ffc6b9f4c00] 07:57:47 INFO - PROCESS | 1978 | 1461509867437 Marionette DEBUG loaded listener.js 07:57:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc6fef4400) [pid = 1978] [serial = 593] [outer = 0x7ffc6b9f4c00] 07:57:48 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:48 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:57:48 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:48 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:48 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 07:57:48 INFO - PROCESS | 1978 | 1461509868276 Marionette TRACE conn6 <- [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]]]}] 07:57:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:57:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1227ms 07:57:48 INFO - PROCESS | 1978 | 1461509868314 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 07:57:48 INFO - PROCESS | 1978 | 1461509868317 Marionette TRACE conn6 <- [1,761,null,{"value":"8"}] 07:57:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:57:48 INFO - PROCESS | 1978 | 1461509868323 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:57:48 INFO - PROCESS | 1978 | 1461509868325 Marionette TRACE conn6 <- [1,762,null,{}] 07:57:48 INFO - PROCESS | 1978 | 1461509868331 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:48 INFO - PROCESS | 1978 | 1461509868551 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 07:57:48 INFO - PROCESS | 1978 | 1461509868587 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75910800 == 75 [pid = 1978] [id = 198] 07:57:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc69ecb800) [pid = 1978] [serial = 594] [outer = (nil)] 07:57:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc6ffa5400) [pid = 1978] [serial = 595] [outer = 0x7ffc69ecb800] 07:57:48 INFO - PROCESS | 1978 | 1461509868656 Marionette DEBUG loaded listener.js 07:57:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc71a9d800) [pid = 1978] [serial = 596] [outer = 0x7ffc69ecb800] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc6b7eec00) [pid = 1978] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc6b47a400) [pid = 1978] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc67be5000) [pid = 1978] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc6f9b9800) [pid = 1978] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc67330c00) [pid = 1978] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc75405400) [pid = 1978] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc71a9f800) [pid = 1978] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc724b5800) [pid = 1978] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc6b8e2c00) [pid = 1978] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc7ad87800) [pid = 1978] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc67be2c00) [pid = 1978] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc788e6000) [pid = 1978] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc72aedc00) [pid = 1978] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc7ae5ac00) [pid = 1978] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc72aeac00) [pid = 1978] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc6834b800) [pid = 1978] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc75410c00) [pid = 1978] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc6f9b6400) [pid = 1978] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc71bf5c00) [pid = 1978] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc724ad400) [pid = 1978] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc6ff9bc00) [pid = 1978] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc71bec400) [pid = 1978] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc6baaa000) [pid = 1978] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc6f9ba400) [pid = 1978] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc7088dc00) [pid = 1978] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc71aab400) [pid = 1978] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc69b52400) [pid = 1978] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc67333400) [pid = 1978] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc7a0c1800) [pid = 1978] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc6f987800) [pid = 1978] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc75279000) [pid = 1978] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc77b0b000) [pid = 1978] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc67be3800) [pid = 1978] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc6baa8800) [pid = 1978] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc6b8ef800) [pid = 1978] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc72661400) [pid = 1978] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc7909e000) [pid = 1978] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc89cb5000) [pid = 1978] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc72660c00) [pid = 1978] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc72b7e800) [pid = 1978] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc6a646800) [pid = 1978] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc7247f800) [pid = 1978] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc67bddc00) [pid = 1978] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc71aa1800) [pid = 1978] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc6b484400) [pid = 1978] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc71aa9800) [pid = 1978] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc6fe8b400) [pid = 1978] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6834d000) [pid = 1978] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc69cc0800) [pid = 1978] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc8dc94000) [pid = 1978] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc6f9b8800) [pid = 1978] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7cda4000) [pid = 1978] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc72ae8400) [pid = 1978] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc7299b000) [pid = 1978] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6b9f9800) [pid = 1978] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc67bdd400) [pid = 1978] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc664ea400) [pid = 1978] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc68352000) [pid = 1978] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc664e8800) [pid = 1978] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc71bec000) [pid = 1978] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc73a80400) [pid = 1978] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6fef1000) [pid = 1978] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6f9b0000) [pid = 1978] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc7eb7a000) [pid = 1978] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc70891c00) [pid = 1978] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc6b47e000) [pid = 1978] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc6b480400) [pid = 1978] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc72664c00) [pid = 1978] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6b7f5000) [pid = 1978] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc7bbbf000) [pid = 1978] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc7be31000) [pid = 1978] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc69b51c00) [pid = 1978] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc7bee0c00) [pid = 1978] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc72474400) [pid = 1978] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc69cb9000) [pid = 1978] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:57:50 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6b7f3400) [pid = 1978] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:57:50 INFO - PROCESS | 1978 | 1461509870927 Marionette TRACE conn6 <- [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]]]}] 07:57:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:57:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2641ms 07:57:50 INFO - PROCESS | 1978 | 1461509870965 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 07:57:50 INFO - PROCESS | 1978 | 1461509870969 Marionette TRACE conn6 <- [1,765,null,{"value":"8"}] 07:57:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:57:50 INFO - PROCESS | 1978 | 1461509870975 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:57:50 INFO - PROCESS | 1978 | 1461509870977 Marionette TRACE conn6 <- [1,766,null,{}] 07:57:51 INFO - PROCESS | 1978 | 1461509871030 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:51 INFO - PROCESS | 1978 | 1461509871257 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 07:57:51 INFO - PROCESS | 1978 | 1461509871274 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b77b000 == 76 [pid = 1978] [id = 199] 07:57:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc67334000) [pid = 1978] [serial = 597] [outer = (nil)] 07:57:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b6c0c00) [pid = 1978] [serial = 598] [outer = 0x7ffc67334000] 07:57:51 INFO - PROCESS | 1978 | 1461509871345 Marionette DEBUG loaded listener.js 07:57:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6babcc00) [pid = 1978] [serial = 599] [outer = 0x7ffc67334000] 07:57:52 INFO - PROCESS | 1978 | 1461509872616 Marionette TRACE conn6 <- [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]]]}] 07:57:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:57:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1678ms 07:57:52 INFO - PROCESS | 1978 | 1461509872698 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 07:57:52 INFO - PROCESS | 1978 | 1461509872705 Marionette TRACE conn6 <- [1,769,null,{"value":"8"}] 07:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:57:52 INFO - PROCESS | 1978 | 1461509872789 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:57:52 INFO - PROCESS | 1978 | 1461509872796 Marionette TRACE conn6 <- [1,770,null,{}] 07:57:52 INFO - PROCESS | 1978 | 1461509872807 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:52 INFO - PROCESS | 1978 | 1461509872981 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 07:57:53 INFO - PROCESS | 1978 | 1461509873149 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc685a2800 == 77 [pid = 1978] [id = 200] 07:57:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc67330800) [pid = 1978] [serial = 600] [outer = (nil)] 07:57:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6834d000) [pid = 1978] [serial = 601] [outer = 0x7ffc67330800] 07:57:53 INFO - PROCESS | 1978 | 1461509873229 Marionette DEBUG loaded listener.js 07:57:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc69cbb000) [pid = 1978] [serial = 602] [outer = 0x7ffc67330800] 07:57:54 INFO - PROCESS | 1978 | 1461509874154 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1516ms 07:57:54 INFO - PROCESS | 1978 | 1461509874233 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 07:57:54 INFO - PROCESS | 1978 | 1461509874241 Marionette TRACE conn6 <- [1,773,null,{"value":"8"}] 07:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:57:54 INFO - PROCESS | 1978 | 1461509874252 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:57:54 INFO - PROCESS | 1978 | 1461509874256 Marionette TRACE conn6 <- [1,774,null,{}] 07:57:54 INFO - PROCESS | 1978 | 1461509874262 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:54 INFO - PROCESS | 1978 | 1461509874474 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 07:57:54 INFO - PROCESS | 1978 | 1461509874706 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b8a000 == 78 [pid = 1978] [id = 201] 07:57:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc69ecec00) [pid = 1978] [serial = 603] [outer = (nil)] 07:57:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6b47f400) [pid = 1978] [serial = 604] [outer = 0x7ffc69ecec00] 07:57:54 INFO - PROCESS | 1978 | 1461509874827 Marionette DEBUG loaded listener.js 07:57:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6b6c4800) [pid = 1978] [serial = 605] [outer = 0x7ffc69ecec00] 07:57:55 INFO - PROCESS | 1978 | 1461509875774 Marionette TRACE conn6 <- [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]]]}] 07:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1532ms 07:57:55 INFO - PROCESS | 1978 | 1461509875784 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 07:57:55 INFO - PROCESS | 1978 | 1461509875788 Marionette TRACE conn6 <- [1,777,null,{"value":"8"}] 07:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:57:55 INFO - PROCESS | 1978 | 1461509875794 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:57:55 INFO - PROCESS | 1978 | 1461509875800 Marionette TRACE conn6 <- [1,778,null,{}] 07:57:55 INFO - PROCESS | 1978 | 1461509875816 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:55 INFO - PROCESS | 1978 | 1461509875991 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 07:57:56 INFO - PROCESS | 1978 | 1461509876168 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a50000 == 79 [pid = 1978] [id = 202] 07:57:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc6b8c8000) [pid = 1978] [serial = 606] [outer = (nil)] 07:57:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6b9f0c00) [pid = 1978] [serial = 607] [outer = 0x7ffc6b8c8000] 07:57:56 INFO - PROCESS | 1978 | 1461509876298 Marionette DEBUG loaded listener.js 07:57:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc6babb000) [pid = 1978] [serial = 608] [outer = 0x7ffc6b8c8000] 07:57:57 INFO - PROCESS | 1978 | 1461509877191 Marionette TRACE conn6 <- [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]]]}] 07:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1442ms 07:57:57 INFO - PROCESS | 1978 | 1461509877238 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 07:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:57:57 INFO - PROCESS | 1978 | 1461509877243 Marionette TRACE conn6 <- [1,781,null,{"value":"8"}] 07:57:57 INFO - PROCESS | 1978 | 1461509877249 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:57:57 INFO - PROCESS | 1978 | 1461509877252 Marionette TRACE conn6 <- [1,782,null,{}] 07:57:57 INFO - PROCESS | 1978 | 1461509877258 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:57 INFO - PROCESS | 1978 | 1461509877426 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 07:57:57 INFO - PROCESS | 1978 | 1461509877613 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76245800 == 80 [pid = 1978] [id = 203] 07:57:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc674ef000) [pid = 1978] [serial = 609] [outer = (nil)] 07:57:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6f9b9800) [pid = 1978] [serial = 610] [outer = 0x7ffc674ef000] 07:57:57 INFO - PROCESS | 1978 | 1461509877691 Marionette DEBUG loaded listener.js 07:57:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6fef6800) [pid = 1978] [serial = 611] [outer = 0x7ffc674ef000] 07:57:58 INFO - PROCESS | 1978 | 1461509878565 Marionette TRACE conn6 <- [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]]]}] 07:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1389ms 07:57:58 INFO - PROCESS | 1978 | 1461509878638 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 07:57:58 INFO - PROCESS | 1978 | 1461509878642 Marionette TRACE conn6 <- [1,785,null,{"value":"8"}] 07:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:57:58 INFO - PROCESS | 1978 | 1461509878648 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:57:58 INFO - PROCESS | 1978 | 1461509878651 Marionette TRACE conn6 <- [1,786,null,{}] 07:57:58 INFO - PROCESS | 1978 | 1461509878656 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:57:58 INFO - PROCESS | 1978 | 1461509878836 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 07:57:59 INFO - PROCESS | 1978 | 1461509879007 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:57:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc788b1800 == 81 [pid = 1978] [id = 204] 07:57:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc6b8eac00) [pid = 1978] [serial = 612] [outer = (nil)] 07:57:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc719d3800) [pid = 1978] [serial = 613] [outer = 0x7ffc6b8eac00] 07:57:59 INFO - PROCESS | 1978 | 1461509879086 Marionette DEBUG loaded listener.js 07:57:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc71aa1000) [pid = 1978] [serial = 614] [outer = 0x7ffc6b8eac00] 07:58:00 INFO - PROCESS | 1978 | 1461509880000 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1382ms 07:58:00 INFO - PROCESS | 1978 | 1461509880032 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 07:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:58:00 INFO - PROCESS | 1978 | 1461509880036 Marionette TRACE conn6 <- [1,789,null,{"value":"8"}] 07:58:00 INFO - PROCESS | 1978 | 1461509880042 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:58:00 INFO - PROCESS | 1978 | 1461509880046 Marionette TRACE conn6 <- [1,790,null,{}] 07:58:00 INFO - PROCESS | 1978 | 1461509880051 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:00 INFO - PROCESS | 1978 | 1461509880251 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 07:58:00 INFO - PROCESS | 1978 | 1461509880423 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be10000 == 82 [pid = 1978] [id = 205] 07:58:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc70290400) [pid = 1978] [serial = 615] [outer = (nil)] 07:58:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc724b1c00) [pid = 1978] [serial = 616] [outer = 0x7ffc70290400] 07:58:00 INFO - PROCESS | 1978 | 1461509880505 Marionette DEBUG loaded listener.js 07:58:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc72b28400) [pid = 1978] [serial = 617] [outer = 0x7ffc70290400] 07:58:01 INFO - PROCESS | 1978 | 1461509881431 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1429ms 07:58:01 INFO - PROCESS | 1978 | 1461509881474 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 07:58:01 INFO - PROCESS | 1978 | 1461509881480 Marionette TRACE conn6 <- [1,793,null,{"value":"8"}] 07:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:58:01 INFO - PROCESS | 1978 | 1461509881489 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:58:01 INFO - PROCESS | 1978 | 1461509881492 Marionette TRACE conn6 <- [1,794,null,{}] 07:58:01 INFO - PROCESS | 1978 | 1461509881498 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:01 INFO - PROCESS | 1978 | 1461509881671 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 07:58:01 INFO - PROCESS | 1978 | 1461509881843 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88703800 == 83 [pid = 1978] [id = 206] 07:58:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc71bec000) [pid = 1978] [serial = 618] [outer = (nil)] 07:58:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc72b87000) [pid = 1978] [serial = 619] [outer = 0x7ffc71bec000] 07:58:01 INFO - PROCESS | 1978 | 1461509881917 Marionette DEBUG loaded listener.js 07:58:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc75276000) [pid = 1978] [serial = 620] [outer = 0x7ffc71bec000] 07:58:02 INFO - PROCESS | 1978 | 1461509882828 Marionette TRACE conn6 <- [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]]]}] 07:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1383ms 07:58:02 INFO - PROCESS | 1978 | 1461509882872 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 07:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:58:02 INFO - PROCESS | 1978 | 1461509882877 Marionette TRACE conn6 <- [1,797,null,{"value":"8"}] 07:58:02 INFO - PROCESS | 1978 | 1461509882882 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:58:02 INFO - PROCESS | 1978 | 1461509882886 Marionette TRACE conn6 <- [1,798,null,{}] 07:58:02 INFO - PROCESS | 1978 | 1461509882891 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:03 INFO - PROCESS | 1978 | 1461509883054 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 07:58:03 INFO - PROCESS | 1978 | 1461509883232 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc43000 == 84 [pid = 1978] [id = 207] 07:58:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc72ae5000) [pid = 1978] [serial = 621] [outer = (nil)] 07:58:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc7666ac00) [pid = 1978] [serial = 622] [outer = 0x7ffc72ae5000] 07:58:03 INFO - PROCESS | 1978 | 1461509883306 Marionette DEBUG loaded listener.js 07:58:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc7913d400) [pid = 1978] [serial = 623] [outer = 0x7ffc72ae5000] 07:58:04 INFO - PROCESS | 1978 | 1461509884242 Marionette TRACE conn6 <- [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]]]}] 07:58:04 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 07:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1430ms 07:58:04 INFO - PROCESS | 1978 | 1461509884313 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 07:58:04 INFO - PROCESS | 1978 | 1461509884317 Marionette TRACE conn6 <- [1,801,null,{"value":"8"}] 07:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:58:04 INFO - PROCESS | 1978 | 1461509884324 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:58:04 INFO - PROCESS | 1978 | 1461509884327 Marionette TRACE conn6 <- [1,802,null,{}] 07:58:04 INFO - PROCESS | 1978 | 1461509884333 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:04 INFO - PROCESS | 1978 | 1461509884566 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 07:58:04 INFO - PROCESS | 1978 | 1461509884795 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6747e000 == 85 [pid = 1978] [id = 208] 07:58:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc664ec000) [pid = 1978] [serial = 624] [outer = (nil)] 07:58:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc674e7800) [pid = 1978] [serial = 625] [outer = 0x7ffc664ec000] 07:58:04 INFO - PROCESS | 1978 | 1461509884914 Marionette DEBUG loaded listener.js 07:58:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc69cbcc00) [pid = 1978] [serial = 626] [outer = 0x7ffc664ec000] 07:58:05 INFO - PROCESS | 1978 | 1461509885770 Marionette TRACE conn6 <- [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]]]}] 07:58:05 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 07:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1479ms 07:58:05 INFO - PROCESS | 1978 | 1461509885805 Marionette TRACE conn6 -> [0,805,"getWindowHandle",null] 07:58:05 INFO - PROCESS | 1978 | 1461509885809 Marionette TRACE conn6 <- [1,805,null,{"value":"8"}] 07:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:58:05 INFO - PROCESS | 1978 | 1461509885815 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:58:05 INFO - PROCESS | 1978 | 1461509885818 Marionette TRACE conn6 <- [1,806,null,{}] 07:58:05 INFO - PROCESS | 1978 | 1461509885824 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:05 INFO - PROCESS | 1978 | 1461509885993 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 07:58:06 INFO - PROCESS | 1978 | 1461509886175 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6844a800 == 86 [pid = 1978] [id = 209] 07:58:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc664ed400) [pid = 1978] [serial = 627] [outer = (nil)] 07:58:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc67be0400) [pid = 1978] [serial = 628] [outer = 0x7ffc664ed400] 07:58:06 INFO - PROCESS | 1978 | 1461509886249 Marionette DEBUG loaded listener.js 07:58:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc6b6bf400) [pid = 1978] [serial = 629] [outer = 0x7ffc664ed400] 07:58:07 INFO - PROCESS | 1978 | 1461509887188 Marionette TRACE conn6 <- [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]]]}] 07:58:07 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 07:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1441ms 07:58:07 INFO - PROCESS | 1978 | 1461509887258 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 07:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:58:07 INFO - PROCESS | 1978 | 1461509887263 Marionette TRACE conn6 <- [1,809,null,{"value":"8"}] 07:58:07 INFO - PROCESS | 1978 | 1461509887269 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:58:07 INFO - PROCESS | 1978 | 1461509887273 Marionette TRACE conn6 <- [1,810,null,{}] 07:58:07 INFO - PROCESS | 1978 | 1461509887278 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:07 INFO - PROCESS | 1978 | 1461509887514 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 07:58:07 INFO - PROCESS | 1978 | 1461509887746 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701ce800 == 87 [pid = 1978] [id = 210] 07:58:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc6baa8c00) [pid = 1978] [serial = 630] [outer = (nil)] 07:58:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc6f983800) [pid = 1978] [serial = 631] [outer = 0x7ffc6baa8c00] 07:58:07 INFO - PROCESS | 1978 | 1461509887878 Marionette DEBUG loaded listener.js 07:58:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc6fef0000) [pid = 1978] [serial = 632] [outer = 0x7ffc6baa8c00] 07:58:09 INFO - PROCESS | 1978 | 1461509889253 Marionette TRACE conn6 <- [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]]]}] 07:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2084ms 07:58:09 INFO - PROCESS | 1978 | 1461509889353 Marionette TRACE conn6 -> [0,813,"getWindowHandle",null] 07:58:09 INFO - PROCESS | 1978 | 1461509889359 Marionette TRACE conn6 <- [1,813,null,{"value":"8"}] 07:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:58:09 INFO - PROCESS | 1978 | 1461509889367 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:58:09 INFO - PROCESS | 1978 | 1461509889372 Marionette TRACE conn6 <- [1,814,null,{}] 07:58:09 INFO - PROCESS | 1978 | 1461509889380 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:09 INFO - PROCESS | 1978 | 1461509889552 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 07:58:09 INFO - PROCESS | 1978 | 1461509889744 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68589000 == 88 [pid = 1978] [id = 211] 07:58:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc67335000) [pid = 1978] [serial = 633] [outer = (nil)] 07:58:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc67fcb800) [pid = 1978] [serial = 634] [outer = 0x7ffc67335000] 07:58:09 INFO - PROCESS | 1978 | 1461509889872 Marionette DEBUG loaded listener.js 07:58:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc6834f400) [pid = 1978] [serial = 635] [outer = 0x7ffc67335000] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e0b8800 == 87 [pid = 1978] [id = 98] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b5b1000 == 86 [pid = 1978] [id = 169] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75910800 == 85 [pid = 1978] [id = 198] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72a95800 == 84 [pid = 1978] [id = 197] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc69f4e000 == 83 [pid = 1978] [id = 196] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bd2000 == 82 [pid = 1978] [id = 195] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bce800 == 81 [pid = 1978] [id = 194] 07:58:10 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72aa2000 == 80 [pid = 1978] [id = 128] 07:58:10 INFO - PROCESS | 1978 | 1461509890966 Marionette TRACE conn6 <- [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] 07:58:11 INFO - PROCESS | 1978 | 1461509891088 Marionette TRACE conn6 <- [1,817,null,{"value":"8"}] 07:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:58:11 INFO - PROCESS | 1978 | 1461509891120 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:58:11 INFO - PROCESS | 1978 | 1461509891124 Marionette TRACE conn6 <- [1,818,null,{}] 07:58:11 INFO - PROCESS | 1978 | 1461509891130 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:11 INFO - PROCESS | 1978 | 1461509891298 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 07:58:11 INFO - PROCESS | 1978 | 1461509891524 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67fe6800 == 81 [pid = 1978] [id = 212] 07:58:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 95 (0x7ffc69cb9c00) [pid = 1978] [serial = 636] [outer = (nil)] 07:58:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 96 (0x7ffc69cc6c00) [pid = 1978] [serial = 637] [outer = 0x7ffc69cb9c00] 07:58:11 INFO - PROCESS | 1978 | 1461509891591 Marionette DEBUG loaded listener.js 07:58:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 97 (0x7ffc69ed3400) [pid = 1978] [serial = 638] [outer = 0x7ffc69cb9c00] 07:58:12 INFO - PROCESS | 1978 | 1461509892402 Marionette TRACE conn6 <- [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]]]}] 07:58:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 98 (0x7ffc69b5dc00) [pid = 1978] [serial = 639] [outer = 0x7ffc788dc800] 07:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1333ms 07:58:12 INFO - PROCESS | 1978 | 1461509892481 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 07:58:12 INFO - PROCESS | 1978 | 1461509892486 Marionette TRACE conn6 <- [1,821,null,{"value":"8"}] 07:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:58:12 INFO - PROCESS | 1978 | 1461509892532 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:58:12 INFO - PROCESS | 1978 | 1461509892538 Marionette TRACE conn6 <- [1,822,null,{}] 07:58:12 INFO - PROCESS | 1978 | 1461509892555 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:12 INFO - PROCESS | 1978 | 1461509892738 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 07:58:12 INFO - PROCESS | 1978 | 1461509892870 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b360000 == 82 [pid = 1978] [id = 213] 07:58:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 99 (0x7ffc69ed6c00) [pid = 1978] [serial = 640] [outer = (nil)] 07:58:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc6b47e000) [pid = 1978] [serial = 641] [outer = 0x7ffc69ed6c00] 07:58:12 INFO - PROCESS | 1978 | 1461509892943 Marionette DEBUG loaded listener.js 07:58:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc6b7f3400) [pid = 1978] [serial = 642] [outer = 0x7ffc69ed6c00] 07:58:13 INFO - PROCESS | 1978 | 1461509893824 Marionette TRACE conn6 <- [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] 07:58:13 INFO - PROCESS | 1978 | 1461509893874 Marionette TRACE conn6 <- [1,825,null,{"value":"8"}] 07:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:58:13 INFO - PROCESS | 1978 | 1461509893880 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:58:13 INFO - PROCESS | 1978 | 1461509893882 Marionette TRACE conn6 <- [1,826,null,{}] 07:58:13 INFO - PROCESS | 1978 | 1461509893888 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:14 INFO - PROCESS | 1978 | 1461509894099 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 07:58:14 INFO - PROCESS | 1978 | 1461509894122 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700c3000 == 83 [pid = 1978] [id = 214] 07:58:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc6a63ec00) [pid = 1978] [serial = 643] [outer = (nil)] 07:58:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc6b8e6000) [pid = 1978] [serial = 644] [outer = 0x7ffc6a63ec00] 07:58:14 INFO - PROCESS | 1978 | 1461509894190 Marionette DEBUG loaded listener.js 07:58:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc6b9ef400) [pid = 1978] [serial = 645] [outer = 0x7ffc6a63ec00] 07:58:15 INFO - PROCESS | 1978 | 1461509895265 Marionette TRACE conn6 <- [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]]]}] 07:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1439ms 07:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:58:15 INFO - PROCESS | 1978 | 1461509895321 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 07:58:15 INFO - PROCESS | 1978 | 1461509895324 Marionette TRACE conn6 <- [1,829,null,{"value":"8"}] 07:58:15 INFO - PROCESS | 1978 | 1461509895329 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:58:15 INFO - PROCESS | 1978 | 1461509895333 Marionette TRACE conn6 <- [1,830,null,{}] 07:58:15 INFO - PROCESS | 1978 | 1461509895338 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:15 INFO - PROCESS | 1978 | 1461509895533 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 07:58:15 INFO - PROCESS | 1978 | --DOMWINDOW == 103 (0x7ffc6b9f4c00) [pid = 1978] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:58:15 INFO - PROCESS | 1978 | --DOMWINDOW == 102 (0x7ffc69ecb800) [pid = 1978] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:58:15 INFO - PROCESS | 1978 | --DOMWINDOW == 101 (0x7ffc68353800) [pid = 1978] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:58:15 INFO - PROCESS | 1978 | --DOMWINDOW == 100 (0x7ffc69b57400) [pid = 1978] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:58:15 INFO - PROCESS | 1978 | --DOMWINDOW == 99 (0x7ffc69cbd000) [pid = 1978] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:58:15 INFO - PROCESS | 1978 | 1461509895788 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7079b800 == 84 [pid = 1978] [id = 215] 07:58:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 100 (0x7ffc664ecc00) [pid = 1978] [serial = 646] [outer = (nil)] 07:58:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 101 (0x7ffc69cb8800) [pid = 1978] [serial = 647] [outer = 0x7ffc664ecc00] 07:58:15 INFO - PROCESS | 1978 | 1461509895866 Marionette DEBUG loaded listener.js 07:58:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 102 (0x7ffc6baa2800) [pid = 1978] [serial = 648] [outer = 0x7ffc664ecc00] 07:58:16 INFO - PROCESS | 1978 | 1461509896553 Marionette TRACE conn6 <- [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]]]}] 07:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1279ms 07:58:16 INFO - PROCESS | 1978 | 1461509896613 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 07:58:16 INFO - PROCESS | 1978 | 1461509896616 Marionette TRACE conn6 <- [1,833,null,{"value":"8"}] 07:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:58:16 INFO - PROCESS | 1978 | 1461509896623 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:58:16 INFO - PROCESS | 1978 | 1461509896626 Marionette TRACE conn6 <- [1,834,null,{}] 07:58:16 INFO - PROCESS | 1978 | 1461509896631 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:16 INFO - PROCESS | 1978 | 1461509896831 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 07:58:16 INFO - PROCESS | 1978 | 1461509896962 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7239b000 == 85 [pid = 1978] [id = 216] 07:58:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 103 (0x7ffc67336c00) [pid = 1978] [serial = 649] [outer = (nil)] 07:58:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 104 (0x7ffc6bac6000) [pid = 1978] [serial = 650] [outer = 0x7ffc67336c00] 07:58:17 INFO - PROCESS | 1978 | 1461509897043 Marionette DEBUG loaded listener.js 07:58:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 105 (0x7ffc6f9ba800) [pid = 1978] [serial = 651] [outer = 0x7ffc67336c00] 07:58:18 INFO - PROCESS | 1978 | 1461509898036 Marionette TRACE conn6 <- [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]]]}] 07:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1439ms 07:58:18 INFO - PROCESS | 1978 | 1461509898063 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 07:58:18 INFO - PROCESS | 1978 | 1461509898070 Marionette TRACE conn6 <- [1,837,null,{"value":"8"}] 07:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:58:18 INFO - PROCESS | 1978 | 1461509898080 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:58:18 INFO - PROCESS | 1978 | 1461509898086 Marionette TRACE conn6 <- [1,838,null,{}] 07:58:18 INFO - PROCESS | 1978 | 1461509898098 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:18 INFO - PROCESS | 1978 | 1461509898317 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 07:58:18 INFO - PROCESS | 1978 | 1461509898561 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68446000 == 86 [pid = 1978] [id = 217] 07:58:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 106 (0x7ffc67bdcc00) [pid = 1978] [serial = 652] [outer = (nil)] 07:58:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 107 (0x7ffc67fcf000) [pid = 1978] [serial = 653] [outer = 0x7ffc67bdcc00] 07:58:18 INFO - PROCESS | 1978 | 1461509898688 Marionette DEBUG loaded listener.js 07:58:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 108 (0x7ffc69b5e000) [pid = 1978] [serial = 654] [outer = 0x7ffc67bdcc00] 07:58:19 INFO - PROCESS | 1978 | 1461509899675 Marionette TRACE conn6 <- [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]]]}] 07:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1638ms 07:58:19 INFO - PROCESS | 1978 | 1461509899719 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 07:58:19 INFO - PROCESS | 1978 | 1461509899728 Marionette TRACE conn6 <- [1,841,null,{"value":"8"}] 07:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:58:19 INFO - PROCESS | 1978 | 1461509899739 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:58:19 INFO - PROCESS | 1978 | 1461509899749 Marionette TRACE conn6 <- [1,842,null,{}] 07:58:19 INFO - PROCESS | 1978 | 1461509899803 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:20 INFO - PROCESS | 1978 | 1461509900040 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 07:58:20 INFO - PROCESS | 1978 | 1461509900269 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc70796800 == 87 [pid = 1978] [id = 218] 07:58:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 109 (0x7ffc69ed6800) [pid = 1978] [serial = 655] [outer = (nil)] 07:58:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 110 (0x7ffc6b6c0000) [pid = 1978] [serial = 656] [outer = 0x7ffc69ed6800] 07:58:20 INFO - PROCESS | 1978 | 1461509900355 Marionette DEBUG loaded listener.js 07:58:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 111 (0x7ffc6b7f2800) [pid = 1978] [serial = 657] [outer = 0x7ffc69ed6800] 07:58:21 INFO - PROCESS | 1978 | 1461509901359 Marionette TRACE conn6 <- [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]]]}] 07:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1651ms 07:58:21 INFO - PROCESS | 1978 | 1461509901390 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 07:58:21 INFO - PROCESS | 1978 | 1461509901394 Marionette TRACE conn6 <- [1,845,null,{"value":"8"}] 07:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:58:21 INFO - PROCESS | 1978 | 1461509901401 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:58:21 INFO - PROCESS | 1978 | 1461509901407 Marionette TRACE conn6 <- [1,846,null,{}] 07:58:21 INFO - PROCESS | 1978 | 1461509901423 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:21 INFO - PROCESS | 1978 | 1461509901602 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 07:58:21 INFO - PROCESS | 1978 | 1461509901820 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a96800 == 88 [pid = 1978] [id = 219] 07:58:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 112 (0x7ffc6baa9800) [pid = 1978] [serial = 658] [outer = (nil)] 07:58:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 113 (0x7ffc6bac6c00) [pid = 1978] [serial = 659] [outer = 0x7ffc6baa9800] 07:58:21 INFO - PROCESS | 1978 | 1461509901946 Marionette DEBUG loaded listener.js 07:58:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 114 (0x7ffc6f9abc00) [pid = 1978] [serial = 660] [outer = 0x7ffc6baa9800] 07:58:22 INFO - PROCESS | 1978 | 1461509902813 Marionette TRACE conn6 <- [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]]]}] 07:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1485ms 07:58:22 INFO - PROCESS | 1978 | 1461509902888 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 07:58:22 INFO - PROCESS | 1978 | 1461509902892 Marionette TRACE conn6 <- [1,849,null,{"value":"8"}] 07:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:58:22 INFO - PROCESS | 1978 | 1461509902899 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:58:22 INFO - PROCESS | 1978 | 1461509902902 Marionette TRACE conn6 <- [1,850,null,{}] 07:58:22 INFO - PROCESS | 1978 | 1461509902908 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:23 INFO - PROCESS | 1978 | 1461509903097 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 07:58:23 INFO - PROCESS | 1978 | 1461509903264 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c30800 == 89 [pid = 1978] [id = 220] 07:58:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 115 (0x7ffc6baa3800) [pid = 1978] [serial = 661] [outer = (nil)] 07:58:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 116 (0x7ffc6fe86400) [pid = 1978] [serial = 662] [outer = 0x7ffc6baa3800] 07:58:23 INFO - PROCESS | 1978 | 1461509903342 Marionette DEBUG loaded listener.js 07:58:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 117 (0x7ffc6feeec00) [pid = 1978] [serial = 663] [outer = 0x7ffc6baa3800] 07:58:24 INFO - PROCESS | 1978 | 1461509904267 Marionette TRACE conn6 <- [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]]]}] 07:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1434ms 07:58:24 INFO - PROCESS | 1978 | 1461509904335 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 07:58:24 INFO - PROCESS | 1978 | 1461509904338 Marionette TRACE conn6 <- [1,853,null,{"value":"8"}] 07:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:58:24 INFO - PROCESS | 1978 | 1461509904344 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:58:24 INFO - PROCESS | 1978 | 1461509904350 Marionette TRACE conn6 <- [1,854,null,{}] 07:58:24 INFO - PROCESS | 1978 | 1461509904356 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:24 INFO - PROCESS | 1978 | 1461509904533 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 07:58:24 INFO - PROCESS | 1978 | 1461509904699 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75905000 == 90 [pid = 1978] [id = 221] 07:58:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 118 (0x7ffc6b8c4c00) [pid = 1978] [serial = 664] [outer = (nil)] 07:58:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 119 (0x7ffc6ff9ac00) [pid = 1978] [serial = 665] [outer = 0x7ffc6b8c4c00] 07:58:24 INFO - PROCESS | 1978 | 1461509904842 Marionette DEBUG loaded listener.js 07:58:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 120 (0x7ffc70284000) [pid = 1978] [serial = 666] [outer = 0x7ffc6b8c4c00] 07:58:25 INFO - PROCESS | 1978 | 1461509905673 Marionette TRACE conn6 <- [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]]]}] 07:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1388ms 07:58:25 INFO - PROCESS | 1978 | 1461509905733 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 07:58:25 INFO - PROCESS | 1978 | 1461509905736 Marionette TRACE conn6 <- [1,857,null,{"value":"8"}] 07:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:58:25 INFO - PROCESS | 1978 | 1461509905743 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:58:25 INFO - PROCESS | 1978 | 1461509905746 Marionette TRACE conn6 <- [1,858,null,{}] 07:58:25 INFO - PROCESS | 1978 | 1461509905751 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:26 INFO - PROCESS | 1978 | 1461509905999 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 07:58:26 INFO - PROCESS | 1978 | 1461509906216 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75ae5000 == 91 [pid = 1978] [id = 222] 07:58:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc719de800) [pid = 1978] [serial = 667] [outer = (nil)] 07:58:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc71a9c400) [pid = 1978] [serial = 668] [outer = 0x7ffc719de800] 07:58:26 INFO - PROCESS | 1978 | 1461509906341 Marionette DEBUG loaded listener.js 07:58:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc71aa8400) [pid = 1978] [serial = 669] [outer = 0x7ffc719de800] 07:58:27 INFO - PROCESS | 1978 | 1461509907216 Marionette TRACE conn6 <- [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]]]}] 07:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1531ms 07:58:27 INFO - PROCESS | 1978 | 1461509907276 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 07:58:27 INFO - PROCESS | 1978 | 1461509907278 Marionette TRACE conn6 <- [1,861,null,{"value":"8"}] 07:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:58:27 INFO - PROCESS | 1978 | 1461509907286 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:58:27 INFO - PROCESS | 1978 | 1461509907289 Marionette TRACE conn6 <- [1,862,null,{}] 07:58:27 INFO - PROCESS | 1978 | 1461509907294 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:27 INFO - PROCESS | 1978 | 1461509907477 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 07:58:27 INFO - PROCESS | 1978 | 1461509907645 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7623b800 == 92 [pid = 1978] [id = 223] 07:58:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc719dec00) [pid = 1978] [serial = 670] [outer = (nil)] 07:58:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc71bed400) [pid = 1978] [serial = 671] [outer = 0x7ffc719dec00] 07:58:27 INFO - PROCESS | 1978 | 1461509907723 Marionette DEBUG loaded listener.js 07:58:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc72475c00) [pid = 1978] [serial = 672] [outer = 0x7ffc719dec00] 07:58:28 INFO - PROCESS | 1978 | 1461509908621 Marionette TRACE conn6 <- [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]]]}] 07:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1378ms 07:58:28 INFO - PROCESS | 1978 | 1461509908665 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 07:58:28 INFO - PROCESS | 1978 | 1461509908668 Marionette TRACE conn6 <- [1,865,null,{"value":"8"}] 07:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:58:28 INFO - PROCESS | 1978 | 1461509908675 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:58:28 INFO - PROCESS | 1978 | 1461509908678 Marionette TRACE conn6 <- [1,866,null,{}] 07:58:28 INFO - PROCESS | 1978 | 1461509908683 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:28 INFO - PROCESS | 1978 | 1461509908866 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 07:58:29 INFO - PROCESS | 1978 | 1461509909073 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762d9000 == 93 [pid = 1978] [id = 224] 07:58:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc674ea400) [pid = 1978] [serial = 673] [outer = (nil)] 07:58:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc724a7400) [pid = 1978] [serial = 674] [outer = 0x7ffc674ea400] 07:58:29 INFO - PROCESS | 1978 | 1461509909150 Marionette DEBUG loaded listener.js 07:58:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc724b1000) [pid = 1978] [serial = 675] [outer = 0x7ffc674ea400] 07:58:30 INFO - PROCESS | 1978 | 1461509910038 Marionette TRACE conn6 <- [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]]]}] 07:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1433ms 07:58:30 INFO - PROCESS | 1978 | 1461509910110 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 07:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:58:30 INFO - PROCESS | 1978 | 1461509910115 Marionette TRACE conn6 <- [1,869,null,{"value":"8"}] 07:58:30 INFO - PROCESS | 1978 | 1461509910121 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:58:30 INFO - PROCESS | 1978 | 1461509910125 Marionette TRACE conn6 <- [1,870,null,{}] 07:58:30 INFO - PROCESS | 1978 | 1461509910132 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:30 INFO - PROCESS | 1978 | 1461509910340 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 07:58:30 INFO - PROCESS | 1978 | 1461509910550 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc795da000 == 94 [pid = 1978] [id = 225] 07:58:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc7247f000) [pid = 1978] [serial = 676] [outer = (nil)] 07:58:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc72663c00) [pid = 1978] [serial = 677] [outer = 0x7ffc7247f000] 07:58:30 INFO - PROCESS | 1978 | 1461509910670 Marionette DEBUG loaded listener.js 07:58:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc7266d400) [pid = 1978] [serial = 678] [outer = 0x7ffc7247f000] 07:58:31 INFO - PROCESS | 1978 | 1461509911534 Marionette TRACE conn6 <- [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]]]}] 07:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1437ms 07:58:31 INFO - PROCESS | 1978 | 1461509911558 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 07:58:31 INFO - PROCESS | 1978 | 1461509911562 Marionette TRACE conn6 <- [1,873,null,{"value":"8"}] 07:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:58:31 INFO - PROCESS | 1978 | 1461509911568 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:58:31 INFO - PROCESS | 1978 | 1461509911571 Marionette TRACE conn6 <- [1,874,null,{}] 07:58:31 INFO - PROCESS | 1978 | 1461509911577 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:31 INFO - PROCESS | 1978 | 1461509911763 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 07:58:31 INFO - PROCESS | 1978 | 1461509911937 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a3ad000 == 95 [pid = 1978] [id = 226] 07:58:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc67fd3800) [pid = 1978] [serial = 679] [outer = (nil)] 07:58:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc7299c400) [pid = 1978] [serial = 680] [outer = 0x7ffc67fd3800] 07:58:32 INFO - PROCESS | 1978 | 1461509912019 Marionette DEBUG loaded listener.js 07:58:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc72ae5400) [pid = 1978] [serial = 681] [outer = 0x7ffc67fd3800] 07:58:32 INFO - PROCESS | 1978 | 1461509912891 Marionette TRACE conn6 <- [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]]]}] 07:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1387ms 07:58:32 INFO - PROCESS | 1978 | 1461509912958 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 07:58:32 INFO - PROCESS | 1978 | 1461509912964 Marionette TRACE conn6 <- [1,877,null,{"value":"8"}] 07:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:58:32 INFO - PROCESS | 1978 | 1461509912971 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:58:32 INFO - PROCESS | 1978 | 1461509912976 Marionette TRACE conn6 <- [1,878,null,{}] 07:58:32 INFO - PROCESS | 1978 | 1461509912983 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:33 INFO - PROCESS | 1978 | 1461509913282 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 07:58:33 INFO - PROCESS | 1978 | 1461509913545 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b350800 == 96 [pid = 1978] [id = 227] 07:58:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6a547800) [pid = 1978] [serial = 682] [outer = (nil)] 07:58:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc72b7d000) [pid = 1978] [serial = 683] [outer = 0x7ffc6a547800] 07:58:33 INFO - PROCESS | 1978 | 1461509913633 Marionette DEBUG loaded listener.js 07:58:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc73a7c800) [pid = 1978] [serial = 684] [outer = 0x7ffc6a547800] 07:58:34 INFO - PROCESS | 1978 | 1461509914884 Marionette TRACE conn6 <- [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]]]}] 07:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1934ms 07:58:34 INFO - PROCESS | 1978 | 1461509914912 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 07:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:58:34 INFO - PROCESS | 1978 | 1461509914918 Marionette TRACE conn6 <- [1,881,null,{"value":"8"}] 07:58:34 INFO - PROCESS | 1978 | 1461509914926 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:58:34 INFO - PROCESS | 1978 | 1461509914931 Marionette TRACE conn6 <- [1,882,null,{}] 07:58:34 INFO - PROCESS | 1978 | 1461509914940 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:35 INFO - PROCESS | 1978 | 1461509915125 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 07:58:35 INFO - PROCESS | 1978 | 1461509915421 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fec1000 == 97 [pid = 1978] [id = 228] 07:58:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc67fd5400) [pid = 1978] [serial = 685] [outer = (nil)] 07:58:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc69b54000) [pid = 1978] [serial = 686] [outer = 0x7ffc67fd5400] 07:58:35 INFO - PROCESS | 1978 | 1461509915495 Marionette DEBUG loaded listener.js 07:58:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc69ed3800) [pid = 1978] [serial = 687] [outer = 0x7ffc67fd5400] 07:58:36 INFO - PROCESS | 1978 | 1461509916324 Marionette TRACE conn6 <- [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]]]}] 07:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1438ms 07:58:36 INFO - PROCESS | 1978 | 1461509916364 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 07:58:36 INFO - PROCESS | 1978 | 1461509916372 Marionette TRACE conn6 <- [1,885,null,{"value":"8"}] 07:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:58:36 INFO - PROCESS | 1978 | 1461509916382 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:58:36 INFO - PROCESS | 1978 | 1461509916385 Marionette TRACE conn6 <- [1,886,null,{}] 07:58:36 INFO - PROCESS | 1978 | 1461509916391 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:36 INFO - PROCESS | 1978 | 1461509916568 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 07:58:36 INFO - PROCESS | 1978 | 1461509916764 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701db000 == 98 [pid = 1978] [id = 229] 07:58:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc664e5c00) [pid = 1978] [serial = 688] [outer = (nil)] 07:58:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc67fd5c00) [pid = 1978] [serial = 689] [outer = 0x7ffc664e5c00] 07:58:36 INFO - PROCESS | 1978 | 1461509916832 Marionette DEBUG loaded listener.js 07:58:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b479c00) [pid = 1978] [serial = 690] [outer = 0x7ffc664e5c00] 07:58:37 INFO - PROCESS | 1978 | 1461509917982 Marionette TRACE conn6 <- [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]]]}] 07:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1640ms 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6fe8ec00) [pid = 1978] [serial = 562] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc69ecac00) [pid = 1978] [serial = 565] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6b6c0c00) [pid = 1978] [serial = 598] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6bac8000) [pid = 1978] [serial = 568] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc72b84000) [pid = 1978] [serial = 571] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc7957b800) [pid = 1978] [serial = 574] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc7bedf000) [pid = 1978] [serial = 577] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b360000 == 97 [pid = 1978] [id = 213] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67fe6800 == 96 [pid = 1978] [id = 212] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68589000 == 95 [pid = 1978] [id = 211] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6844a800 == 94 [pid = 1978] [id = 209] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6747e000 == 93 [pid = 1978] [id = 208] 07:58:38 INFO - PROCESS | 1978 | 1461509918084 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 07:58:38 INFO - PROCESS | 1978 | 1461509918088 Marionette TRACE conn6 <- [1,889,null,{"value":"8"}] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc43000 == 92 [pid = 1978] [id = 207] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88703800 == 91 [pid = 1978] [id = 206] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be10000 == 90 [pid = 1978] [id = 205] 07:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc788b1800 == 89 [pid = 1978] [id = 204] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76245800 == 88 [pid = 1978] [id = 203] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a50000 == 87 [pid = 1978] [id = 202] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71b8a000 == 86 [pid = 1978] [id = 201] 07:58:38 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc685a2800 == 85 [pid = 1978] [id = 200] 07:58:38 INFO - PROCESS | 1978 | 1461509918113 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:58:38 INFO - PROCESS | 1978 | 1461509918119 Marionette TRACE conn6 <- [1,890,null,{}] 07:58:38 INFO - PROCESS | 1978 | 1461509918142 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:38 INFO - PROCESS | 1978 | 1461509918372 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6fe87400) [pid = 1978] [serial = 592] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6ffa5400) [pid = 1978] [serial = 595] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc69cb8c00) [pid = 1978] [serial = 583] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc69cc4c00) [pid = 1978] [serial = 584] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc6b6cd400) [pid = 1978] [serial = 587] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc6b6be800) [pid = 1978] [serial = 586] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc88ca2400) [pid = 1978] [serial = 580] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc6b8ccc00) [pid = 1978] [serial = 589] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc6fef4400) [pid = 1978] [serial = 593] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc71a9d800) [pid = 1978] [serial = 596] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6baae000) [pid = 1978] [serial = 590] [outer = (nil)] [url = about:blank] 07:58:38 INFO - PROCESS | 1978 | 1461509918609 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6859b800 == 86 [pid = 1978] [id = 230] 07:58:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc69cb8c00) [pid = 1978] [serial = 691] [outer = (nil)] 07:58:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc6b8ed400) [pid = 1978] [serial = 692] [outer = 0x7ffc69cb8c00] 07:58:38 INFO - PROCESS | 1978 | 1461509918684 Marionette DEBUG loaded listener.js 07:58:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc6baa3000) [pid = 1978] [serial = 693] [outer = 0x7ffc69cb8c00] 07:58:39 INFO - PROCESS | 1978 | 1461509919447 Marionette TRACE conn6 <- [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]]]}] 07:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1358ms 07:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:58:39 INFO - PROCESS | 1978 | 1461509919482 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 07:58:39 INFO - PROCESS | 1978 | 1461509919486 Marionette TRACE conn6 <- [1,893,null,{"value":"8"}] 07:58:39 INFO - PROCESS | 1978 | 1461509919494 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:58:39 INFO - PROCESS | 1978 | 1461509919496 Marionette TRACE conn6 <- [1,894,null,{}] 07:58:39 INFO - PROCESS | 1978 | 1461509919502 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:39 INFO - PROCESS | 1978 | 1461509919654 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 07:58:39 INFO - PROCESS | 1978 | 1461509919671 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fec4000 == 87 [pid = 1978] [id = 231] 07:58:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc6b7ed400) [pid = 1978] [serial = 694] [outer = (nil)] 07:58:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6f98f400) [pid = 1978] [serial = 695] [outer = 0x7ffc6b7ed400] 07:58:39 INFO - PROCESS | 1978 | 1461509919739 Marionette DEBUG loaded listener.js 07:58:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc6f9b6c00) [pid = 1978] [serial = 696] [outer = 0x7ffc6b7ed400] 07:58:40 INFO - PROCESS | 1978 | 1461509920759 Marionette TRACE conn6 <- [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]]]}] 07:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1337ms 07:58:40 INFO - PROCESS | 1978 | 1461509920831 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 07:58:40 INFO - PROCESS | 1978 | 1461509920834 Marionette TRACE conn6 <- [1,897,null,{"value":"8"}] 07:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:58:40 INFO - PROCESS | 1978 | 1461509920840 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:58:40 INFO - PROCESS | 1978 | 1461509920842 Marionette TRACE conn6 <- [1,898,null,{}] 07:58:40 INFO - PROCESS | 1978 | 1461509920848 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:41 INFO - PROCESS | 1978 | 1461509921079 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 07:58:41 INFO - PROCESS | 1978 | 1461509921103 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72572800 == 88 [pid = 1978] [id = 232] 07:58:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc6baaac00) [pid = 1978] [serial = 697] [outer = (nil)] 07:58:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc6fe8d800) [pid = 1978] [serial = 698] [outer = 0x7ffc6baaac00] 07:58:41 INFO - PROCESS | 1978 | 1461509921173 Marionette DEBUG loaded listener.js 07:58:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc6ff9c800) [pid = 1978] [serial = 699] [outer = 0x7ffc6baaac00] 07:58:42 INFO - PROCESS | 1978 | 1461509922135 Marionette TRACE conn6 <- [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]]]}] 07:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1332ms 07:58:42 INFO - PROCESS | 1978 | 1461509922180 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 07:58:42 INFO - PROCESS | 1978 | 1461509922183 Marionette TRACE conn6 <- [1,901,null,{"value":"8"}] 07:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:58:42 INFO - PROCESS | 1978 | 1461509922189 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:58:42 INFO - PROCESS | 1978 | 1461509922191 Marionette TRACE conn6 <- [1,902,null,{}] 07:58:42 INFO - PROCESS | 1978 | 1461509922197 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:42 INFO - PROCESS | 1978 | 1461509922442 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 07:58:42 INFO - PROCESS | 1978 | 1461509922468 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a55800 == 89 [pid = 1978] [id = 233] 07:58:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc7028f400) [pid = 1978] [serial = 700] [outer = (nil)] 07:58:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc71aa0000) [pid = 1978] [serial = 701] [outer = 0x7ffc7028f400] 07:58:42 INFO - PROCESS | 1978 | 1461509922536 Marionette DEBUG loaded listener.js 07:58:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc7247bc00) [pid = 1978] [serial = 702] [outer = 0x7ffc7028f400] 07:58:43 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6a63ec00) [pid = 1978] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:58:43 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc664ecc00) [pid = 1978] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:58:43 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc69cb9c00) [pid = 1978] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:58:43 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc67335000) [pid = 1978] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:58:43 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc69ed6c00) [pid = 1978] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:58:43 INFO - PROCESS | 1978 | 1461509923628 Marionette TRACE conn6 <- [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]]]}] 07:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1477ms 07:58:43 INFO - PROCESS | 1978 | 1461509923668 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 07:58:43 INFO - PROCESS | 1978 | 1461509923671 Marionette TRACE conn6 <- [1,905,null,{"value":"8"}] 07:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:58:43 INFO - PROCESS | 1978 | 1461509923677 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:58:43 INFO - PROCESS | 1978 | 1461509923679 Marionette TRACE conn6 <- [1,906,null,{}] 07:58:43 INFO - PROCESS | 1978 | 1461509923685 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:43 INFO - PROCESS | 1978 | 1461509923833 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 07:58:43 INFO - PROCESS | 1978 | 1461509923977 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76191800 == 90 [pid = 1978] [id = 234] 07:58:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc6b8e2c00) [pid = 1978] [serial = 703] [outer = (nil)] 07:58:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc71aaa800) [pid = 1978] [serial = 704] [outer = 0x7ffc6b8e2c00] 07:58:44 INFO - PROCESS | 1978 | 1461509924054 Marionette DEBUG loaded listener.js 07:58:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc72ae8c00) [pid = 1978] [serial = 705] [outer = 0x7ffc6b8e2c00] 07:58:45 INFO - PROCESS | 1978 | 1461509925046 Marionette TRACE conn6 <- [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]]]}] 07:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1433ms 07:58:45 INFO - PROCESS | 1978 | 1461509925111 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 07:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:58:45 INFO - PROCESS | 1978 | 1461509925117 Marionette TRACE conn6 <- [1,909,null,{"value":"8"}] 07:58:45 INFO - PROCESS | 1978 | 1461509925127 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:58:45 INFO - PROCESS | 1978 | 1461509925134 Marionette TRACE conn6 <- [1,910,null,{}] 07:58:45 INFO - PROCESS | 1978 | 1461509925144 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:45 INFO - PROCESS | 1978 | 1461509925398 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 07:58:45 INFO - PROCESS | 1978 | 1461509925692 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b5b4800 == 91 [pid = 1978] [id = 235] 07:58:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc67be1800) [pid = 1978] [serial = 706] [outer = (nil)] 07:58:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc69cbc400) [pid = 1978] [serial = 707] [outer = 0x7ffc67be1800] 07:58:45 INFO - PROCESS | 1978 | 1461509925780 Marionette DEBUG loaded listener.js 07:58:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6a64a400) [pid = 1978] [serial = 708] [outer = 0x7ffc67be1800] 07:58:46 INFO - PROCESS | 1978 | 1461509926683 Marionette TRACE conn6 <- [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]]]}] 07:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1588ms 07:58:46 INFO - PROCESS | 1978 | 1461509926714 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 07:58:46 INFO - PROCESS | 1978 | 1461509926724 Marionette TRACE conn6 <- [1,913,null,{"value":"8"}] 07:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:58:46 INFO - PROCESS | 1978 | 1461509926734 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:58:46 INFO - PROCESS | 1978 | 1461509926738 Marionette TRACE conn6 <- [1,914,null,{}] 07:58:46 INFO - PROCESS | 1978 | 1461509926744 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:46 INFO - PROCESS | 1978 | 1461509926919 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 07:58:47 INFO - PROCESS | 1978 | 1461509927100 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72aa7800 == 92 [pid = 1978] [id = 236] 07:58:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6b7ebc00) [pid = 1978] [serial = 709] [outer = (nil)] 07:58:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6b8e9800) [pid = 1978] [serial = 710] [outer = 0x7ffc6b7ebc00] 07:58:47 INFO - PROCESS | 1978 | 1461509927174 Marionette DEBUG loaded listener.js 07:58:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6baaa000) [pid = 1978] [serial = 711] [outer = 0x7ffc6b7ebc00] 07:58:48 INFO - PROCESS | 1978 | 1461509928265 Marionette TRACE conn6 <- [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]]]}] 07:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1584ms 07:58:48 INFO - PROCESS | 1978 | 1461509928319 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 07:58:48 INFO - PROCESS | 1978 | 1461509928322 Marionette TRACE conn6 <- [1,917,null,{"value":"8"}] 07:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:58:48 INFO - PROCESS | 1978 | 1461509928329 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:58:48 INFO - PROCESS | 1978 | 1461509928335 Marionette TRACE conn6 <- [1,918,null,{}] 07:58:48 INFO - PROCESS | 1978 | 1461509928351 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:48 INFO - PROCESS | 1978 | 1461509928573 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 07:58:48 INFO - PROCESS | 1978 | 1461509928845 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7afc8000 == 93 [pid = 1978] [id = 237] 07:58:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6ff9bc00) [pid = 1978] [serial = 712] [outer = (nil)] 07:58:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc70896000) [pid = 1978] [serial = 713] [outer = 0x7ffc6ff9bc00] 07:58:48 INFO - PROCESS | 1978 | 1461509928941 Marionette DEBUG loaded listener.js 07:58:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc71aa1c00) [pid = 1978] [serial = 714] [outer = 0x7ffc6ff9bc00] 07:58:49 INFO - PROCESS | 1978 | 1461509929876 Marionette TRACE conn6 <- [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]]]}] 07:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1589ms 07:58:49 INFO - PROCESS | 1978 | 1461509929920 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 07:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:58:49 INFO - PROCESS | 1978 | 1461509929926 Marionette TRACE conn6 <- [1,921,null,{"value":"8"}] 07:58:49 INFO - PROCESS | 1978 | 1461509929932 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:58:49 INFO - PROCESS | 1978 | 1461509929936 Marionette TRACE conn6 <- [1,922,null,{}] 07:58:49 INFO - PROCESS | 1978 | 1461509929941 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:50 INFO - PROCESS | 1978 | 1461509930127 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 07:58:50 INFO - PROCESS | 1978 | 1461509930298 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b94a800 == 94 [pid = 1978] [id = 238] 07:58:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc70287400) [pid = 1978] [serial = 715] [outer = (nil)] 07:58:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc72ae8400) [pid = 1978] [serial = 716] [outer = 0x7ffc70287400] 07:58:50 INFO - PROCESS | 1978 | 1461509930378 Marionette DEBUG loaded listener.js 07:58:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc72b30c00) [pid = 1978] [serial = 717] [outer = 0x7ffc70287400] 07:58:51 INFO - PROCESS | 1978 | 1461509931263 Marionette TRACE conn6 <- [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]]]}] 07:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1383ms 07:58:51 INFO - PROCESS | 1978 | 1461509931317 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 07:58:51 INFO - PROCESS | 1978 | 1461509931320 Marionette TRACE conn6 <- [1,925,null,{"value":"8"}] 07:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:58:51 INFO - PROCESS | 1978 | 1461509931326 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:58:51 INFO - PROCESS | 1978 | 1461509931329 Marionette TRACE conn6 <- [1,926,null,{}] 07:58:51 INFO - PROCESS | 1978 | 1461509931335 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:51 INFO - PROCESS | 1978 | 1461509931523 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 07:58:51 INFO - PROCESS | 1978 | 1461509931705 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c105000 == 95 [pid = 1978] [id = 239] 07:58:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc71aa5000) [pid = 1978] [serial = 718] [outer = (nil)] 07:58:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc73a78c00) [pid = 1978] [serial = 719] [outer = 0x7ffc71aa5000] 07:58:51 INFO - PROCESS | 1978 | 1461509931783 Marionette DEBUG loaded listener.js 07:58:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc73d93c00) [pid = 1978] [serial = 720] [outer = 0x7ffc71aa5000] 07:58:52 INFO - PROCESS | 1978 | 1461509932642 Marionette TRACE conn6 <- [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]]]}] 07:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1391ms 07:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:58:52 INFO - PROCESS | 1978 | 1461509932718 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 07:58:52 INFO - PROCESS | 1978 | 1461509932721 Marionette TRACE conn6 <- [1,929,null,{"value":"8"}] 07:58:52 INFO - PROCESS | 1978 | 1461509932728 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:58:52 INFO - PROCESS | 1978 | 1461509932731 Marionette TRACE conn6 <- [1,930,null,{}] 07:58:52 INFO - PROCESS | 1978 | 1461509932736 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:52 INFO - PROCESS | 1978 | 1461509932976 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 07:58:53 INFO - PROCESS | 1978 | 1461509933204 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9dc000 == 96 [pid = 1978] [id = 240] 07:58:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc75410000) [pid = 1978] [serial = 721] [outer = (nil)] 07:58:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc7666c800) [pid = 1978] [serial = 722] [outer = 0x7ffc75410000] 07:58:53 INFO - PROCESS | 1978 | 1461509933328 Marionette DEBUG loaded listener.js 07:58:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc77b09400) [pid = 1978] [serial = 723] [outer = 0x7ffc75410000] 07:58:54 INFO - PROCESS | 1978 | 1461509934238 Marionette TRACE conn6 <- [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]]]}] 07:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1579ms 07:58:54 INFO - PROCESS | 1978 | 1461509934308 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 07:58:54 INFO - PROCESS | 1978 | 1461509934311 Marionette TRACE conn6 <- [1,933,null,{"value":"8"}] 07:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:58:54 INFO - PROCESS | 1978 | 1461509934317 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:58:54 INFO - PROCESS | 1978 | 1461509934321 Marionette TRACE conn6 <- [1,934,null,{}] 07:58:54 INFO - PROCESS | 1978 | 1461509934326 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:54 INFO - PROCESS | 1978 | 1461509934513 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 07:58:54 INFO - PROCESS | 1978 | 1461509934692 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bed800 == 97 [pid = 1978] [id = 241] 07:58:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc7527ec00) [pid = 1978] [serial = 724] [outer = (nil)] 07:58:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc78784c00) [pid = 1978] [serial = 725] [outer = 0x7ffc7527ec00] 07:58:54 INFO - PROCESS | 1978 | 1461509934784 Marionette DEBUG loaded listener.js 07:58:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc79025400) [pid = 1978] [serial = 726] [outer = 0x7ffc7527ec00] 07:58:55 INFO - PROCESS | 1978 | 1461509935687 Marionette TRACE conn6 <- [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]]]}] 07:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1431ms 07:58:55 INFO - PROCESS | 1978 | 1461509935750 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 07:58:55 INFO - PROCESS | 1978 | 1461509935755 Marionette TRACE conn6 <- [1,937,null,{"value":"8"}] 07:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:58:55 INFO - PROCESS | 1978 | 1461509935762 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:58:55 INFO - PROCESS | 1978 | 1461509935765 Marionette TRACE conn6 <- [1,938,null,{}] 07:58:55 INFO - PROCESS | 1978 | 1461509935771 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:55 INFO - PROCESS | 1978 | 1461509935960 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 07:58:56 INFO - PROCESS | 1978 | 1461509936143 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc889ab000 == 98 [pid = 1978] [id = 242] 07:58:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc71bf2800) [pid = 1978] [serial = 727] [outer = (nil)] 07:58:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc79138400) [pid = 1978] [serial = 728] [outer = 0x7ffc71bf2800] 07:58:56 INFO - PROCESS | 1978 | 1461509936220 Marionette DEBUG loaded listener.js 07:58:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc79584800) [pid = 1978] [serial = 729] [outer = 0x7ffc71bf2800] 07:58:57 INFO - PROCESS | 1978 | 1461509937063 Marionette TRACE conn6 <- [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]]]}] 07:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1340ms 07:58:57 INFO - PROCESS | 1978 | 1461509937102 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 07:58:57 INFO - PROCESS | 1978 | 1461509937106 Marionette TRACE conn6 <- [1,941,null,{"value":"8"}] 07:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:58:57 INFO - PROCESS | 1978 | 1461509937112 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:58:57 INFO - PROCESS | 1978 | 1461509937115 Marionette TRACE conn6 <- [1,942,null,{}] 07:58:57 INFO - PROCESS | 1978 | 1461509937121 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:57 INFO - PROCESS | 1978 | 1461509937288 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 07:58:57 INFO - PROCESS | 1978 | 1461509937467 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89b0c000 == 99 [pid = 1978] [id = 243] 07:58:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc75411400) [pid = 1978] [serial = 730] [outer = (nil)] 07:58:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc79f84800) [pid = 1978] [serial = 731] [outer = 0x7ffc75411400] 07:58:57 INFO - PROCESS | 1978 | 1461509937539 Marionette DEBUG loaded listener.js 07:58:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc7a0b8c00) [pid = 1978] [serial = 732] [outer = 0x7ffc75411400] 07:58:58 INFO - PROCESS | 1978 | 1461509938431 Marionette TRACE conn6 <- [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]]]}] 07:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1391ms 07:58:58 INFO - PROCESS | 1978 | 1461509938506 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 07:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:58:58 INFO - PROCESS | 1978 | 1461509938516 Marionette TRACE conn6 <- [1,945,null,{"value":"8"}] 07:58:58 INFO - PROCESS | 1978 | 1461509938522 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:58:58 INFO - PROCESS | 1978 | 1461509938525 Marionette TRACE conn6 <- [1,946,null,{}] 07:58:58 INFO - PROCESS | 1978 | 1461509938530 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:58:58 INFO - PROCESS | 1978 | 1461509938756 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 07:58:58 INFO - PROCESS | 1978 | 1461509938935 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:58:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d4c2800 == 100 [pid = 1978] [id = 244] 07:58:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc7878dc00) [pid = 1978] [serial = 733] [outer = (nil)] 07:58:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc7a0cb400) [pid = 1978] [serial = 734] [outer = 0x7ffc7878dc00] 07:58:59 INFO - PROCESS | 1978 | 1461509939022 Marionette DEBUG loaded listener.js 07:58:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc7aa21400) [pid = 1978] [serial = 735] [outer = 0x7ffc7878dc00] 07:59:00 INFO - PROCESS | 1978 | 1461509940029 Marionette TRACE conn6 <- [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]]]}] 07:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1538ms 07:59:00 INFO - PROCESS | 1978 | 1461509940060 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 07:59:00 INFO - PROCESS | 1978 | 1461509940064 Marionette TRACE conn6 <- [1,949,null,{"value":"8"}] 07:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:59:00 INFO - PROCESS | 1978 | 1461509940070 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:59:00 INFO - PROCESS | 1978 | 1461509940074 Marionette TRACE conn6 <- [1,950,null,{}] 07:59:00 INFO - PROCESS | 1978 | 1461509940080 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:00 INFO - PROCESS | 1978 | 1461509940293 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 07:59:00 INFO - PROCESS | 1978 | 1461509940527 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc3a000 == 101 [pid = 1978] [id = 245] 07:59:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc7ae66400) [pid = 1978] [serial = 736] [outer = (nil)] 07:59:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc7b238800) [pid = 1978] [serial = 737] [outer = 0x7ffc7ae66400] 07:59:00 INFO - PROCESS | 1978 | 1461509940661 Marionette DEBUG loaded listener.js 07:59:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc7b7e9c00) [pid = 1978] [serial = 738] [outer = 0x7ffc7ae66400] 07:59:01 INFO - PROCESS | 1978 | 1461509941522 Marionette TRACE conn6 <- [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]]]}] 07:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms 07:59:01 INFO - PROCESS | 1978 | 1461509941603 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 07:59:01 INFO - PROCESS | 1978 | 1461509941608 Marionette TRACE conn6 <- [1,953,null,{"value":"8"}] 07:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:59:01 INFO - PROCESS | 1978 | 1461509941617 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:59:01 INFO - PROCESS | 1978 | 1461509941621 Marionette TRACE conn6 <- [1,954,null,{}] 07:59:01 INFO - PROCESS | 1978 | 1461509941627 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:01 INFO - PROCESS | 1978 | 1461509941861 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 07:59:02 INFO - PROCESS | 1978 | 1461509942091 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67fed800 == 102 [pid = 1978] [id = 246] 07:59:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc68358400) [pid = 1978] [serial = 739] [outer = (nil)] 07:59:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc6b8c3800) [pid = 1978] [serial = 740] [outer = 0x7ffc68358400] 07:59:02 INFO - PROCESS | 1978 | 1461509942229 Marionette DEBUG loaded listener.js 07:59:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc7b809000) [pid = 1978] [serial = 741] [outer = 0x7ffc68358400] 07:59:03 INFO - PROCESS | 1978 | 1461509943572 Marionette TRACE conn6 <- [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]]]}] 07:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2044ms 07:59:03 INFO - PROCESS | 1978 | 1461509943704 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 07:59:03 INFO - PROCESS | 1978 | 1461509943710 Marionette TRACE conn6 <- [1,957,null,{"value":"8"}] 07:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:59:03 INFO - PROCESS | 1978 | 1461509943723 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:59:03 INFO - PROCESS | 1978 | 1461509943729 Marionette TRACE conn6 <- [1,958,null,{}] 07:59:03 INFO - PROCESS | 1978 | 1461509943746 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:03 INFO - PROCESS | 1978 | 1461509943968 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 07:59:04 INFO - PROCESS | 1978 | 1461509944168 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b6f800 == 103 [pid = 1978] [id = 247] 07:59:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc67bd7800) [pid = 1978] [serial = 742] [outer = (nil)] 07:59:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc69cc1400) [pid = 1978] [serial = 743] [outer = 0x7ffc67bd7800] 07:59:04 INFO - PROCESS | 1978 | 1461509944248 Marionette DEBUG loaded listener.js 07:59:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc6b480800) [pid = 1978] [serial = 744] [outer = 0x7ffc67bd7800] 07:59:05 INFO - PROCESS | 1978 | 1461509945348 Marionette TRACE conn6 <- [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]]]}] 07:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1659ms 07:59:05 INFO - PROCESS | 1978 | 1461509945382 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 07:59:05 INFO - PROCESS | 1978 | 1461509945390 Marionette TRACE conn6 <- [1,961,null,{"value":"8"}] 07:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:59:05 INFO - PROCESS | 1978 | 1461509945400 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:59:05 INFO - PROCESS | 1978 | 1461509945404 Marionette TRACE conn6 <- [1,962,null,{}] 07:59:05 INFO - PROCESS | 1978 | 1461509945410 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:05 INFO - PROCESS | 1978 | 1461509945593 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 07:59:05 INFO - PROCESS | 1978 | 1461509945918 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:05 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76691800 == 102 [pid = 1978] [id = 40] 07:59:05 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a55800 == 101 [pid = 1978] [id = 233] 07:59:05 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7666ac00) [pid = 1978] [serial = 622] [outer = (nil)] [url = about:blank] 07:59:05 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc674e7800) [pid = 1978] [serial = 625] [outer = (nil)] [url = about:blank] 07:59:05 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc67be0400) [pid = 1978] [serial = 628] [outer = (nil)] [url = about:blank] 07:59:05 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6bac6000) [pid = 1978] [serial = 650] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68449800 == 102 [pid = 1978] [id = 248] 07:59:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc674e7800) [pid = 1978] [serial = 745] [outer = (nil)] 07:59:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc6b8c5c00) [pid = 1978] [serial = 746] [outer = 0x7ffc674e7800] 07:59:06 INFO - PROCESS | 1978 | 1461509946064 Marionette DEBUG loaded listener.js 07:59:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc6b9fa400) [pid = 1978] [serial = 747] [outer = 0x7ffc674e7800] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72572800 == 101 [pid = 1978] [id = 232] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7079b800 == 100 [pid = 1978] [id = 215] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fec4000 == 99 [pid = 1978] [id = 231] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700c3000 == 98 [pid = 1978] [id = 214] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6859b800 == 97 [pid = 1978] [id = 230] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701db000 == 96 [pid = 1978] [id = 229] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fec1000 == 95 [pid = 1978] [id = 228] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75ae5000 == 94 [pid = 1978] [id = 222] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75905000 == 93 [pid = 1978] [id = 221] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c30800 == 92 [pid = 1978] [id = 220] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72a96800 == 91 [pid = 1978] [id = 219] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc70796800 == 90 [pid = 1978] [id = 218] 07:59:06 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68446000 == 89 [pid = 1978] [id = 217] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc6b8e6000) [pid = 1978] [serial = 644] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc6b9ef400) [pid = 1978] [serial = 645] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc69cb8800) [pid = 1978] [serial = 647] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc6b47f400) [pid = 1978] [serial = 604] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc6834d000) [pid = 1978] [serial = 601] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc69cc6c00) [pid = 1978] [serial = 637] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc69ed3400) [pid = 1978] [serial = 638] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc6834f400) [pid = 1978] [serial = 635] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc67fcb800) [pid = 1978] [serial = 634] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6b47e000) [pid = 1978] [serial = 641] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc724b1c00) [pid = 1978] [serial = 616] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc6f9b9800) [pid = 1978] [serial = 610] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc719d3800) [pid = 1978] [serial = 613] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc72b87000) [pid = 1978] [serial = 619] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6b9f0c00) [pid = 1978] [serial = 607] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc6f983800) [pid = 1978] [serial = 631] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7028c400) [pid = 1978] [serial = 416] [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.] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6baa2800) [pid = 1978] [serial = 648] [outer = (nil)] [url = about:blank] 07:59:06 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc6b7f3400) [pid = 1978] [serial = 642] [outer = (nil)] [url = about:blank] 07:59:07 INFO - PROCESS | 1978 | 1461509947009 Marionette TRACE conn6 <- [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]]]}] 07:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1633ms 07:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:59:07 INFO - PROCESS | 1978 | 1461509947039 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 07:59:07 INFO - PROCESS | 1978 | 1461509947042 Marionette TRACE conn6 <- [1,965,null,{"value":"8"}] 07:59:07 INFO - PROCESS | 1978 | 1461509947051 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:59:07 INFO - PROCESS | 1978 | 1461509947057 Marionette TRACE conn6 <- [1,966,null,{}] 07:59:07 INFO - PROCESS | 1978 | 1461509947075 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:07 INFO - PROCESS | 1978 | 1461509947256 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 07:59:07 INFO - PROCESS | 1978 | 1461509947407 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700d8000 == 90 [pid = 1978] [id = 249] 07:59:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6b47e000) [pid = 1978] [serial = 748] [outer = (nil)] 07:59:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6f983000) [pid = 1978] [serial = 749] [outer = 0x7ffc6b47e000] 07:59:07 INFO - PROCESS | 1978 | 1461509947524 Marionette DEBUG loaded listener.js 07:59:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6fe86000) [pid = 1978] [serial = 750] [outer = 0x7ffc6b47e000] 07:59:08 INFO - PROCESS | 1978 | 1461509948250 Marionette TRACE conn6 <- [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]]]}] 07:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1239ms 07:59:08 INFO - PROCESS | 1978 | 1461509948304 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 07:59:08 INFO - PROCESS | 1978 | 1461509948308 Marionette TRACE conn6 <- [1,969,null,{"value":"8"}] 07:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:59:08 INFO - PROCESS | 1978 | 1461509948332 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:59:08 INFO - PROCESS | 1978 | 1461509948335 Marionette TRACE conn6 <- [1,970,null,{}] 07:59:08 INFO - PROCESS | 1978 | 1461509948340 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:08 INFO - PROCESS | 1978 | 1461509948558 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 07:59:08 INFO - PROCESS | 1978 | 1461509948586 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7256f000 == 91 [pid = 1978] [id = 250] 07:59:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc6f9ae800) [pid = 1978] [serial = 751] [outer = (nil)] 07:59:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc6ff9e800) [pid = 1978] [serial = 752] [outer = 0x7ffc6f9ae800] 07:59:08 INFO - PROCESS | 1978 | 1461509948650 Marionette DEBUG loaded listener.js 07:59:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc70893800) [pid = 1978] [serial = 753] [outer = 0x7ffc6f9ae800] 07:59:09 INFO - PROCESS | 1978 | 1461509949593 Marionette TRACE conn6 <- [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]]]}] 07:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1290ms 07:59:09 INFO - PROCESS | 1978 | 1461509949621 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 07:59:09 INFO - PROCESS | 1978 | 1461509949625 Marionette TRACE conn6 <- [1,973,null,{"value":"8"}] 07:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:59:09 INFO - PROCESS | 1978 | 1461509949631 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:59:09 INFO - PROCESS | 1978 | 1461509949633 Marionette TRACE conn6 <- [1,974,null,{}] 07:59:09 INFO - PROCESS | 1978 | 1461509949640 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:09 INFO - PROCESS | 1978 | 1461509949873 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 07:59:09 INFO - PROCESS | 1978 | 1461509949910 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d2a000 == 92 [pid = 1978] [id = 251] 07:59:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc6fe8d400) [pid = 1978] [serial = 754] [outer = (nil)] 07:59:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc71a9e800) [pid = 1978] [serial = 755] [outer = 0x7ffc6fe8d400] 07:59:10 INFO - PROCESS | 1978 | 1461509950011 Marionette DEBUG loaded listener.js 07:59:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc71bf5000) [pid = 1978] [serial = 756] [outer = 0x7ffc6fe8d400] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc7028f400) [pid = 1978] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc664e5c00) [pid = 1978] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc67fd5400) [pid = 1978] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc69cb8c00) [pid = 1978] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6b7ed400) [pid = 1978] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:59:10 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc6baaac00) [pid = 1978] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:59:11 INFO - PROCESS | 1978 | 1461509951233 Marionette TRACE conn6 <- [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]]]}] 07:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1636ms 07:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:59:11 INFO - PROCESS | 1978 | 1461509951267 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 07:59:11 INFO - PROCESS | 1978 | 1461509951270 Marionette TRACE conn6 <- [1,977,null,{"value":"8"}] 07:59:11 INFO - PROCESS | 1978 | 1461509951276 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:59:11 INFO - PROCESS | 1978 | 1461509951279 Marionette TRACE conn6 <- [1,978,null,{}] 07:59:11 INFO - PROCESS | 1978 | 1461509951284 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:11 INFO - PROCESS | 1978 | 1461509951523 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 07:59:11 INFO - PROCESS | 1978 | 1461509951551 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a42000 == 93 [pid = 1978] [id = 252] 07:59:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc6baa2800) [pid = 1978] [serial = 757] [outer = (nil)] 07:59:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc724a9800) [pid = 1978] [serial = 758] [outer = 0x7ffc6baa2800] 07:59:11 INFO - PROCESS | 1978 | 1461509951622 Marionette DEBUG loaded listener.js 07:59:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc72b8b000) [pid = 1978] [serial = 759] [outer = 0x7ffc6baa2800] 07:59:12 INFO - PROCESS | 1978 | 1461509952457 Marionette TRACE conn6 <- [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]]]}] 07:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1231ms 07:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:59:12 INFO - PROCESS | 1978 | 1461509952510 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 07:59:12 INFO - PROCESS | 1978 | 1461509952513 Marionette TRACE conn6 <- [1,981,null,{"value":"8"}] 07:59:12 INFO - PROCESS | 1978 | 1461509952520 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:59:12 INFO - PROCESS | 1978 | 1461509952523 Marionette TRACE conn6 <- [1,982,null,{}] 07:59:12 INFO - PROCESS | 1978 | 1461509952528 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:12 INFO - PROCESS | 1978 | 1461509952704 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 07:59:12 INFO - PROCESS | 1978 | 1461509952714 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762c9000 == 94 [pid = 1978] [id = 253] 07:59:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc72aed400) [pid = 1978] [serial = 760] [outer = (nil)] 07:59:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc73e64c00) [pid = 1978] [serial = 761] [outer = 0x7ffc72aed400] 07:59:12 INFO - PROCESS | 1978 | 1461509952784 Marionette DEBUG loaded listener.js 07:59:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc75409000) [pid = 1978] [serial = 762] [outer = 0x7ffc72aed400] 07:59:13 INFO - PROCESS | 1978 | 1461509953987 Marionette TRACE conn6 <- [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]]]}] 07:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1531ms 07:59:14 INFO - PROCESS | 1978 | 1461509954051 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 07:59:14 INFO - PROCESS | 1978 | 1461509954059 Marionette TRACE conn6 <- [1,985,null,{"value":"8"}] 07:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:59:14 INFO - PROCESS | 1978 | 1461509954068 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:59:14 INFO - PROCESS | 1978 | 1461509954073 Marionette TRACE conn6 <- [1,986,null,{}] 07:59:14 INFO - PROCESS | 1978 | 1461509954082 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:14 INFO - PROCESS | 1978 | 1461509954341 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 07:59:14 INFO - PROCESS | 1978 | 1461509954654 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6feb2000 == 95 [pid = 1978] [id = 254] 07:59:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6a63ec00) [pid = 1978] [serial = 763] [outer = (nil)] 07:59:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6b7f1000) [pid = 1978] [serial = 764] [outer = 0x7ffc6a63ec00] 07:59:14 INFO - PROCESS | 1978 | 1461509954745 Marionette DEBUG loaded listener.js 07:59:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6b8f0400) [pid = 1978] [serial = 765] [outer = 0x7ffc6a63ec00] 07:59:15 INFO - PROCESS | 1978 | 1461509955760 Marionette TRACE conn6 <- [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]]]}] 07:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1757ms 07:59:15 INFO - PROCESS | 1978 | 1461509955825 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 07:59:15 INFO - PROCESS | 1978 | 1461509955835 Marionette TRACE conn6 <- [1,989,null,{"value":"8"}] 07:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:59:15 INFO - PROCESS | 1978 | 1461509955845 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:59:15 INFO - PROCESS | 1978 | 1461509955851 Marionette TRACE conn6 <- [1,990,null,{}] 07:59:15 INFO - PROCESS | 1978 | 1461509955859 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:16 INFO - PROCESS | 1978 | 1461509956121 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 07:59:16 INFO - PROCESS | 1978 | 1461509956440 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a3b000 == 96 [pid = 1978] [id = 255] 07:59:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6baac400) [pid = 1978] [serial = 766] [outer = (nil)] 07:59:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc6ffa5400) [pid = 1978] [serial = 767] [outer = 0x7ffc6baac400] 07:59:16 INFO - PROCESS | 1978 | 1461509956564 Marionette DEBUG loaded listener.js 07:59:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc719dc800) [pid = 1978] [serial = 768] [outer = 0x7ffc6baac400] 07:59:17 INFO - PROCESS | 1978 | 1461509957470 Marionette TRACE conn6 <- [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]]]}] 07:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1685ms 07:59:17 INFO - PROCESS | 1978 | 1461509957531 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 07:59:17 INFO - PROCESS | 1978 | 1461509957535 Marionette TRACE conn6 <- [1,993,null,{"value":"8"}] 07:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:59:17 INFO - PROCESS | 1978 | 1461509957541 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:59:17 INFO - PROCESS | 1978 | 1461509957548 Marionette TRACE conn6 <- [1,994,null,{}] 07:59:17 INFO - PROCESS | 1978 | 1461509957564 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:17 INFO - PROCESS | 1978 | 1461509957790 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 07:59:18 INFO - PROCESS | 1978 | 1461509958069 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7afbc800 == 97 [pid = 1978] [id = 256] 07:59:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc71aa4400) [pid = 1978] [serial = 769] [outer = (nil)] 07:59:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc72b86800) [pid = 1978] [serial = 770] [outer = 0x7ffc71aa4400] 07:59:18 INFO - PROCESS | 1978 | 1461509958252 Marionette DEBUG loaded listener.js 07:59:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc75272c00) [pid = 1978] [serial = 771] [outer = 0x7ffc71aa4400] 07:59:19 INFO - PROCESS | 1978 | 1461509959233 Marionette TRACE conn6 <- [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]]]}] 07:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1742ms 07:59:19 INFO - PROCESS | 1978 | 1461509959285 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 07:59:19 INFO - PROCESS | 1978 | 1461509959290 Marionette TRACE conn6 <- [1,997,null,{"value":"8"}] 07:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:59:19 INFO - PROCESS | 1978 | 1461509959297 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:59:19 INFO - PROCESS | 1978 | 1461509959302 Marionette TRACE conn6 <- [1,998,null,{}] 07:59:19 INFO - PROCESS | 1978 | 1461509959308 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:19 INFO - PROCESS | 1978 | 1461509959531 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 07:59:19 INFO - PROCESS | 1978 | 1461509959773 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9a8000 == 98 [pid = 1978] [id = 257] 07:59:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc729a3800) [pid = 1978] [serial = 772] [outer = (nil)] 07:59:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc77c90c00) [pid = 1978] [serial = 773] [outer = 0x7ffc729a3800] 07:59:19 INFO - PROCESS | 1978 | 1461509959905 Marionette DEBUG loaded listener.js 07:59:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc7a0bbc00) [pid = 1978] [serial = 774] [outer = 0x7ffc729a3800] 07:59:20 INFO - PROCESS | 1978 | 1461509960801 Marionette TRACE conn6 <- [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]]]}] 07:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1537ms 07:59:20 INFO - PROCESS | 1978 | 1461509960835 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 07:59:20 INFO - PROCESS | 1978 | 1461509960840 Marionette TRACE conn6 <- [1,1001,null,{"value":"8"}] 07:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:59:20 INFO - PROCESS | 1978 | 1461509960846 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:59:20 INFO - PROCESS | 1978 | 1461509960849 Marionette TRACE conn6 <- [1,1002,null,{}] 07:59:20 INFO - PROCESS | 1978 | 1461509960855 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:21 INFO - PROCESS | 1978 | 1461509961063 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 07:59:21 INFO - PROCESS | 1978 | 1461509961257 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88c6b000 == 99 [pid = 1978] [id = 258] 07:59:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7aa22000) [pid = 1978] [serial = 775] [outer = (nil)] 07:59:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc7aa28c00) [pid = 1978] [serial = 776] [outer = 0x7ffc7aa22000] 07:59:21 INFO - PROCESS | 1978 | 1461509961432 Marionette DEBUG loaded listener.js 07:59:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc7ae5b000) [pid = 1978] [serial = 777] [outer = 0x7ffc7aa22000] 07:59:22 INFO - PROCESS | 1978 | 1461509962479 Marionette TRACE conn6 <- [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]]]}] 07:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1701ms 07:59:22 INFO - PROCESS | 1978 | 1461509962548 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 07:59:22 INFO - PROCESS | 1978 | 1461509962552 Marionette TRACE conn6 <- [1,1005,null,{"value":"8"}] 07:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:59:22 INFO - PROCESS | 1978 | 1461509962560 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:59:22 INFO - PROCESS | 1978 | 1461509962564 Marionette TRACE conn6 <- [1,1006,null,{}] 07:59:22 INFO - PROCESS | 1978 | 1461509962570 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:22 INFO - PROCESS | 1978 | 1461509962874 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 07:59:23 INFO - PROCESS | 1978 | 1461509963142 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8de9d000 == 100 [pid = 1978] [id = 259] 07:59:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7ad94c00) [pid = 1978] [serial = 778] [outer = (nil)] 07:59:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7bedc000) [pid = 1978] [serial = 779] [outer = 0x7ffc7ad94c00] 07:59:23 INFO - PROCESS | 1978 | 1461509963224 Marionette DEBUG loaded listener.js 07:59:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc7c392c00) [pid = 1978] [serial = 780] [outer = 0x7ffc7ad94c00] 07:59:24 INFO - PROCESS | 1978 | 1461509964112 Marionette TRACE conn6 <- [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]]]}] 07:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1586ms 07:59:24 INFO - PROCESS | 1978 | 1461509964147 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 07:59:24 INFO - PROCESS | 1978 | 1461509964150 Marionette TRACE conn6 <- [1,1009,null,{"value":"8"}] 07:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:59:24 INFO - PROCESS | 1978 | 1461509964157 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:59:24 INFO - PROCESS | 1978 | 1461509964160 Marionette TRACE conn6 <- [1,1010,null,{}] 07:59:24 INFO - PROCESS | 1978 | 1461509964166 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:24 INFO - PROCESS | 1978 | 1461509964492 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 07:59:24 INFO - PROCESS | 1978 | 1461509964691 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8fd7f800 == 101 [pid = 1978] [id = 260] 07:59:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc7ae5b800) [pid = 1978] [serial = 781] [outer = (nil)] 07:59:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc7ccd3800) [pid = 1978] [serial = 782] [outer = 0x7ffc7ae5b800] 07:59:24 INFO - PROCESS | 1978 | 1461509964819 Marionette DEBUG loaded listener.js 07:59:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7ce75800) [pid = 1978] [serial = 783] [outer = 0x7ffc7ae5b800] 07:59:25 INFO - PROCESS | 1978 | 1461509965689 Marionette TRACE conn6 <- [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]]]}] 07:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1587ms 07:59:25 INFO - PROCESS | 1978 | 1461509965745 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 07:59:25 INFO - PROCESS | 1978 | 1461509965749 Marionette TRACE conn6 <- [1,1013,null,{"value":"8"}] 07:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:59:25 INFO - PROCESS | 1978 | 1461509965755 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:59:25 INFO - PROCESS | 1978 | 1461509965758 Marionette TRACE conn6 <- [1,1014,null,{}] 07:59:25 INFO - PROCESS | 1978 | 1461509965764 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:25 INFO - PROCESS | 1978 | 1461509965942 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 07:59:26 INFO - PROCESS | 1978 | 1461509966128 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc920ad000 == 102 [pid = 1978] [id = 261] 07:59:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7b7e0400) [pid = 1978] [serial = 784] [outer = (nil)] 07:59:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7ce80400) [pid = 1978] [serial = 785] [outer = 0x7ffc7b7e0400] 07:59:26 INFO - PROCESS | 1978 | 1461509966213 Marionette DEBUG loaded listener.js 07:59:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc7e9fe800) [pid = 1978] [serial = 786] [outer = 0x7ffc7b7e0400] 07:59:27 INFO - PROCESS | 1978 | 1461509967146 Marionette TRACE conn6 <- [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]]]}] 07:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1433ms 07:59:27 INFO - PROCESS | 1978 | 1461509967189 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 07:59:27 INFO - PROCESS | 1978 | 1461509967193 Marionette TRACE conn6 <- [1,1017,null,{"value":"8"}] 07:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:59:27 INFO - PROCESS | 1978 | 1461509967201 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:59:27 INFO - PROCESS | 1978 | 1461509967204 Marionette TRACE conn6 <- [1,1018,null,{}] 07:59:27 INFO - PROCESS | 1978 | 1461509967211 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:27 INFO - PROCESS | 1978 | 1461509967422 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 07:59:27 INFO - PROCESS | 1978 | 1461509967658 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930b7800 == 103 [pid = 1978] [id = 262] 07:59:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc7c32fc00) [pid = 1978] [serial = 787] [outer = (nil)] 07:59:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc7ee2d800) [pid = 1978] [serial = 788] [outer = 0x7ffc7c32fc00] 07:59:27 INFO - PROCESS | 1978 | 1461509967782 Marionette DEBUG loaded listener.js 07:59:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc81c51800) [pid = 1978] [serial = 789] [outer = 0x7ffc7c32fc00] 07:59:28 INFO - PROCESS | 1978 | 1461509968626 Marionette TRACE conn6 <- [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]]]}] 07:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1482ms 07:59:28 INFO - PROCESS | 1978 | 1461509968684 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 07:59:28 INFO - PROCESS | 1978 | 1461509968687 Marionette TRACE conn6 <- [1,1021,null,{"value":"8"}] 07:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:59:28 INFO - PROCESS | 1978 | 1461509968696 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:59:28 INFO - PROCESS | 1978 | 1461509968699 Marionette TRACE conn6 <- [1,1022,null,{}] 07:59:28 INFO - PROCESS | 1978 | 1461509968705 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:28 INFO - PROCESS | 1978 | 1461509968918 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 07:59:29 INFO - PROCESS | 1978 | 1461509969114 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65091000 == 104 [pid = 1978] [id = 263] 07:59:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc79024400) [pid = 1978] [serial = 790] [outer = (nil)] 07:59:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc82b0dc00) [pid = 1978] [serial = 791] [outer = 0x7ffc79024400] 07:59:29 INFO - PROCESS | 1978 | 1461509969203 Marionette DEBUG loaded listener.js 07:59:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc82b7f000) [pid = 1978] [serial = 792] [outer = 0x7ffc79024400] 07:59:30 INFO - PROCESS | 1978 | 1461509970370 Marionette TRACE conn6 <- [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]]]}] 07:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1732ms 07:59:30 INFO - PROCESS | 1978 | 1461509970431 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 07:59:30 INFO - PROCESS | 1978 | 1461509970435 Marionette TRACE conn6 <- [1,1025,null,{"value":"8"}] 07:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:59:30 INFO - PROCESS | 1978 | 1461509970442 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:59:30 INFO - PROCESS | 1978 | 1461509970447 Marionette TRACE conn6 <- [1,1026,null,{}] 07:59:30 INFO - PROCESS | 1978 | 1461509970454 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:30 INFO - PROCESS | 1978 | 1461509970722 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 07:59:31 INFO - PROCESS | 1978 | 1461509971000 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66779800 == 105 [pid = 1978] [id = 264] 07:59:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc82b7e800) [pid = 1978] [serial = 793] [outer = (nil)] 07:59:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc88ca4400) [pid = 1978] [serial = 794] [outer = 0x7ffc82b7e800] 07:59:31 INFO - PROCESS | 1978 | 1461509971086 Marionette DEBUG loaded listener.js 07:59:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc89b3b400) [pid = 1978] [serial = 795] [outer = 0x7ffc82b7e800] 07:59:32 INFO - PROCESS | 1978 | 1461509972052 Marionette TRACE conn6 <- [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]]]}] 07:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1686ms 07:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:59:32 INFO - PROCESS | 1978 | 1461509972129 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 07:59:32 INFO - PROCESS | 1978 | 1461509972132 Marionette TRACE conn6 <- [1,1029,null,{"value":"8"}] 07:59:32 INFO - PROCESS | 1978 | 1461509972138 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:59:32 INFO - PROCESS | 1978 | 1461509972141 Marionette TRACE conn6 <- [1,1030,null,{}] 07:59:32 INFO - PROCESS | 1978 | 1461509972147 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:32 INFO - PROCESS | 1978 | 1461509972359 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 07:59:32 INFO - PROCESS | 1978 | 1461509972586 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5cc000 == 106 [pid = 1978] [id = 265] 07:59:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6babf400) [pid = 1978] [serial = 796] [outer = (nil)] 07:59:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc88c4c000) [pid = 1978] [serial = 797] [outer = 0x7ffc6babf400] 07:59:32 INFO - PROCESS | 1978 | 1461509972708 Marionette DEBUG loaded listener.js 07:59:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc89bea400) [pid = 1978] [serial = 798] [outer = 0x7ffc6babf400] 07:59:34 INFO - PROCESS | 1978 | 1461509974077 Marionette TRACE conn6 <- [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]]]}] 07:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2037ms 07:59:34 INFO - PROCESS | 1978 | 1461509974190 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 07:59:34 INFO - PROCESS | 1978 | 1461509974195 Marionette TRACE conn6 <- [1,1033,null,{"value":"8"}] 07:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:59:34 INFO - PROCESS | 1978 | 1461509974207 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:59:34 INFO - PROCESS | 1978 | 1461509974213 Marionette TRACE conn6 <- [1,1034,null,{}] 07:59:34 INFO - PROCESS | 1978 | 1461509974222 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:34 INFO - PROCESS | 1978 | 1461509974425 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 07:59:34 INFO - PROCESS | 1978 | 1461509974626 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b774000 == 107 [pid = 1978] [id = 266] 07:59:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc67bdc800) [pid = 1978] [serial = 799] [outer = (nil)] 07:59:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc6a546c00) [pid = 1978] [serial = 800] [outer = 0x7ffc67bdc800] 07:59:34 INFO - PROCESS | 1978 | 1461509974750 Marionette DEBUG loaded listener.js 07:59:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc6b6c9000) [pid = 1978] [serial = 801] [outer = 0x7ffc67bdc800] 07:59:35 INFO - PROCESS | 1978 | 1461509975833 Marionette TRACE conn6 <- [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]]]}] 07:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1692ms 07:59:35 INFO - PROCESS | 1978 | 1461509975900 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 07:59:35 INFO - PROCESS | 1978 | 1461509975908 Marionette TRACE conn6 <- [1,1037,null,{"value":"8"}] 07:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:59:35 INFO - PROCESS | 1978 | 1461509975918 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:59:35 INFO - PROCESS | 1978 | 1461509975922 Marionette TRACE conn6 <- [1,1038,null,{}] 07:59:35 INFO - PROCESS | 1978 | 1461509975928 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:36 INFO - PROCESS | 1978 | 1461509976154 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc81ccf000 == 106 [pid = 1978] [id = 43] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc71aaa800) [pid = 1978] [serial = 704] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc71bed400) [pid = 1978] [serial = 671] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc7299c400) [pid = 1978] [serial = 680] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc71a9c400) [pid = 1978] [serial = 668] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc72663c00) [pid = 1978] [serial = 677] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc6ff9ac00) [pid = 1978] [serial = 665] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc724a7400) [pid = 1978] [serial = 674] [outer = (nil)] [url = about:blank] 07:59:36 INFO - PROCESS | 1978 | 1461509976492 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a42000 == 105 [pid = 1978] [id = 252] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d2a000 == 104 [pid = 1978] [id = 251] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7256f000 == 103 [pid = 1978] [id = 250] 07:59:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6858c800 == 104 [pid = 1978] [id = 267] 07:59:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc68359400) [pid = 1978] [serial = 802] [outer = (nil)] 07:59:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6b8f1400) [pid = 1978] [serial = 803] [outer = 0x7ffc68359400] 07:59:36 INFO - PROCESS | 1978 | 1461509976584 Marionette DEBUG loaded listener.js 07:59:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc6bab1400) [pid = 1978] [serial = 804] [outer = 0x7ffc68359400] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700d8000 == 103 [pid = 1978] [id = 249] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68449800 == 102 [pid = 1978] [id = 248] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71b6f800 == 101 [pid = 1978] [id = 247] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bed800 == 100 [pid = 1978] [id = 241] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9dc000 == 99 [pid = 1978] [id = 240] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c105000 == 98 [pid = 1978] [id = 239] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b94a800 == 97 [pid = 1978] [id = 238] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7afc8000 == 96 [pid = 1978] [id = 237] 07:59:36 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72aa7800 == 95 [pid = 1978] [id = 236] 07:59:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b5b4800 == 94 [pid = 1978] [id = 235] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc71aa0000) [pid = 1978] [serial = 701] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc6fe86400) [pid = 1978] [serial = 662] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc6b479c00) [pid = 1978] [serial = 690] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc69b54000) [pid = 1978] [serial = 686] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc67fd5c00) [pid = 1978] [serial = 689] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc6baa3000) [pid = 1978] [serial = 693] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc6bac6c00) [pid = 1978] [serial = 659] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc69ed3800) [pid = 1978] [serial = 687] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc6f98f400) [pid = 1978] [serial = 695] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc72b7d000) [pid = 1978] [serial = 683] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6f9b6c00) [pid = 1978] [serial = 696] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc6fe8d800) [pid = 1978] [serial = 698] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc67fcf000) [pid = 1978] [serial = 653] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc7247bc00) [pid = 1978] [serial = 702] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc6b6c0000) [pid = 1978] [serial = 656] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc6b8ed400) [pid = 1978] [serial = 692] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc6ff9c800) [pid = 1978] [serial = 699] [outer = (nil)] [url = about:blank] 07:59:37 INFO - PROCESS | 1978 | 1461509977471 Marionette TRACE conn6 <- [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]]]}] 07:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1587ms 07:59:37 INFO - PROCESS | 1978 | 1461509977506 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 07:59:37 INFO - PROCESS | 1978 | 1461509977510 Marionette TRACE conn6 <- [1,1041,null,{"value":"8"}] 07:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:59:37 INFO - PROCESS | 1978 | 1461509977516 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:59:37 INFO - PROCESS | 1978 | 1461509977522 Marionette TRACE conn6 <- [1,1042,null,{}] 07:59:37 INFO - PROCESS | 1978 | 1461509977554 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:37 INFO - PROCESS | 1978 | 1461509977756 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 07:59:37 INFO - PROCESS | 1978 | 1461509977772 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71856000 == 95 [pid = 1978] [id = 268] 07:59:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc6fe8d800) [pid = 1978] [serial = 805] [outer = (nil)] 07:59:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc6ffa2400) [pid = 1978] [serial = 806] [outer = 0x7ffc6fe8d800] 07:59:37 INFO - PROCESS | 1978 | 1461509977844 Marionette DEBUG loaded listener.js 07:59:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7088d800) [pid = 1978] [serial = 807] [outer = 0x7ffc6fe8d800] 07:59:38 INFO - PROCESS | 1978 | 1461509978753 Marionette TRACE conn6 <- [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]]]}] 07:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1294ms 07:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:59:38 INFO - PROCESS | 1978 | 1461509978811 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 07:59:38 INFO - PROCESS | 1978 | 1461509978815 Marionette TRACE conn6 <- [1,1045,null,{"value":"8"}] 07:59:38 INFO - PROCESS | 1978 | 1461509978821 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:59:38 INFO - PROCESS | 1978 | 1461509978824 Marionette TRACE conn6 <- [1,1046,null,{}] 07:59:38 INFO - PROCESS | 1978 | 1461509978829 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:39 INFO - PROCESS | 1978 | 1461509979005 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 07:59:39 INFO - PROCESS | 1978 | 1461509979177 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a91800 == 96 [pid = 1978] [id = 269] 07:59:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc6b6c1c00) [pid = 1978] [serial = 808] [outer = (nil)] 07:59:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc71aa0400) [pid = 1978] [serial = 809] [outer = 0x7ffc6b6c1c00] 07:59:39 INFO - PROCESS | 1978 | 1461509979245 Marionette DEBUG loaded listener.js 07:59:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc72477000) [pid = 1978] [serial = 810] [outer = 0x7ffc6b6c1c00] 07:59:40 INFO - PROCESS | 1978 | 1461509980286 Marionette TRACE conn6 <- [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]]]}] 07:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1487ms 07:59:40 INFO - PROCESS | 1978 | 1461509980308 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 07:59:40 INFO - PROCESS | 1978 | 1461509980313 Marionette TRACE conn6 <- [1,1049,null,{"value":"8"}] 07:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:59:40 INFO - PROCESS | 1978 | 1461509980321 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:59:40 INFO - PROCESS | 1978 | 1461509980325 Marionette TRACE conn6 <- [1,1050,null,{}] 07:59:40 INFO - PROCESS | 1978 | 1461509980331 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:40 INFO - PROCESS | 1978 | 1461509980580 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 07:59:40 INFO - PROCESS | 1978 | 1461509980616 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d38000 == 97 [pid = 1978] [id = 270] 07:59:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc6fe8e000) [pid = 1978] [serial = 811] [outer = (nil)] 07:59:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc724b3c00) [pid = 1978] [serial = 812] [outer = 0x7ffc6fe8e000] 07:59:40 INFO - PROCESS | 1978 | 1461509980687 Marionette DEBUG loaded listener.js 07:59:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc72aee800) [pid = 1978] [serial = 813] [outer = 0x7ffc6fe8e000] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc67bd7800) [pid = 1978] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc6fe8d400) [pid = 1978] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc674e7800) [pid = 1978] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc6b47e000) [pid = 1978] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc6f9ae800) [pid = 1978] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:59:41 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc6baa2800) [pid = 1978] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:59:41 INFO - PROCESS | 1978 | 1461509981910 Marionette TRACE conn6 <- [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]]]}] 07:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1631ms 07:59:41 INFO - PROCESS | 1978 | 1461509981952 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 07:59:41 INFO - PROCESS | 1978 | 1461509981955 Marionette TRACE conn6 <- [1,1053,null,{"value":"8"}] 07:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:59:41 INFO - PROCESS | 1978 | 1461509981961 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:59:41 INFO - PROCESS | 1978 | 1461509981963 Marionette TRACE conn6 <- [1,1054,null,{}] 07:59:41 INFO - PROCESS | 1978 | 1461509981969 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:42 INFO - PROCESS | 1978 | 1461509982208 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 07:59:42 INFO - PROCESS | 1978 | 1461509982231 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75af6800 == 98 [pid = 1978] [id = 271] 07:59:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc6fe8d400) [pid = 1978] [serial = 814] [outer = (nil)] 07:59:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc72aeb400) [pid = 1978] [serial = 815] [outer = 0x7ffc6fe8d400] 07:59:42 INFO - PROCESS | 1978 | 1461509982305 Marionette DEBUG loaded listener.js 07:59:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc77b08800) [pid = 1978] [serial = 816] [outer = 0x7ffc6fe8d400] 07:59:43 INFO - PROCESS | 1978 | 1461509983122 Marionette TRACE conn6 <- [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]]]}] 07:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1178ms 07:59:43 INFO - PROCESS | 1978 | 1461509983140 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 07:59:43 INFO - PROCESS | 1978 | 1461509983142 Marionette TRACE conn6 <- [1,1057,null,{"value":"8"}] 07:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:59:43 INFO - PROCESS | 1978 | 1461509983149 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:59:43 INFO - PROCESS | 1978 | 1461509983151 Marionette TRACE conn6 <- [1,1058,null,{}] 07:59:43 INFO - PROCESS | 1978 | 1461509983166 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:43 INFO - PROCESS | 1978 | 1461509983324 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 07:59:43 INFO - PROCESS | 1978 | 1461509983338 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e4f800 == 99 [pid = 1978] [id = 272] 07:59:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc75408800) [pid = 1978] [serial = 817] [outer = (nil)] 07:59:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc7909ac00) [pid = 1978] [serial = 818] [outer = 0x7ffc75408800] 07:59:43 INFO - PROCESS | 1978 | 1461509983401 Marionette DEBUG loaded listener.js 07:59:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc7a2bc400) [pid = 1978] [serial = 819] [outer = 0x7ffc75408800] 07:59:44 INFO - PROCESS | 1978 | 1461509984706 Marionette TRACE conn6 <- [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]]]}] 07:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1598ms 07:59:44 INFO - PROCESS | 1978 | 1461509984750 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 07:59:44 INFO - PROCESS | 1978 | 1461509984758 Marionette TRACE conn6 <- [1,1061,null,{"value":"8"}] 07:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:59:44 INFO - PROCESS | 1978 | 1461509984768 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:59:44 INFO - PROCESS | 1978 | 1461509984774 Marionette TRACE conn6 <- [1,1062,null,{}] 07:59:44 INFO - PROCESS | 1978 | 1461509984783 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:45 INFO - PROCESS | 1978 | 1461509985064 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 07:59:45 INFO - PROCESS | 1978 | 1461509985404 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb12000 == 100 [pid = 1978] [id = 273] 07:59:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc6b8d0c00) [pid = 1978] [serial = 820] [outer = (nil)] 07:59:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc6b9f4800) [pid = 1978] [serial = 821] [outer = 0x7ffc6b8d0c00] 07:59:45 INFO - PROCESS | 1978 | 1461509985489 Marionette DEBUG loaded listener.js 07:59:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc6bac4400) [pid = 1978] [serial = 822] [outer = 0x7ffc6b8d0c00] 07:59:46 INFO - PROCESS | 1978 | 1461509986541 Marionette TRACE conn6 <- [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]]]}] 07:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1793ms 07:59:46 INFO - PROCESS | 1978 | 1461509986561 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 07:59:46 INFO - PROCESS | 1978 | 1461509986570 Marionette TRACE conn6 <- [1,1065,null,{"value":"8"}] 07:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:59:46 INFO - PROCESS | 1978 | 1461509986583 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:59:46 INFO - PROCESS | 1978 | 1461509986586 Marionette TRACE conn6 <- [1,1066,null,{}] 07:59:46 INFO - PROCESS | 1978 | 1461509986594 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:46 INFO - PROCESS | 1978 | 1461509986800 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 07:59:47 INFO - PROCESS | 1978 | 1461509987081 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75af0800 == 101 [pid = 1978] [id = 274] 07:59:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc7028f400) [pid = 1978] [serial = 823] [outer = (nil)] 07:59:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc71aa0000) [pid = 1978] [serial = 824] [outer = 0x7ffc7028f400] 07:59:47 INFO - PROCESS | 1978 | 1461509987162 Marionette DEBUG loaded listener.js 07:59:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc724b4400) [pid = 1978] [serial = 825] [outer = 0x7ffc7028f400] 07:59:48 INFO - PROCESS | 1978 | 1461509988098 Marionette TRACE conn6 <- [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]]]}] 07:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1548ms 07:59:48 INFO - PROCESS | 1978 | 1461509988131 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 07:59:48 INFO - PROCESS | 1978 | 1461509988134 Marionette TRACE conn6 <- [1,1069,null,{"value":"8"}] 07:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:59:48 INFO - PROCESS | 1978 | 1461509988142 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:59:48 INFO - PROCESS | 1978 | 1461509988149 Marionette TRACE conn6 <- [1,1070,null,{}] 07:59:48 INFO - PROCESS | 1978 | 1461509988166 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:48 INFO - PROCESS | 1978 | 1461509988424 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 07:59:48 INFO - PROCESS | 1978 | 1461509988677 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc788ae800 == 102 [pid = 1978] [id = 275] 07:59:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc7518e400) [pid = 1978] [serial = 826] [outer = (nil)] 07:59:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc7666ac00) [pid = 1978] [serial = 827] [outer = 0x7ffc7518e400] 07:59:48 INFO - PROCESS | 1978 | 1461509988760 Marionette DEBUG loaded listener.js 07:59:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc7957dc00) [pid = 1978] [serial = 828] [outer = 0x7ffc7518e400] 07:59:49 INFO - PROCESS | 1978 | 1461509989649 Marionette TRACE conn6 <- [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]]]}] 07:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1590ms 07:59:49 INFO - PROCESS | 1978 | 1461509989733 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 07:59:49 INFO - PROCESS | 1978 | 1461509989738 Marionette TRACE conn6 <- [1,1073,null,{"value":"8"}] 07:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:59:49 INFO - PROCESS | 1978 | 1461509989744 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:59:49 INFO - PROCESS | 1978 | 1461509989748 Marionette TRACE conn6 <- [1,1074,null,{}] 07:59:49 INFO - PROCESS | 1978 | 1461509989753 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:49 INFO - PROCESS | 1978 | 1461509989991 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 07:59:50 INFO - PROCESS | 1978 | 1461509990233 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6d8800 == 103 [pid = 1978] [id = 276] 07:59:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc75271800) [pid = 1978] [serial = 829] [outer = (nil)] 07:59:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc7ae5a400) [pid = 1978] [serial = 830] [outer = 0x7ffc75271800] 07:59:50 INFO - PROCESS | 1978 | 1461509990351 Marionette DEBUG loaded listener.js 07:59:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc7b7e1c00) [pid = 1978] [serial = 831] [outer = 0x7ffc75271800] 07:59:51 INFO - PROCESS | 1978 | 1461509991336 Marionette TRACE conn6 <- [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]]]}] 07:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1632ms 07:59:51 INFO - PROCESS | 1978 | 1461509991378 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 07:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:59:51 INFO - PROCESS | 1978 | 1461509991383 Marionette TRACE conn6 <- [1,1077,null,{"value":"8"}] 07:59:51 INFO - PROCESS | 1978 | 1461509991390 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:59:51 INFO - PROCESS | 1978 | 1461509991394 Marionette TRACE conn6 <- [1,1078,null,{}] 07:59:51 INFO - PROCESS | 1978 | 1461509991400 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:51 INFO - PROCESS | 1978 | 1461509991620 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 07:59:51 INFO - PROCESS | 1978 | 1461509991864 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9a1800 == 104 [pid = 1978] [id = 277] 07:59:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc7bbbf400) [pid = 1978] [serial = 832] [outer = (nil)] 07:59:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc7bc41000) [pid = 1978] [serial = 833] [outer = 0x7ffc7bbbf400] 07:59:51 INFO - PROCESS | 1978 | 1461509991994 Marionette DEBUG loaded listener.js 07:59:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc7bf37c00) [pid = 1978] [serial = 834] [outer = 0x7ffc7bbbf400] 07:59:52 INFO - PROCESS | 1978 | 1461509992957 Marionette TRACE conn6 <- [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]]]}] 07:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1593ms 07:59:52 INFO - PROCESS | 1978 | 1461509992983 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 07:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:59:52 INFO - PROCESS | 1978 | 1461509992988 Marionette TRACE conn6 <- [1,1081,null,{"value":"8"}] 07:59:52 INFO - PROCESS | 1978 | 1461509992995 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:59:52 INFO - PROCESS | 1978 | 1461509992998 Marionette TRACE conn6 <- [1,1082,null,{}] 07:59:53 INFO - PROCESS | 1978 | 1461509993005 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:53 INFO - PROCESS | 1978 | 1461509993277 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 07:59:53 INFO - PROCESS | 1978 | 1461509993567 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc889a4000 == 105 [pid = 1978] [id = 278] 07:59:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc7b7e7000) [pid = 1978] [serial = 835] [outer = (nil)] 07:59:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc88752000) [pid = 1978] [serial = 836] [outer = 0x7ffc7b7e7000] 07:59:53 INFO - PROCESS | 1978 | 1461509993652 Marionette DEBUG loaded listener.js 07:59:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc898a5400) [pid = 1978] [serial = 837] [outer = 0x7ffc7b7e7000] 07:59:54 INFO - PROCESS | 1978 | 1461509994561 Marionette TRACE conn6 <- [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]]]}] 07:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1586ms 07:59:54 INFO - PROCESS | 1978 | 1461509994581 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 07:59:54 INFO - PROCESS | 1978 | 1461509994585 Marionette TRACE conn6 <- [1,1085,null,{"value":"8"}] 07:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:59:54 INFO - PROCESS | 1978 | 1461509994591 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:59:54 INFO - PROCESS | 1978 | 1461509994595 Marionette TRACE conn6 <- [1,1086,null,{}] 07:59:54 INFO - PROCESS | 1978 | 1461509994602 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:54 INFO - PROCESS | 1978 | 1461509994835 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 07:59:55 INFO - PROCESS | 1978 | 1461509995081 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d566800 == 106 [pid = 1978] [id = 279] 07:59:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc7b7eb000) [pid = 1978] [serial = 838] [outer = (nil)] 07:59:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc89c43800) [pid = 1978] [serial = 839] [outer = 0x7ffc7b7eb000] 07:59:55 INFO - PROCESS | 1978 | 1461509995218 Marionette DEBUG loaded listener.js 07:59:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc89e2c800) [pid = 1978] [serial = 840] [outer = 0x7ffc7b7eb000] 07:59:56 INFO - PROCESS | 1978 | 1461509996074 Marionette TRACE conn6 <- [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]]]}] 07:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1532ms 07:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:59:56 INFO - PROCESS | 1978 | 1461509996126 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 07:59:56 INFO - PROCESS | 1978 | 1461509996129 Marionette TRACE conn6 <- [1,1089,null,{"value":"8"}] 07:59:56 INFO - PROCESS | 1978 | 1461509996136 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:59:56 INFO - PROCESS | 1978 | 1461509996139 Marionette TRACE conn6 <- [1,1090,null,{}] 07:59:56 INFO - PROCESS | 1978 | 1461509996146 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:56 INFO - PROCESS | 1978 | 1461509996355 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 07:59:56 INFO - PROCESS | 1978 | 1461509996544 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90a56800 == 107 [pid = 1978] [id = 280] 07:59:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc7bbc1800) [pid = 1978] [serial = 841] [outer = (nil)] 07:59:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc8b80c400) [pid = 1978] [serial = 842] [outer = 0x7ffc7bbc1800] 07:59:56 INFO - PROCESS | 1978 | 1461509996632 Marionette DEBUG loaded listener.js 07:59:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc8bd85400) [pid = 1978] [serial = 843] [outer = 0x7ffc7bbc1800] 07:59:57 INFO - PROCESS | 1978 | 1461509997513 Marionette TRACE conn6 <- [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]]]}] 07:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1434ms 07:59:57 INFO - PROCESS | 1978 | 1461509997569 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 07:59:57 INFO - PROCESS | 1978 | 1461509997573 Marionette TRACE conn6 <- [1,1093,null,{"value":"8"}] 07:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:59:57 INFO - PROCESS | 1978 | 1461509997579 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:59:57 INFO - PROCESS | 1978 | 1461509997582 Marionette TRACE conn6 <- [1,1094,null,{}] 07:59:57 INFO - PROCESS | 1978 | 1461509997588 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:57 INFO - PROCESS | 1978 | 1461509997777 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 07:59:57 INFO - PROCESS | 1978 | 1461509997971 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4d2000 == 108 [pid = 1978] [id = 281] 07:59:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc89be9400) [pid = 1978] [serial = 844] [outer = (nil)] 07:59:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc7299d800) [pid = 1978] [serial = 845] [outer = 0x7ffc89be9400] 07:59:58 INFO - PROCESS | 1978 | 1461509998058 Marionette DEBUG loaded listener.js 07:59:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc8d4bac00) [pid = 1978] [serial = 846] [outer = 0x7ffc89be9400] 07:59:58 INFO - PROCESS | 1978 | 1461509998938 Marionette TRACE conn6 <- [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]]]}] 07:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1430ms 07:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:59:59 INFO - PROCESS | 1978 | 1461509999011 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 07:59:59 INFO - PROCESS | 1978 | 1461509999014 Marionette TRACE conn6 <- [1,1097,null,{"value":"8"}] 07:59:59 INFO - PROCESS | 1978 | 1461509999020 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:59:59 INFO - PROCESS | 1978 | 1461509999022 Marionette TRACE conn6 <- [1,1098,null,{}] 07:59:59 INFO - PROCESS | 1978 | 1461509999028 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:59:59 INFO - PROCESS | 1978 | 1461509999229 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 07:59:59 INFO - PROCESS | 1978 | 1461509999418 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:59:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe44800 == 109 [pid = 1978] [id = 282] 07:59:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc8d799800) [pid = 1978] [serial = 847] [outer = (nil)] 07:59:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc8d79e000) [pid = 1978] [serial = 848] [outer = 0x7ffc8d799800] 07:59:59 INFO - PROCESS | 1978 | 1461509999566 Marionette DEBUG loaded listener.js 07:59:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc8d7a4800) [pid = 1978] [serial = 849] [outer = 0x7ffc8d799800] 08:00:00 INFO - PROCESS | 1978 | 1461510000535 Marionette TRACE conn6 <- [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]]]}] 08:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1581ms 08:00:00 INFO - PROCESS | 1978 | 1461510000601 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 08:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:00:00 INFO - PROCESS | 1978 | 1461510000606 Marionette TRACE conn6 <- [1,1101,null,{"value":"8"}] 08:00:00 INFO - PROCESS | 1978 | 1461510000612 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:00:00 INFO - PROCESS | 1978 | 1461510000616 Marionette TRACE conn6 <- [1,1102,null,{}] 08:00:00 INFO - PROCESS | 1978 | 1461510000622 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:00 INFO - PROCESS | 1978 | 1461510000858 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 08:00:01 INFO - PROCESS | 1978 | 1461510001097 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61907800 == 110 [pid = 1978] [id = 283] 08:00:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc621c8000) [pid = 1978] [serial = 850] [outer = (nil)] 08:00:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc621cd400) [pid = 1978] [serial = 851] [outer = 0x7ffc621c8000] 08:00:01 INFO - PROCESS | 1978 | 1461510001231 Marionette DEBUG loaded listener.js 08:00:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc8dc97800) [pid = 1978] [serial = 852] [outer = 0x7ffc621c8000] 08:00:02 INFO - PROCESS | 1978 | 1461510002088 Marionette TRACE conn6 <- [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]]]}] 08:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1545ms 08:00:02 INFO - PROCESS | 1978 | 1461510002157 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 08:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:00:02 INFO - PROCESS | 1978 | 1461510002161 Marionette TRACE conn6 <- [1,1105,null,{"value":"8"}] 08:00:02 INFO - PROCESS | 1978 | 1461510002168 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:00:02 INFO - PROCESS | 1978 | 1461510002172 Marionette TRACE conn6 <- [1,1106,null,{}] 08:00:02 INFO - PROCESS | 1978 | 1461510002178 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:02 INFO - PROCESS | 1978 | 1461510002403 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 08:00:02 INFO - PROCESS | 1978 | 1461510002649 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4cf000 == 111 [pid = 1978] [id = 284] 08:00:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc619f0400) [pid = 1978] [serial = 853] [outer = (nil)] 08:00:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc619f8400) [pid = 1978] [serial = 854] [outer = 0x7ffc619f0400] 08:00:02 INFO - PROCESS | 1978 | 1461510002775 Marionette DEBUG loaded listener.js 08:00:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc619fd800) [pid = 1978] [serial = 855] [outer = 0x7ffc619f0400] 08:00:03 INFO - PROCESS | 1978 | 1461510003629 Marionette TRACE conn6 <- [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]]]}] 08:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1488ms 08:00:03 INFO - PROCESS | 1978 | 1461510003659 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 08:00:03 INFO - PROCESS | 1978 | 1461510003663 Marionette TRACE conn6 <- [1,1109,null,{"value":"8"}] 08:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:00:03 INFO - PROCESS | 1978 | 1461510003669 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:00:03 INFO - PROCESS | 1978 | 1461510003671 Marionette TRACE conn6 <- [1,1110,null,{}] 08:00:03 INFO - PROCESS | 1978 | 1461510003677 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:03 INFO - PROCESS | 1978 | 1461510003871 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 08:00:04 INFO - PROCESS | 1978 | 1461510004068 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f16800 == 112 [pid = 1978] [id = 285] 08:00:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc619f1800) [pid = 1978] [serial = 856] [outer = (nil)] 08:00:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc621cbc00) [pid = 1978] [serial = 857] [outer = 0x7ffc619f1800] 08:00:04 INFO - PROCESS | 1978 | 1461510004142 Marionette DEBUG loaded listener.js 08:00:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc8dc98c00) [pid = 1978] [serial = 858] [outer = 0x7ffc619f1800] 08:00:05 INFO - PROCESS | 1978 | 1461510005095 Marionette TRACE conn6 <- [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]]]}] 08:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1485ms 08:00:05 INFO - PROCESS | 1978 | 1461510005155 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 08:00:05 INFO - PROCESS | 1978 | 1461510005158 Marionette TRACE conn6 <- [1,1113,null,{"value":"8"}] 08:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:00:05 INFO - PROCESS | 1978 | 1461510005165 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:00:05 INFO - PROCESS | 1978 | 1461510005168 Marionette TRACE conn6 <- [1,1114,null,{}] 08:00:05 INFO - PROCESS | 1978 | 1461510005173 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:05 INFO - PROCESS | 1978 | 1461510005384 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 08:00:05 INFO - PROCESS | 1978 | 1461510005634 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61da3000 == 113 [pid = 1978] [id = 286] 08:00:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc619f6400) [pid = 1978] [serial = 859] [outer = (nil)] 08:00:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc61de4800) [pid = 1978] [serial = 860] [outer = 0x7ffc619f6400] 08:00:05 INFO - PROCESS | 1978 | 1461510005761 Marionette DEBUG loaded listener.js 08:00:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc61de9000) [pid = 1978] [serial = 861] [outer = 0x7ffc619f6400] 08:00:06 INFO - PROCESS | 1978 | 1461510006707 Marionette TRACE conn6 <- [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]]]}] 08:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1585ms 08:00:06 INFO - PROCESS | 1978 | 1461510006751 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 08:00:06 INFO - PROCESS | 1978 | 1461510006755 Marionette TRACE conn6 <- [1,1117,null,{"value":"8"}] 08:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:00:06 INFO - PROCESS | 1978 | 1461510006762 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:00:06 INFO - PROCESS | 1978 | 1461510006765 Marionette TRACE conn6 <- [1,1118,null,{}] 08:00:06 INFO - PROCESS | 1978 | 1461510006771 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:07 INFO - PROCESS | 1978 | 1461510007344 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 08:00:07 INFO - PROCESS | 1978 | 1461510007625 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68598800 == 114 [pid = 1978] [id = 287] 08:00:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc61ded000) [pid = 1978] [serial = 862] [outer = (nil)] 08:00:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc621cf400) [pid = 1978] [serial = 863] [outer = 0x7ffc61ded000] 08:00:07 INFO - PROCESS | 1978 | 1461510007706 Marionette DEBUG loaded listener.js 08:00:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc6733c800) [pid = 1978] [serial = 864] [outer = 0x7ffc61ded000] 08:00:08 INFO - PROCESS | 1978 | 1461510008646 Marionette TRACE conn6 <- [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]]]}] 08:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1934ms 08:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:00:08 INFO - PROCESS | 1978 | 1461510008699 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 08:00:08 INFO - PROCESS | 1978 | 1461510008705 Marionette TRACE conn6 <- [1,1121,null,{"value":"8"}] 08:00:08 INFO - PROCESS | 1978 | 1461510008713 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:00:08 INFO - PROCESS | 1978 | 1461510008720 Marionette TRACE conn6 <- [1,1122,null,{}] 08:00:08 INFO - PROCESS | 1978 | 1461510008727 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:08 INFO - PROCESS | 1978 | 1461510008937 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 08:00:09 INFO - PROCESS | 1978 | 1461510009181 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b360800 == 115 [pid = 1978] [id = 288] 08:00:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc67fd3c00) [pid = 1978] [serial = 865] [outer = (nil)] 08:00:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc6a64d800) [pid = 1978] [serial = 866] [outer = 0x7ffc67fd3c00] 08:00:09 INFO - PROCESS | 1978 | 1461510009323 Marionette DEBUG loaded listener.js 08:00:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc6b7f4800) [pid = 1978] [serial = 867] [outer = 0x7ffc67fd3c00] 08:00:10 INFO - PROCESS | 1978 | 1461510010405 Marionette TRACE conn6 <- [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]]]}] 08:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1737ms 08:00:10 INFO - PROCESS | 1978 | 1461510010450 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 08:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:00:10 INFO - PROCESS | 1978 | 1461510010455 Marionette TRACE conn6 <- [1,1125,null,{"value":"8"}] 08:00:10 INFO - PROCESS | 1978 | 1461510010462 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:00:10 INFO - PROCESS | 1978 | 1461510010465 Marionette TRACE conn6 <- [1,1126,null,{}] 08:00:10 INFO - PROCESS | 1978 | 1461510010471 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:10 INFO - PROCESS | 1978 | 1461510010688 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 08:00:10 INFO - PROCESS | 1978 | 1461510010978 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6858d000 == 116 [pid = 1978] [id = 289] 08:00:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc664f2c00) [pid = 1978] [serial = 868] [outer = (nil)] 08:00:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc6f9b3400) [pid = 1978] [serial = 869] [outer = 0x7ffc664f2c00] 08:00:11 INFO - PROCESS | 1978 | 1461510011155 Marionette DEBUG loaded listener.js 08:00:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc6fef4400) [pid = 1978] [serial = 870] [outer = 0x7ffc664f2c00] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a3ad000 == 115 [pid = 1978] [id = 226] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc795da000 == 114 [pid = 1978] [id = 225] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7623b800 == 113 [pid = 1978] [id = 223] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762d9000 == 112 [pid = 1978] [id = 224] 08:00:11 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc79f84800) [pid = 1978] [serial = 731] [outer = (nil)] [url = about:blank] 08:00:11 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc7a0cb400) [pid = 1978] [serial = 734] [outer = (nil)] [url = about:blank] 08:00:11 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc7b238800) [pid = 1978] [serial = 737] [outer = (nil)] [url = about:blank] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75af6800 == 111 [pid = 1978] [id = 271] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d38000 == 110 [pid = 1978] [id = 270] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72a91800 == 109 [pid = 1978] [id = 269] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71856000 == 108 [pid = 1978] [id = 268] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6858c800 == 107 [pid = 1978] [id = 267] 08:00:11 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b774000 == 106 [pid = 1978] [id = 266] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930b7800 == 105 [pid = 1978] [id = 262] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc920ad000 == 104 [pid = 1978] [id = 261] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8fd7f800 == 103 [pid = 1978] [id = 260] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8de9d000 == 102 [pid = 1978] [id = 259] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88c6b000 == 101 [pid = 1978] [id = 258] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c9a8000 == 100 [pid = 1978] [id = 257] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7afbc800 == 99 [pid = 1978] [id = 256] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a3b000 == 98 [pid = 1978] [id = 255] 08:00:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6feb2000 == 97 [pid = 1978] [id = 254] 08:00:12 INFO - PROCESS | 1978 | 1461510012584 Marionette TRACE conn6 <- [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]]]}] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc6b480800) [pid = 1978] [serial = 744] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc69cc1400) [pid = 1978] [serial = 743] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc71a9e800) [pid = 1978] [serial = 755] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc71bf5000) [pid = 1978] [serial = 756] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc73a78c00) [pid = 1978] [serial = 719] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc79138400) [pid = 1978] [serial = 728] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc69cbc400) [pid = 1978] [serial = 707] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc70896000) [pid = 1978] [serial = 713] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc6b8c5c00) [pid = 1978] [serial = 746] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc6b9fa400) [pid = 1978] [serial = 747] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc6f983000) [pid = 1978] [serial = 749] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc6b8c3800) [pid = 1978] [serial = 740] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc7666c800) [pid = 1978] [serial = 722] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc78784c00) [pid = 1978] [serial = 725] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc72ae8400) [pid = 1978] [serial = 716] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc6b8e9800) [pid = 1978] [serial = 710] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc6ff9e800) [pid = 1978] [serial = 752] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc70893800) [pid = 1978] [serial = 753] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc724a9800) [pid = 1978] [serial = 758] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc6fe86000) [pid = 1978] [serial = 750] [outer = (nil)] [url = about:blank] 08:00:12 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc72b8b000) [pid = 1978] [serial = 759] [outer = (nil)] [url = about:blank] 08:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2190ms 08:00:12 INFO - PROCESS | 1978 | 1461510012658 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 08:00:12 INFO - PROCESS | 1978 | 1461510012667 Marionette TRACE conn6 <- [1,1129,null,{"value":"8"}] 08:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:00:12 INFO - PROCESS | 1978 | 1461510012692 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:00:12 INFO - PROCESS | 1978 | 1461510012703 Marionette TRACE conn6 <- [1,1130,null,{}] 08:00:12 INFO - PROCESS | 1978 | 1461510012712 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:12 INFO - PROCESS | 1978 | 1461510012905 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 08:00:13 INFO - PROCESS | 1978 | 1461510013107 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b72000 == 98 [pid = 1978] [id = 290] 08:00:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc69cc5000) [pid = 1978] [serial = 871] [outer = (nil)] 08:00:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc719d2400) [pid = 1978] [serial = 872] [outer = 0x7ffc69cc5000] 08:00:13 INFO - PROCESS | 1978 | 1461510013198 Marionette DEBUG loaded listener.js 08:00:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc71bf5400) [pid = 1978] [serial = 873] [outer = 0x7ffc69cc5000] 08:00:14 INFO - PROCESS | 1978 | 1461510014049 Marionette TRACE conn6 <- [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]]]}] 08:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1402ms 08:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:00:14 INFO - PROCESS | 1978 | 1461510014080 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 08:00:14 INFO - PROCESS | 1978 | 1461510014083 Marionette TRACE conn6 <- [1,1133,null,{"value":"8"}] 08:00:14 INFO - PROCESS | 1978 | 1461510014090 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:00:14 INFO - PROCESS | 1978 | 1461510014093 Marionette TRACE conn6 <- [1,1134,null,{}] 08:00:14 INFO - PROCESS | 1978 | 1461510014098 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:14 INFO - PROCESS | 1978 | 1461510014326 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 08:00:14 INFO - PROCESS | 1978 | 1461510014355 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72aae000 == 99 [pid = 1978] [id = 291] 08:00:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc6b7f4c00) [pid = 1978] [serial = 874] [outer = (nil)] 08:00:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc72ae5c00) [pid = 1978] [serial = 875] [outer = 0x7ffc6b7f4c00] 08:00:14 INFO - PROCESS | 1978 | 1461510014424 Marionette DEBUG loaded listener.js 08:00:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc73a87000) [pid = 1978] [serial = 876] [outer = 0x7ffc6b7f4c00] 08:00:15 INFO - PROCESS | 1978 | 1461510015372 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1334ms 08:00:15 INFO - PROCESS | 1978 | 1461510015428 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 08:00:15 INFO - PROCESS | 1978 | 1461510015431 Marionette TRACE conn6 <- [1,1137,null,{"value":"8"}] 08:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:00:15 INFO - PROCESS | 1978 | 1461510015438 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:00:15 INFO - PROCESS | 1978 | 1461510015440 Marionette TRACE conn6 <- [1,1138,null,{}] 08:00:15 INFO - PROCESS | 1978 | 1461510015445 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:15 INFO - PROCESS | 1978 | 1461510015684 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 08:00:15 INFO - PROCESS | 1978 | 1461510015759 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a3d000 == 100 [pid = 1978] [id = 292] 08:00:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc77c8ec00) [pid = 1978] [serial = 877] [outer = (nil)] 08:00:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc788e4800) [pid = 1978] [serial = 878] [outer = 0x7ffc77c8ec00] 08:00:15 INFO - PROCESS | 1978 | 1461510015838 Marionette DEBUG loaded listener.js 08:00:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc7aa22c00) [pid = 1978] [serial = 879] [outer = 0x7ffc77c8ec00] 08:00:16 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc67bdc800) [pid = 1978] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:00:16 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc6b6c1c00) [pid = 1978] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:00:16 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc6fe8e000) [pid = 1978] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:00:16 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc6fe8d800) [pid = 1978] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:00:16 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc6fe8d400) [pid = 1978] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:00:17 INFO - PROCESS | 1978 | 1461510017110 Marionette TRACE conn6 <- [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]]]}] 08:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1683ms 08:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:00:17 INFO - PROCESS | 1978 | 1461510017121 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 08:00:17 INFO - PROCESS | 1978 | 1461510017125 Marionette TRACE conn6 <- [1,1141,null,{"value":"8"}] 08:00:17 INFO - PROCESS | 1978 | 1461510017131 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:00:17 INFO - PROCESS | 1978 | 1461510017134 Marionette TRACE conn6 <- [1,1142,null,{}] 08:00:17 INFO - PROCESS | 1978 | 1461510017139 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:17 INFO - PROCESS | 1978 | 1461510017376 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 08:00:17 INFO - PROCESS | 1978 | 1461510017399 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e4d000 == 101 [pid = 1978] [id = 293] 08:00:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc674e7800) [pid = 1978] [serial = 880] [outer = (nil)] 08:00:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc7aa25000) [pid = 1978] [serial = 881] [outer = 0x7ffc674e7800] 08:00:17 INFO - PROCESS | 1978 | 1461510017463 Marionette DEBUG loaded listener.js 08:00:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc7c330800) [pid = 1978] [serial = 882] [outer = 0x7ffc674e7800] 08:00:18 INFO - PROCESS | 1978 | 1461510018273 Marionette TRACE conn6 <- [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]]]}] 08:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1185ms 08:00:18 INFO - PROCESS | 1978 | 1461510018319 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 08:00:18 INFO - PROCESS | 1978 | 1461510018323 Marionette TRACE conn6 <- [1,1145,null,{"value":"8"}] 08:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:00:18 INFO - PROCESS | 1978 | 1461510018329 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:00:18 INFO - PROCESS | 1978 | 1461510018332 Marionette TRACE conn6 <- [1,1146,null,{}] 08:00:18 INFO - PROCESS | 1978 | 1461510018337 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:18 INFO - PROCESS | 1978 | 1461510018512 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 08:00:18 INFO - PROCESS | 1978 | 1461510018527 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc788ae000 == 102 [pid = 1978] [id = 294] 08:00:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc7b7e6800) [pid = 1978] [serial = 883] [outer = (nil)] 08:00:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc7e9a8c00) [pid = 1978] [serial = 884] [outer = 0x7ffc7b7e6800] 08:00:18 INFO - PROCESS | 1978 | 1461510018590 Marionette DEBUG loaded listener.js 08:00:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc7ee73800) [pid = 1978] [serial = 885] [outer = 0x7ffc7b7e6800] 08:00:19 INFO - PROCESS | 1978 | 1461510019803 Marionette TRACE conn6 <- [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]]]}] 08:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1534ms 08:00:19 INFO - PROCESS | 1978 | 1461510019865 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 08:00:19 INFO - PROCESS | 1978 | 1461510019873 Marionette TRACE conn6 <- [1,1149,null,{"value":"8"}] 08:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:00:19 INFO - PROCESS | 1978 | 1461510019881 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:00:19 INFO - PROCESS | 1978 | 1461510019887 Marionette TRACE conn6 <- [1,1150,null,{}] 08:00:19 INFO - PROCESS | 1978 | 1461510019895 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:20 INFO - PROCESS | 1978 | 1461510020111 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 08:00:20 INFO - PROCESS | 1978 | 1461510020368 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b35a800 == 103 [pid = 1978] [id = 295] 08:00:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc68358000) [pid = 1978] [serial = 886] [outer = (nil)] 08:00:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc6a546000) [pid = 1978] [serial = 887] [outer = 0x7ffc68358000] 08:00:20 INFO - PROCESS | 1978 | 1461510020497 Marionette DEBUG loaded listener.js 08:00:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc6b8d1800) [pid = 1978] [serial = 888] [outer = 0x7ffc68358000] 08:00:21 INFO - PROCESS | 1978 | 1461510021435 Marionette TRACE conn6 <- [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]]]}] 08:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1584ms 08:00:21 INFO - PROCESS | 1978 | 1461510021466 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 08:00:21 INFO - PROCESS | 1978 | 1461510021475 Marionette TRACE conn6 <- [1,1153,null,{"value":"8"}] 08:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:00:21 INFO - PROCESS | 1978 | 1461510021487 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:00:21 INFO - PROCESS | 1978 | 1461510021490 Marionette TRACE conn6 <- [1,1154,null,{}] 08:00:21 INFO - PROCESS | 1978 | 1461510021497 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:21 INFO - PROCESS | 1978 | 1461510021700 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 08:00:22 INFO - PROCESS | 1978 | 1461510022003 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7591a800 == 104 [pid = 1978] [id = 296] 08:00:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc6fef1c00) [pid = 1978] [serial = 889] [outer = (nil)] 08:00:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc7088b800) [pid = 1978] [serial = 890] [outer = 0x7ffc6fef1c00] 08:00:22 INFO - PROCESS | 1978 | 1461510022135 Marionette DEBUG loaded listener.js 08:00:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc724a9400) [pid = 1978] [serial = 891] [outer = 0x7ffc6fef1c00] 08:00:23 INFO - PROCESS | 1978 | 1461510023035 Marionette TRACE conn6 <- [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]]]}] 08:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 08:00:23 INFO - PROCESS | 1978 | 1461510023073 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 08:00:23 INFO - PROCESS | 1978 | 1461510023076 Marionette TRACE conn6 <- [1,1157,null,{"value":"8"}] 08:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:00:23 INFO - PROCESS | 1978 | 1461510023083 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:00:23 INFO - PROCESS | 1978 | 1461510023089 Marionette TRACE conn6 <- [1,1158,null,{}] 08:00:23 INFO - PROCESS | 1978 | 1461510023124 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:23 INFO - PROCESS | 1978 | 1461510023338 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 08:00:23 INFO - PROCESS | 1978 | 1461510023576 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c105000 == 105 [pid = 1978] [id = 297] 08:00:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc73d98000) [pid = 1978] [serial = 892] [outer = (nil)] 08:00:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc7a0c4400) [pid = 1978] [serial = 893] [outer = 0x7ffc73d98000] 08:00:23 INFO - PROCESS | 1978 | 1461510023681 Marionette DEBUG loaded listener.js 08:00:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc7bed2800) [pid = 1978] [serial = 894] [outer = 0x7ffc73d98000] 08:00:24 INFO - PROCESS | 1978 | 1461510024563 Marionette TRACE conn6 <- [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]]]}] 08:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 08:00:24 INFO - PROCESS | 1978 | 1461510024626 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 08:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:00:24 INFO - PROCESS | 1978 | 1461510024631 Marionette TRACE conn6 <- [1,1161,null,{"value":"8"}] 08:00:24 INFO - PROCESS | 1978 | 1461510024637 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:00:24 INFO - PROCESS | 1978 | 1461510024641 Marionette TRACE conn6 <- [1,1162,null,{}] 08:00:24 INFO - PROCESS | 1978 | 1461510024647 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:24 INFO - PROCESS | 1978 | 1461510024854 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 08:00:25 INFO - PROCESS | 1978 | 1461510025096 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc887b6000 == 106 [pid = 1978] [id = 298] 08:00:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc771cf800) [pid = 1978] [serial = 895] [outer = (nil)] 08:00:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc81c59800) [pid = 1978] [serial = 896] [outer = 0x7ffc771cf800] 08:00:25 INFO - PROCESS | 1978 | 1461510025222 Marionette DEBUG loaded listener.js 08:00:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc82b7e400) [pid = 1978] [serial = 897] [outer = 0x7ffc771cf800] 08:00:26 INFO - PROCESS | 1978 | 1461510026131 Marionette TRACE conn6 <- [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]]]}] 08:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1540ms 08:00:26 INFO - PROCESS | 1978 | 1461510026177 Marionette TRACE conn6 -> [0,1165,"getWindowHandle",null] 08:00:26 INFO - PROCESS | 1978 | 1461510026181 Marionette TRACE conn6 <- [1,1165,null,{"value":"8"}] 08:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:00:26 INFO - PROCESS | 1978 | 1461510026187 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:00:26 INFO - PROCESS | 1978 | 1461510026190 Marionette TRACE conn6 <- [1,1166,null,{}] 08:00:26 INFO - PROCESS | 1978 | 1461510026196 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:26 INFO - PROCESS | 1978 | 1461510026383 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 08:00:26 INFO - PROCESS | 1978 | 1461510026590 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc51800 == 107 [pid = 1978] [id = 299] 08:00:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc7ce73800) [pid = 1978] [serial = 898] [outer = (nil)] 08:00:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc88e58800) [pid = 1978] [serial = 899] [outer = 0x7ffc7ce73800] 08:00:26 INFO - PROCESS | 1978 | 1461510026760 Marionette DEBUG loaded listener.js 08:00:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x7ffc89cbb800) [pid = 1978] [serial = 900] [outer = 0x7ffc7ce73800] 08:00:27 INFO - PROCESS | 1978 | 1461510027679 Marionette TRACE conn6 <- [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]]]}] 08:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1528ms 08:00:27 INFO - PROCESS | 1978 | 1461510027716 Marionette TRACE conn6 -> [0,1169,"getWindowHandle",null] 08:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:00:27 INFO - PROCESS | 1978 | 1461510027720 Marionette TRACE conn6 <- [1,1169,null,{"value":"8"}] 08:00:27 INFO - PROCESS | 1978 | 1461510027726 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:00:27 INFO - PROCESS | 1978 | 1461510027730 Marionette TRACE conn6 <- [1,1170,null,{}] 08:00:27 INFO - PROCESS | 1978 | 1461510027735 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:27 INFO - PROCESS | 1978 | 1461510027957 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 08:00:28 INFO - PROCESS | 1978 | 1461510028199 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930ba800 == 108 [pid = 1978] [id = 300] 08:00:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x7ffc8d79b000) [pid = 1978] [serial = 901] [outer = (nil)] 08:00:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 245 (0x7ffc8de79800) [pid = 1978] [serial = 902] [outer = 0x7ffc8d79b000] 08:00:28 INFO - PROCESS | 1978 | 1461510028324 Marionette DEBUG loaded listener.js 08:00:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 246 (0x7ffc8e025000) [pid = 1978] [serial = 903] [outer = 0x7ffc8d79b000] 08:00:29 INFO - PROCESS | 1978 | 1461510029190 Marionette TRACE conn6 <- [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]]]}] 08:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1534ms 08:00:29 INFO - PROCESS | 1978 | 1461510029262 Marionette TRACE conn6 -> [0,1173,"getWindowHandle",null] 08:00:29 INFO - PROCESS | 1978 | 1461510029265 Marionette TRACE conn6 <- [1,1173,null,{"value":"8"}] 08:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:00:29 INFO - PROCESS | 1978 | 1461510029273 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:00:29 INFO - PROCESS | 1978 | 1461510029276 Marionette TRACE conn6 <- [1,1174,null,{}] 08:00:29 INFO - PROCESS | 1978 | 1461510029283 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:29 INFO - PROCESS | 1978 | 1461510029493 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 08:00:29 INFO - PROCESS | 1978 | 1461510029742 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60dea800 == 109 [pid = 1978] [id = 301] 08:00:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 247 (0x7ffc75bb5c00) [pid = 1978] [serial = 904] [outer = (nil)] 08:00:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x7ffc75bbd800) [pid = 1978] [serial = 905] [outer = 0x7ffc75bb5c00] 08:00:29 INFO - PROCESS | 1978 | 1461510029891 Marionette DEBUG loaded listener.js 08:00:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x7ffc75bc2000) [pid = 1978] [serial = 906] [outer = 0x7ffc75bb5c00] 08:00:30 INFO - PROCESS | 1978 | 1461510030776 Marionette TRACE conn6 <- [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] 08:00:30 INFO - PROCESS | 1978 | 1461510030866 Marionette TRACE conn6 <- [1,1177,null,{"value":"8"}] 08:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:00:30 INFO - PROCESS | 1978 | 1461510030873 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:00:30 INFO - PROCESS | 1978 | 1461510030876 Marionette TRACE conn6 <- [1,1178,null,{}] 08:00:30 INFO - PROCESS | 1978 | 1461510030882 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:31 INFO - PROCESS | 1978 | 1461510031089 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 08:00:31 INFO - PROCESS | 1978 | 1461510031328 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61cd3800 == 110 [pid = 1978] [id = 302] 08:00:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc654e9000) [pid = 1978] [serial = 907] [outer = (nil)] 08:00:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc654f2800) [pid = 1978] [serial = 908] [outer = 0x7ffc654e9000] 08:00:31 INFO - PROCESS | 1978 | 1461510031420 Marionette DEBUG loaded listener.js 08:00:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc719dc000) [pid = 1978] [serial = 909] [outer = 0x7ffc654e9000] 08:00:32 INFO - PROCESS | 1978 | 1461510032268 Marionette TRACE conn6 <- [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] 08:00:32 INFO - PROCESS | 1978 | 1461510032317 Marionette TRACE conn6 <- [1,1181,null,{"value":"8"}] 08:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:00:32 INFO - PROCESS | 1978 | 1461510032323 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:00:32 INFO - PROCESS | 1978 | 1461510032326 Marionette TRACE conn6 <- [1,1182,null,{}] 08:00:32 INFO - PROCESS | 1978 | 1461510032332 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:32 INFO - PROCESS | 1978 | 1461510032532 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 08:00:32 INFO - PROCESS | 1978 | 1461510032735 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fcf800 == 111 [pid = 1978] [id = 303] 08:00:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc60cea400) [pid = 1978] [serial = 910] [outer = (nil)] 08:00:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc60cf4000) [pid = 1978] [serial = 911] [outer = 0x7ffc60cea400] 08:00:32 INFO - PROCESS | 1978 | 1461510032812 Marionette DEBUG loaded listener.js 08:00:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc654e9c00) [pid = 1978] [serial = 912] [outer = 0x7ffc60cea400] 08:00:33 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:00:33 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:00:33 INFO - PROCESS | 1978 | 1461510033708 Marionette TRACE conn6 <- [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] 08:00:33 INFO - PROCESS | 1978 | 1461510033771 Marionette TRACE conn6 <- [1,1185,null,{"value":"8"}] 08:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:00:33 INFO - PROCESS | 1978 | 1461510033779 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:00:33 INFO - PROCESS | 1978 | 1461510033783 Marionette TRACE conn6 <- [1,1186,null,{}] 08:00:33 INFO - PROCESS | 1978 | 1461510033789 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:34 INFO - PROCESS | 1978 | 1461510034008 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 08:00:34 INFO - PROCESS | 1978 | 1461510034279 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ee2000 == 112 [pid = 1978] [id = 304] 08:00:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x7ffc75bc3c00) [pid = 1978] [serial = 913] [outer = (nil)] 08:00:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x7ffc76314800) [pid = 1978] [serial = 914] [outer = 0x7ffc75bc3c00] 08:00:34 INFO - PROCESS | 1978 | 1461510034405 Marionette DEBUG loaded listener.js 08:00:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc76318400) [pid = 1978] [serial = 915] [outer = 0x7ffc75bc3c00] 08:00:35 INFO - PROCESS | 1978 | 1461510035326 Marionette TRACE conn6 <- [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] 08:00:35 INFO - PROCESS | 1978 | 1461510035418 Marionette TRACE conn6 <- [1,1189,null,{"value":"8"}] 08:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:00:35 INFO - PROCESS | 1978 | 1461510035424 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:00:35 INFO - PROCESS | 1978 | 1461510035429 Marionette TRACE conn6 <- [1,1190,null,{}] 08:00:35 INFO - PROCESS | 1978 | 1461510035434 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:35 INFO - PROCESS | 1978 | 1461510035665 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 08:00:35 INFO - PROCESS | 1978 | 1461510035921 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63ae5000 == 113 [pid = 1978] [id = 305] 08:00:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc639ee000) [pid = 1978] [serial = 916] [outer = (nil)] 08:00:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc639f5400) [pid = 1978] [serial = 917] [outer = 0x7ffc639ee000] 08:00:36 INFO - PROCESS | 1978 | 1461510036055 Marionette DEBUG loaded listener.js 08:00:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x7ffc7631ec00) [pid = 1978] [serial = 918] [outer = 0x7ffc639ee000] 08:00:37 INFO - PROCESS | 1978 | 1461510036999 Marionette TRACE conn6 <- [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] 08:00:37 INFO - PROCESS | 1978 | 1461510037064 Marionette TRACE conn6 <- [1,1193,null,{"value":"8"}] 08:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:00:37 INFO - PROCESS | 1978 | 1461510037071 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:00:37 INFO - PROCESS | 1978 | 1461510037074 Marionette TRACE conn6 <- [1,1194,null,{}] 08:00:37 INFO - PROCESS | 1978 | 1461510037082 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:37 INFO - PROCESS | 1978 | 1461510037417 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 08:00:38 INFO - PROCESS | 1978 | 1461510038167 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63aee000 == 114 [pid = 1978] [id = 306] 08:00:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 262 (0x7ffc619fe000) [pid = 1978] [serial = 919] [outer = (nil)] 08:00:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 263 (0x7ffc61de2800) [pid = 1978] [serial = 920] [outer = 0x7ffc619fe000] 08:00:38 INFO - PROCESS | 1978 | 1461510038281 Marionette DEBUG loaded listener.js 08:00:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 264 (0x7ffc621c5c00) [pid = 1978] [serial = 921] [outer = 0x7ffc619fe000] 08:00:39 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:00:39 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:00:39 INFO - PROCESS | 1978 | 1461510039199 Marionette TRACE conn6 <- [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] 08:00:39 INFO - PROCESS | 1978 | 1461510039275 Marionette TRACE conn6 <- [1,1197,null,{"value":"8"}] 08:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:00:39 INFO - PROCESS | 1978 | 1461510039282 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:00:39 INFO - PROCESS | 1978 | 1461510039287 Marionette TRACE conn6 <- [1,1198,null,{}] 08:00:39 INFO - PROCESS | 1978 | 1461510039296 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:39 INFO - PROCESS | 1978 | 1461510039526 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 08:00:39 INFO - PROCESS | 1978 | 1461510039775 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6652e800 == 115 [pid = 1978] [id = 307] 08:00:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 265 (0x7ffc619f4800) [pid = 1978] [serial = 922] [outer = (nil)] 08:00:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 266 (0x7ffc61de8000) [pid = 1978] [serial = 923] [outer = 0x7ffc619f4800] 08:00:39 INFO - PROCESS | 1978 | 1461510039922 Marionette DEBUG loaded listener.js 08:00:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 267 (0x7ffc654f6000) [pid = 1978] [serial = 924] [outer = 0x7ffc619f4800] 08:00:40 INFO - PROCESS | 1978 | 1461510040940 Marionette TRACE conn6 <- [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]]]}] 08:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1687ms 08:00:40 INFO - PROCESS | 1978 | 1461510040973 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 08:00:40 INFO - PROCESS | 1978 | 1461510040979 Marionette TRACE conn6 <- [1,1201,null,{"value":"8"}] 08:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:00:40 INFO - PROCESS | 1978 | 1461510040987 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:00:40 INFO - PROCESS | 1978 | 1461510040989 Marionette TRACE conn6 <- [1,1202,null,{}] 08:00:40 INFO - PROCESS | 1978 | 1461510040994 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:41 INFO - PROCESS | 1978 | 1461510041181 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 08:00:41 INFO - PROCESS | 1978 | 1461510041399 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4cb000 == 116 [pid = 1978] [id = 308] 08:00:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 268 (0x7ffc67fd1800) [pid = 1978] [serial = 925] [outer = (nil)] 08:00:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 269 (0x7ffc68356000) [pid = 1978] [serial = 926] [outer = 0x7ffc67fd1800] 08:00:41 INFO - PROCESS | 1978 | 1461510041555 Marionette DEBUG loaded listener.js 08:00:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 270 (0x7ffc69cc1400) [pid = 1978] [serial = 927] [outer = 0x7ffc67fd1800] 08:00:42 INFO - PROCESS | 1978 | 1461510042521 Marionette TRACE conn6 <- [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]]]}] 08:00:42 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 08:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1584ms 08:00:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7eeee000 == 115 [pid = 1978] [id = 9] 08:00:42 INFO - PROCESS | 1978 | 1461510042655 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 08:00:42 INFO - PROCESS | 1978 | 1461510042661 Marionette TRACE conn6 <- [1,1205,null,{"value":"8"}] 08:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:00:42 INFO - PROCESS | 1978 | 1461510042701 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:00:42 INFO - PROCESS | 1978 | 1461510042713 Marionette TRACE conn6 <- [1,1206,null,{}] 08:00:42 INFO - PROCESS | 1978 | 1461510042729 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:42 INFO - PROCESS | 1978 | 1461510042962 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 08:00:43 INFO - PROCESS | 1978 | 1461510043229 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61dac000 == 116 [pid = 1978] [id = 309] 08:00:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 271 (0x7ffc61dea000) [pid = 1978] [serial = 928] [outer = (nil)] 08:00:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 272 (0x7ffc6b8e6400) [pid = 1978] [serial = 929] [outer = 0x7ffc61dea000] 08:00:43 INFO - PROCESS | 1978 | 1461510043344 Marionette DEBUG loaded listener.js 08:00:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 273 (0x7ffc6baa6400) [pid = 1978] [serial = 930] [outer = 0x7ffc61dea000] 08:00:44 INFO - PROCESS | 1978 | 1461510044233 Marionette TRACE conn6 <- [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]]]}] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75280800 == 115 [pid = 1978] [id = 44] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701ce800 == 114 [pid = 1978] [id = 210] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76191800 == 113 [pid = 1978] [id = 234] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e4d000 == 112 [pid = 1978] [id = 293] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 272 (0x7ffc7ee2d800) [pid = 1978] [serial = 788] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 271 (0x7ffc82b0dc00) [pid = 1978] [serial = 791] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 270 (0x7ffc7ccd3800) [pid = 1978] [serial = 782] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 269 (0x7ffc7aa28c00) [pid = 1978] [serial = 776] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 268 (0x7ffc7bedc000) [pid = 1978] [serial = 779] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 267 (0x7ffc7ce80400) [pid = 1978] [serial = 785] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 266 (0x7ffc72b86800) [pid = 1978] [serial = 770] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 265 (0x7ffc88c4c000) [pid = 1978] [serial = 797] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 264 (0x7ffc6ffa5400) [pid = 1978] [serial = 767] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 263 (0x7ffc6b7f1000) [pid = 1978] [serial = 764] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 262 (0x7ffc77c90c00) [pid = 1978] [serial = 773] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 261 (0x7ffc88ca4400) [pid = 1978] [serial = 794] [outer = (nil)] [url = about:blank] 08:00:44 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 08:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1712ms 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762c9000 == 111 [pid = 1978] [id = 253] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a3d000 == 110 [pid = 1978] [id = 292] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72aae000 == 109 [pid = 1978] [id = 291] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71b72000 == 108 [pid = 1978] [id = 290] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6858d000 == 107 [pid = 1978] [id = 289] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b360800 == 106 [pid = 1978] [id = 288] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68598800 == 105 [pid = 1978] [id = 287] 08:00:44 INFO - PROCESS | 1978 | 1461510044442 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 08:00:44 INFO - PROCESS | 1978 | 1461510044446 Marionette TRACE conn6 <- [1,1209,null,{"value":"8"}] 08:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe44800 == 104 [pid = 1978] [id = 282] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4d2000 == 103 [pid = 1978] [id = 281] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc90a56800 == 102 [pid = 1978] [id = 280] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d566800 == 101 [pid = 1978] [id = 279] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc889a4000 == 100 [pid = 1978] [id = 278] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c9a1800 == 99 [pid = 1978] [id = 277] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6d8800 == 98 [pid = 1978] [id = 276] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc788ae800 == 97 [pid = 1978] [id = 275] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75af0800 == 96 [pid = 1978] [id = 274] 08:00:44 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb12000 == 95 [pid = 1978] [id = 273] 08:00:44 INFO - PROCESS | 1978 | 1461510044471 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:00:44 INFO - PROCESS | 1978 | 1461510044475 Marionette TRACE conn6 <- [1,1210,null,{}] 08:00:44 INFO - PROCESS | 1978 | 1461510044481 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:44 INFO - PROCESS | 1978 | 1461510044650 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x7ffc6a546c00) [pid = 1978] [serial = 800] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc71aa0400) [pid = 1978] [serial = 809] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc72aee800) [pid = 1978] [serial = 813] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc6b6c9000) [pid = 1978] [serial = 801] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x7ffc72477000) [pid = 1978] [serial = 810] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x7ffc7088d800) [pid = 1978] [serial = 807] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc6ffa2400) [pid = 1978] [serial = 806] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc73e64c00) [pid = 1978] [serial = 761] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc72aeb400) [pid = 1978] [serial = 815] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc724b3c00) [pid = 1978] [serial = 812] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc6b8f1400) [pid = 1978] [serial = 803] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc77b08800) [pid = 1978] [serial = 816] [outer = (nil)] [url = about:blank] 08:00:44 INFO - PROCESS | 1978 | 1461510044863 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6652c000 == 96 [pid = 1978] [id = 310] 08:00:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc69cb8800) [pid = 1978] [serial = 931] [outer = (nil)] 08:00:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc6baa6800) [pid = 1978] [serial = 932] [outer = 0x7ffc69cb8800] 08:00:44 INFO - PROCESS | 1978 | 1461510044950 Marionette DEBUG loaded listener.js 08:00:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc6f984c00) [pid = 1978] [serial = 933] [outer = 0x7ffc69cb8800] 08:00:45 INFO - PROCESS | 1978 | 1461510045723 Marionette TRACE conn6 <- [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]]]}] 08:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1294ms 08:00:45 INFO - PROCESS | 1978 | 1461510045771 Marionette TRACE conn6 -> [0,1213,"getWindowHandle",null] 08:00:45 INFO - PROCESS | 1978 | 1461510045775 Marionette TRACE conn6 <- [1,1213,null,{"value":"8"}] 08:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:00:45 INFO - PROCESS | 1978 | 1461510045783 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:00:45 INFO - PROCESS | 1978 | 1461510045785 Marionette TRACE conn6 <- [1,1214,null,{}] 08:00:45 INFO - PROCESS | 1978 | 1461510045789 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:46 INFO - PROCESS | 1978 | 1461510045996 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 08:00:46 INFO - PROCESS | 1978 | 1461510046151 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6feac800 == 97 [pid = 1978] [id = 311] 08:00:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc70287c00) [pid = 1978] [serial = 934] [outer = (nil)] 08:00:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc7088c800) [pid = 1978] [serial = 935] [outer = 0x7ffc70287c00] 08:00:46 INFO - PROCESS | 1978 | 1461510046244 Marionette DEBUG loaded listener.js 08:00:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc71aa5400) [pid = 1978] [serial = 936] [outer = 0x7ffc70287c00] 08:00:47 INFO - PROCESS | 1978 | 1461510047168 Marionette TRACE conn6 <- [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]]]}] 08:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1433ms 08:00:47 INFO - PROCESS | 1978 | 1461510047217 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 08:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:00:47 INFO - PROCESS | 1978 | 1461510047233 Marionette TRACE conn6 <- [1,1217,null,{"value":"8"}] 08:00:47 INFO - PROCESS | 1978 | 1461510047242 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:00:47 INFO - PROCESS | 1978 | 1461510047244 Marionette TRACE conn6 <- [1,1218,null,{}] 08:00:47 INFO - PROCESS | 1978 | 1461510047261 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:47 INFO - PROCESS | 1978 | 1461510047517 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 08:00:47 INFO - PROCESS | 1978 | 1461510047542 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a6800 == 98 [pid = 1978] [id = 312] 08:00:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x7ffc70288000) [pid = 1978] [serial = 937] [outer = (nil)] 08:00:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x7ffc7266fc00) [pid = 1978] [serial = 938] [outer = 0x7ffc70288000] 08:00:47 INFO - PROCESS | 1978 | 1461510047614 Marionette DEBUG loaded listener.js 08:00:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc72b7d400) [pid = 1978] [serial = 939] [outer = 0x7ffc70288000] 08:00:48 INFO - PROCESS | 1978 | 1461510048514 Marionette TRACE conn6 <- [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]]]}] 08:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1289ms 08:00:48 INFO - PROCESS | 1978 | 1461510048537 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 08:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:00:48 INFO - PROCESS | 1978 | 1461510048542 Marionette TRACE conn6 <- [1,1221,null,{"value":"8"}] 08:00:48 INFO - PROCESS | 1978 | 1461510048548 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:00:48 INFO - PROCESS | 1978 | 1461510048552 Marionette TRACE conn6 <- [1,1222,null,{}] 08:00:48 INFO - PROCESS | 1978 | 1461510048557 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:48 INFO - PROCESS | 1978 | 1461510048791 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 08:00:48 INFO - PROCESS | 1978 | 1461510048829 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c2e800 == 99 [pid = 1978] [id = 313] 08:00:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc72b7dc00) [pid = 1978] [serial = 940] [outer = (nil)] 08:00:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc73e60400) [pid = 1978] [serial = 941] [outer = 0x7ffc72b7dc00] 08:00:48 INFO - PROCESS | 1978 | 1461510048904 Marionette DEBUG loaded listener.js 08:00:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x7ffc7527e000) [pid = 1978] [serial = 942] [outer = 0x7ffc72b7dc00] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x7ffc6b7f4c00) [pid = 1978] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc674e7800) [pid = 1978] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc6baa8c00) [pid = 1978] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc61ded000) [pid = 1978] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x7ffc6a547800) [pid = 1978] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x7ffc68358400) [pid = 1978] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc664f2c00) [pid = 1978] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc7bbca000) [pid = 1978] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc69cc5000) [pid = 1978] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc77c8ec00) [pid = 1978] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc72ae9800) [pid = 1978] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc6babf400) [pid = 1978] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x7ffc67fd3c00) [pid = 1978] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:00:50 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x7ffc68359400) [pid = 1978] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:00:51 INFO - PROCESS | 1978 | 1461510051030 Marionette TRACE conn6 <- [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] 08:00:51 INFO - PROCESS | 1978 | 1461510051093 Marionette TRACE conn6 <- [1,1225,null,{"value":"8"}] 08:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:00:51 INFO - PROCESS | 1978 | 1461510051101 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:00:51 INFO - PROCESS | 1978 | 1461510051105 Marionette TRACE conn6 <- [1,1226,null,{}] 08:00:51 INFO - PROCESS | 1978 | 1461510051111 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:51 INFO - PROCESS | 1978 | 1461510051312 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 08:00:51 INFO - PROCESS | 1978 | 1461510051469 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d31000 == 100 [pid = 1978] [id = 314] 08:00:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x7ffc664e9800) [pid = 1978] [serial = 943] [outer = (nil)] 08:00:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x7ffc6f98bc00) [pid = 1978] [serial = 944] [outer = 0x7ffc664e9800] 08:00:51 INFO - PROCESS | 1978 | 1461510051548 Marionette DEBUG loaded listener.js 08:00:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc7540a000) [pid = 1978] [serial = 945] [outer = 0x7ffc664e9800] 08:00:52 INFO - PROCESS | 1978 | 1461510052637 Marionette TRACE conn6 <- [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]]]}] 08:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1588ms 08:00:52 INFO - PROCESS | 1978 | 1461510052690 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 08:00:52 INFO - PROCESS | 1978 | 1461510052696 Marionette TRACE conn6 <- [1,1229,null,{"value":"8"}] 08:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:00:52 INFO - PROCESS | 1978 | 1461510052705 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:00:52 INFO - PROCESS | 1978 | 1461510052713 Marionette TRACE conn6 <- [1,1230,null,{}] 08:00:52 INFO - PROCESS | 1978 | 1461510052725 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:52 INFO - PROCESS | 1978 | 1461510052982 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 08:00:53 INFO - PROCESS | 1978 | 1461510053295 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6651f000 == 101 [pid = 1978] [id = 315] 08:00:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc639eb400) [pid = 1978] [serial = 946] [outer = (nil)] 08:00:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc63c26400) [pid = 1978] [serial = 947] [outer = 0x7ffc639eb400] 08:00:53 INFO - PROCESS | 1978 | 1461510053376 Marionette DEBUG loaded listener.js 08:00:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc654eec00) [pid = 1978] [serial = 948] [outer = 0x7ffc639eb400] 08:00:54 INFO - PROCESS | 1978 | 1461510054273 Marionette TRACE conn6 <- [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]]]}] 08:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1643ms 08:00:54 INFO - PROCESS | 1978 | 1461510054349 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 08:00:54 INFO - PROCESS | 1978 | 1461510054358 Marionette TRACE conn6 <- [1,1233,null,{"value":"8"}] 08:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:00:54 INFO - PROCESS | 1978 | 1461510054368 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:00:54 INFO - PROCESS | 1978 | 1461510054372 Marionette TRACE conn6 <- [1,1234,null,{}] 08:00:54 INFO - PROCESS | 1978 | 1461510054379 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:54 INFO - PROCESS | 1978 | 1461510054613 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 08:00:54 INFO - PROCESS | 1978 | 1461510054870 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe44000 == 102 [pid = 1978] [id = 316] 08:00:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc69cbe400) [pid = 1978] [serial = 949] [outer = (nil)] 08:00:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc69ecd400) [pid = 1978] [serial = 950] [outer = 0x7ffc69cbe400] 08:00:55 INFO - PROCESS | 1978 | 1461510055004 Marionette DEBUG loaded listener.js 08:00:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x7ffc6a63f400) [pid = 1978] [serial = 951] [outer = 0x7ffc69cbe400] 08:00:56 INFO - PROCESS | 1978 | 1461510056002 Marionette TRACE conn6 <- [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]]]}] 08:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1689ms 08:00:56 INFO - PROCESS | 1978 | 1461510056058 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 08:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:00:56 INFO - PROCESS | 1978 | 1461510056063 Marionette TRACE conn6 <- [1,1237,null,{"value":"8"}] 08:00:56 INFO - PROCESS | 1978 | 1461510056069 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:00:56 INFO - PROCESS | 1978 | 1461510056075 Marionette TRACE conn6 <- [1,1238,null,{}] 08:00:56 INFO - PROCESS | 1978 | 1461510056092 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:56 INFO - PROCESS | 1978 | 1461510056390 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 08:00:56 INFO - PROCESS | 1978 | 1461510056665 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e3e800 == 103 [pid = 1978] [id = 317] 08:00:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x7ffc6fef2800) [pid = 1978] [serial = 952] [outer = (nil)] 08:00:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc70283c00) [pid = 1978] [serial = 953] [outer = 0x7ffc6fef2800] 08:00:56 INFO - PROCESS | 1978 | 1461510056746 Marionette DEBUG loaded listener.js 08:00:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc71aa2400) [pid = 1978] [serial = 954] [outer = 0x7ffc6fef2800] 08:00:57 INFO - PROCESS | 1978 | 1461510057652 Marionette TRACE conn6 <- [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]]]}] 08:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 08:00:57 INFO - PROCESS | 1978 | 1461510057707 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 08:00:57 INFO - PROCESS | 1978 | 1461510057711 Marionette TRACE conn6 <- [1,1241,null,{"value":"8"}] 08:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:00:57 INFO - PROCESS | 1978 | 1461510057718 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:00:57 INFO - PROCESS | 1978 | 1461510057720 Marionette TRACE conn6 <- [1,1242,null,{}] 08:00:57 INFO - PROCESS | 1978 | 1461510057726 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:57 INFO - PROCESS | 1978 | 1461510057938 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 08:00:58 INFO - PROCESS | 1978 | 1461510058176 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761a0800 == 104 [pid = 1978] [id = 318] 08:00:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc73a7b000) [pid = 1978] [serial = 955] [outer = (nil)] 08:00:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x7ffc75274400) [pid = 1978] [serial = 956] [outer = 0x7ffc73a7b000] 08:00:58 INFO - PROCESS | 1978 | 1461510058297 Marionette DEBUG loaded listener.js 08:00:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 262 (0x7ffc75bbe800) [pid = 1978] [serial = 957] [outer = 0x7ffc73a7b000] 08:00:59 INFO - PROCESS | 1978 | 1461510059201 Marionette TRACE conn6 <- [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]]]}] 08:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1531ms 08:00:59 INFO - PROCESS | 1978 | 1461510059251 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 08:00:59 INFO - PROCESS | 1978 | 1461510059256 Marionette TRACE conn6 <- [1,1245,null,{"value":"8"}] 08:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:00:59 INFO - PROCESS | 1978 | 1461510059263 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:00:59 INFO - PROCESS | 1978 | 1461510059267 Marionette TRACE conn6 <- [1,1246,null,{}] 08:00:59 INFO - PROCESS | 1978 | 1461510059274 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:00:59 INFO - PROCESS | 1978 | 1461510059500 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 08:00:59 INFO - PROCESS | 1978 | 1461510059747 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:00:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc79e63000 == 105 [pid = 1978] [id = 319] 08:00:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 263 (0x7ffc71be9c00) [pid = 1978] [serial = 958] [outer = (nil)] 08:00:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 264 (0x7ffc76319400) [pid = 1978] [serial = 959] [outer = 0x7ffc71be9c00] 08:00:59 INFO - PROCESS | 1978 | 1461510059885 Marionette DEBUG loaded listener.js 08:01:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 265 (0x7ffc76321800) [pid = 1978] [serial = 960] [outer = 0x7ffc71be9c00] 08:01:00 INFO - PROCESS | 1978 | 1461510060803 Marionette TRACE conn6 <- [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]]]}] 08:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1583ms 08:01:00 INFO - PROCESS | 1978 | 1461510060847 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 08:01:00 INFO - PROCESS | 1978 | 1461510060852 Marionette TRACE conn6 <- [1,1249,null,{"value":"8"}] 08:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:01:00 INFO - PROCESS | 1978 | 1461510060858 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:01:00 INFO - PROCESS | 1978 | 1461510060861 Marionette TRACE conn6 <- [1,1250,null,{}] 08:01:00 INFO - PROCESS | 1978 | 1461510060867 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:01 INFO - PROCESS | 1978 | 1461510061125 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 08:01:01 INFO - PROCESS | 1978 | 1461510061435 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc9a000 == 106 [pid = 1978] [id = 320] 08:01:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 266 (0x7ffc7b7e9800) [pid = 1978] [serial = 961] [outer = (nil)] 08:01:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 267 (0x7ffc7bbca000) [pid = 1978] [serial = 962] [outer = 0x7ffc7b7e9800] 08:01:01 INFO - PROCESS | 1978 | 1461510061580 Marionette DEBUG loaded listener.js 08:01:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 268 (0x7ffc7bedf000) [pid = 1978] [serial = 963] [outer = 0x7ffc7b7e9800] 08:01:02 INFO - PROCESS | 1978 | 1461510062477 Marionette TRACE conn6 <- [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]]]}] 08:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1688ms 08:01:02 INFO - PROCESS | 1978 | 1461510062547 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 08:01:02 INFO - PROCESS | 1978 | 1461510062550 Marionette TRACE conn6 <- [1,1253,null,{"value":"8"}] 08:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:01:02 INFO - PROCESS | 1978 | 1461510062557 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:01:02 INFO - PROCESS | 1978 | 1461510062560 Marionette TRACE conn6 <- [1,1254,null,{}] 08:01:02 INFO - PROCESS | 1978 | 1461510062565 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:02 INFO - PROCESS | 1978 | 1461510062767 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 08:01:03 INFO - PROCESS | 1978 | 1461510063008 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9dc000 == 107 [pid = 1978] [id = 321] 08:01:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 269 (0x7ffc7a022c00) [pid = 1978] [serial = 964] [outer = (nil)] 08:01:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 270 (0x7ffc7ce7bc00) [pid = 1978] [serial = 965] [outer = 0x7ffc7a022c00] 08:01:03 INFO - PROCESS | 1978 | 1461510063131 Marionette DEBUG loaded listener.js 08:01:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 271 (0x7ffc82b0d400) [pid = 1978] [serial = 966] [outer = 0x7ffc7a022c00] 08:01:04 INFO - PROCESS | 1978 | 1461510064084 Marionette TRACE conn6 <- [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]]]}] 08:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1584ms 08:01:04 INFO - PROCESS | 1978 | 1461510064142 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 08:01:04 INFO - PROCESS | 1978 | 1461510064145 Marionette TRACE conn6 <- [1,1257,null,{"value":"8"}] 08:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:01:04 INFO - PROCESS | 1978 | 1461510064153 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:01:04 INFO - PROCESS | 1978 | 1461510064156 Marionette TRACE conn6 <- [1,1258,null,{}] 08:01:04 INFO - PROCESS | 1978 | 1461510064164 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:04 INFO - PROCESS | 1978 | 1461510064387 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 08:01:04 INFO - PROCESS | 1978 | 1461510064630 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b827000 == 108 [pid = 1978] [id = 322] 08:01:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 272 (0x7ffc7a0b7000) [pid = 1978] [serial = 967] [outer = (nil)] 08:01:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 273 (0x7ffc889de400) [pid = 1978] [serial = 968] [outer = 0x7ffc7a0b7000] 08:01:04 INFO - PROCESS | 1978 | 1461510064764 Marionette DEBUG loaded listener.js 08:01:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 274 (0x7ffc89b38000) [pid = 1978] [serial = 969] [outer = 0x7ffc7a0b7000] 08:01:05 INFO - PROCESS | 1978 | 1461510065663 Marionette TRACE conn6 <- [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]]]}] 08:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 08:01:05 INFO - PROCESS | 1978 | 1461510065734 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 08:01:05 INFO - PROCESS | 1978 | 1461510065738 Marionette TRACE conn6 <- [1,1261,null,{"value":"8"}] 08:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:01:05 INFO - PROCESS | 1978 | 1461510065745 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:01:05 INFO - PROCESS | 1978 | 1461510065748 Marionette TRACE conn6 <- [1,1262,null,{}] 08:01:05 INFO - PROCESS | 1978 | 1461510065754 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:05 INFO - PROCESS | 1978 | 1461510065991 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 08:01:06 INFO - PROCESS | 1978 | 1461510066334 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e114000 == 109 [pid = 1978] [id = 323] 08:01:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 275 (0x7ffc6f988400) [pid = 1978] [serial = 970] [outer = (nil)] 08:01:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 276 (0x7ffc89bec400) [pid = 1978] [serial = 971] [outer = 0x7ffc6f988400] 08:01:06 INFO - PROCESS | 1978 | 1461510066420 Marionette DEBUG loaded listener.js 08:01:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 277 (0x7ffc89fcb000) [pid = 1978] [serial = 972] [outer = 0x7ffc6f988400] 08:01:07 INFO - PROCESS | 1978 | 1461510067286 Marionette TRACE conn6 <- [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]]]}] 08:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1587ms 08:01:07 INFO - PROCESS | 1978 | 1461510067334 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 08:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:01:07 INFO - PROCESS | 1978 | 1461510067338 Marionette TRACE conn6 <- [1,1265,null,{"value":"8"}] 08:01:07 INFO - PROCESS | 1978 | 1461510067344 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:01:07 INFO - PROCESS | 1978 | 1461510067348 Marionette TRACE conn6 <- [1,1266,null,{}] 08:01:07 INFO - PROCESS | 1978 | 1461510067354 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:07 INFO - PROCESS | 1978 | 1461510067574 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 08:01:07 INFO - PROCESS | 1978 | 1461510067772 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc920c3000 == 110 [pid = 1978] [id = 324] 08:01:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 278 (0x7ffc73d99000) [pid = 1978] [serial = 973] [outer = (nil)] 08:01:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 279 (0x7ffc8d4b1c00) [pid = 1978] [serial = 974] [outer = 0x7ffc73d99000] 08:01:07 INFO - PROCESS | 1978 | 1461510067857 Marionette DEBUG loaded listener.js 08:01:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 280 (0x7ffc8d798c00) [pid = 1978] [serial = 975] [outer = 0x7ffc73d99000] 08:01:08 INFO - PROCESS | 1978 | 1461510068806 Marionette TRACE conn6 <- [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]]]}] 08:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1538ms 08:01:08 INFO - PROCESS | 1978 | 1461510068884 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 08:01:08 INFO - PROCESS | 1978 | 1461510068888 Marionette TRACE conn6 <- [1,1269,null,{"value":"8"}] 08:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:01:08 INFO - PROCESS | 1978 | 1461510068895 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:01:08 INFO - PROCESS | 1978 | 1461510068899 Marionette TRACE conn6 <- [1,1270,null,{}] 08:01:08 INFO - PROCESS | 1978 | 1461510068905 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:09 INFO - PROCESS | 1978 | 1461510069191 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 08:01:09 INFO - PROCESS | 1978 | 1461510069466 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621b8800 == 111 [pid = 1978] [id = 325] 08:01:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 281 (0x7ffc8bd3b400) [pid = 1978] [serial = 976] [outer = (nil)] 08:01:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 282 (0x7ffc8d799c00) [pid = 1978] [serial = 977] [outer = 0x7ffc8bd3b400] 08:01:09 INFO - PROCESS | 1978 | 1461510069554 Marionette DEBUG loaded listener.js 08:01:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 283 (0x7ffc8dc92000) [pid = 1978] [serial = 978] [outer = 0x7ffc8bd3b400] 08:01:10 INFO - PROCESS | 1978 | 1461510070438 Marionette TRACE conn6 <- [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]]]}] 08:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1593ms 08:01:10 INFO - PROCESS | 1978 | 1461510070490 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 08:01:10 INFO - PROCESS | 1978 | 1461510070494 Marionette TRACE conn6 <- [1,1273,null,{"value":"8"}] 08:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:01:10 INFO - PROCESS | 1978 | 1461510070500 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:01:10 INFO - PROCESS | 1978 | 1461510070503 Marionette TRACE conn6 <- [1,1274,null,{}] 08:01:10 INFO - PROCESS | 1978 | 1461510070516 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:10 INFO - PROCESS | 1978 | 1461510070730 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 08:01:10 INFO - PROCESS | 1978 | 1461510070993 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd1000 == 112 [pid = 1978] [id = 326] 08:01:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 284 (0x7ffc64bee000) [pid = 1978] [serial = 979] [outer = (nil)] 08:01:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 285 (0x7ffc64bf4800) [pid = 1978] [serial = 980] [outer = 0x7ffc64bee000] 08:01:11 INFO - PROCESS | 1978 | 1461510071128 Marionette DEBUG loaded listener.js 08:01:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 286 (0x7ffc6a51b400) [pid = 1978] [serial = 981] [outer = 0x7ffc64bee000] 08:01:12 INFO - PROCESS | 1978 | 1461510072009 Marionette TRACE conn6 <- [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]]]}] 08:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1541ms 08:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:01:12 INFO - PROCESS | 1978 | 1461510072042 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 08:01:12 INFO - PROCESS | 1978 | 1461510072045 Marionette TRACE conn6 <- [1,1277,null,{"value":"8"}] 08:01:12 INFO - PROCESS | 1978 | 1461510072052 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:01:12 INFO - PROCESS | 1978 | 1461510072055 Marionette TRACE conn6 <- [1,1278,null,{}] 08:01:12 INFO - PROCESS | 1978 | 1461510072061 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:12 INFO - PROCESS | 1978 | 1461510072247 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 08:01:12 INFO - PROCESS | 1978 | 1461510072460 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b10000 == 113 [pid = 1978] [id = 327] 08:01:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 287 (0x7ffc64bef800) [pid = 1978] [serial = 982] [outer = (nil)] 08:01:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 288 (0x7ffc8de79c00) [pid = 1978] [serial = 983] [outer = 0x7ffc64bef800] 08:01:12 INFO - PROCESS | 1978 | 1461510072537 Marionette DEBUG loaded listener.js 08:01:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 289 (0x7ffc8e024c00) [pid = 1978] [serial = 984] [outer = 0x7ffc64bef800] 08:01:13 INFO - PROCESS | 1978 | 1461510073541 Marionette TRACE conn6 <- [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]]]}] 08:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1531ms 08:01:13 INFO - PROCESS | 1978 | 1461510073582 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 08:01:13 INFO - PROCESS | 1978 | 1461510073585 Marionette TRACE conn6 <- [1,1281,null,{"value":"8"}] 08:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:01:13 INFO - PROCESS | 1978 | 1461510073593 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:01:13 INFO - PROCESS | 1978 | 1461510073596 Marionette TRACE conn6 <- [1,1282,null,{}] 08:01:13 INFO - PROCESS | 1978 | 1461510073601 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:13 INFO - PROCESS | 1978 | 1461510073809 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 08:01:14 INFO - PROCESS | 1978 | 1461510074069 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64be0800 == 114 [pid = 1978] [id = 328] 08:01:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 290 (0x7ffc60b8b400) [pid = 1978] [serial = 985] [outer = (nil)] 08:01:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 291 (0x7ffc60b94c00) [pid = 1978] [serial = 986] [outer = 0x7ffc60b8b400] 08:01:14 INFO - PROCESS | 1978 | 1461510074210 Marionette DEBUG loaded listener.js 08:01:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 292 (0x7ffc60b99c00) [pid = 1978] [serial = 987] [outer = 0x7ffc60b8b400] 08:01:15 INFO - PROCESS | 1978 | 1461510075154 Marionette TRACE conn6 <- [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]]]}] 08:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1633ms 08:01:15 INFO - PROCESS | 1978 | 1461510075228 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 08:01:15 INFO - PROCESS | 1978 | 1461510075231 Marionette TRACE conn6 <- [1,1285,null,{"value":"8"}] 08:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:01:15 INFO - PROCESS | 1978 | 1461510075239 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:01:15 INFO - PROCESS | 1978 | 1461510075242 Marionette TRACE conn6 <- [1,1286,null,{}] 08:01:15 INFO - PROCESS | 1978 | 1461510075248 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:15 INFO - PROCESS | 1978 | 1461510075478 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 08:01:15 INFO - PROCESS | 1978 | 1461510075807 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f78e000 == 115 [pid = 1978] [id = 329] 08:01:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 293 (0x7ffc6060a400) [pid = 1978] [serial = 988] [outer = (nil)] 08:01:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 294 (0x7ffc60612c00) [pid = 1978] [serial = 989] [outer = 0x7ffc6060a400] 08:01:15 INFO - PROCESS | 1978 | 1461510075931 Marionette DEBUG loaded listener.js 08:01:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 295 (0x7ffc60618c00) [pid = 1978] [serial = 990] [outer = 0x7ffc6060a400] 08:01:16 INFO - PROCESS | 1978 | 1461510076961 Marionette TRACE conn6 <- [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]]]}] 08:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1785ms 08:01:17 INFO - PROCESS | 1978 | 1461510077025 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 08:01:17 INFO - PROCESS | 1978 | 1461510077029 Marionette TRACE conn6 <- [1,1289,null,{"value":"8"}] 08:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:01:17 INFO - PROCESS | 1978 | 1461510077035 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:01:17 INFO - PROCESS | 1978 | 1461510077038 Marionette TRACE conn6 <- [1,1290,null,{}] 08:01:17 INFO - PROCESS | 1978 | 1461510077044 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:17 INFO - PROCESS | 1978 | 1461510077247 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 08:01:17 INFO - PROCESS | 1978 | 1461510077507 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4d4800 == 116 [pid = 1978] [id = 330] 08:01:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 296 (0x7ffc60619000) [pid = 1978] [serial = 991] [outer = (nil)] 08:01:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 297 (0x7ffc69b52800) [pid = 1978] [serial = 992] [outer = 0x7ffc60619000] 08:01:17 INFO - PROCESS | 1978 | 1461510077606 Marionette DEBUG loaded listener.js 08:01:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 298 (0x7ffc6f9b9400) [pid = 1978] [serial = 993] [outer = 0x7ffc60619000] 08:01:18 INFO - PROCESS | 1978 | 1461510078487 Marionette TRACE conn6 <- [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]]]}] 08:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1528ms 08:01:18 INFO - PROCESS | 1978 | 1461510078567 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 08:01:18 INFO - PROCESS | 1978 | 1461510078572 Marionette TRACE conn6 <- [1,1293,null,{"value":"8"}] 08:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:01:18 INFO - PROCESS | 1978 | 1461510078578 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:01:18 INFO - PROCESS | 1978 | 1461510078580 Marionette TRACE conn6 <- [1,1294,null,{}] 08:01:18 INFO - PROCESS | 1978 | 1461510078586 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:18 INFO - PROCESS | 1978 | 1461510078813 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 08:01:19 INFO - PROCESS | 1978 | 1461510079122 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f19000 == 117 [pid = 1978] [id = 331] 08:01:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 299 (0x7ffc60614400) [pid = 1978] [serial = 994] [outer = (nil)] 08:01:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 300 (0x7ffc665c2400) [pid = 1978] [serial = 995] [outer = 0x7ffc60614400] 08:01:19 INFO - PROCESS | 1978 | 1461510079205 Marionette DEBUG loaded listener.js 08:01:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 301 (0x7ffc665c6800) [pid = 1978] [serial = 996] [outer = 0x7ffc60614400] 08:01:20 INFO - PROCESS | 1978 | 1461510080092 Marionette TRACE conn6 <- [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]]]}] 08:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1583ms 08:01:20 INFO - PROCESS | 1978 | 1461510080163 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 08:01:20 INFO - PROCESS | 1978 | 1461510080168 Marionette TRACE conn6 <- [1,1297,null,{"value":"8"}] 08:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:01:20 INFO - PROCESS | 1978 | 1461510080175 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:01:20 INFO - PROCESS | 1978 | 1461510080178 Marionette TRACE conn6 <- [1,1298,null,{}] 08:01:20 INFO - PROCESS | 1978 | 1461510080186 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:20 INFO - PROCESS | 1978 | 1461510080418 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 08:01:20 INFO - PROCESS | 1978 | 1461510080730 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a70000 == 118 [pid = 1978] [id = 332] 08:01:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 302 (0x7ffc60b93400) [pid = 1978] [serial = 997] [outer = (nil)] 08:01:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 303 (0x7ffc674eb400) [pid = 1978] [serial = 998] [outer = 0x7ffc60b93400] 08:01:20 INFO - PROCESS | 1978 | 1461510080814 Marionette DEBUG loaded listener.js 08:01:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 304 (0x7ffc7266a400) [pid = 1978] [serial = 999] [outer = 0x7ffc60b93400] 08:01:22 INFO - PROCESS | 1978 | 1461510082170 Marionette TRACE conn6 <- [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]]]}] 08:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2041ms 08:01:22 INFO - PROCESS | 1978 | 1461510082217 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 08:01:22 INFO - PROCESS | 1978 | 1461510082224 Marionette TRACE conn6 <- [1,1301,null,{"value":"8"}] 08:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:01:22 INFO - PROCESS | 1978 | 1461510082233 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:01:22 INFO - PROCESS | 1978 | 1461510082238 Marionette TRACE conn6 <- [1,1302,null,{}] 08:01:22 INFO - PROCESS | 1978 | 1461510082246 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:22 INFO - PROCESS | 1978 | 1461510082497 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 08:01:22 INFO - PROCESS | 1978 | 1461510082763 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65092000 == 119 [pid = 1978] [id = 333] 08:01:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 305 (0x7ffc621c7000) [pid = 1978] [serial = 1000] [outer = (nil)] 08:01:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 306 (0x7ffc63c2f400) [pid = 1978] [serial = 1001] [outer = 0x7ffc621c7000] 08:01:22 INFO - PROCESS | 1978 | 1461510082903 Marionette DEBUG loaded listener.js 08:01:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 307 (0x7ffc654f6400) [pid = 1978] [serial = 1002] [outer = 0x7ffc621c7000] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66779800 == 118 [pid = 1978] [id = 264] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c2e800 == 117 [pid = 1978] [id = 313] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a6800 == 116 [pid = 1978] [id = 312] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6feac800 == 115 [pid = 1978] [id = 311] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6652c000 == 114 [pid = 1978] [id = 310] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61dac000 == 113 [pid = 1978] [id = 309] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bd2000 == 112 [pid = 1978] [id = 10] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4cb000 == 111 [pid = 1978] [id = 308] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6652e800 == 110 [pid = 1978] [id = 307] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63aee000 == 109 [pid = 1978] [id = 306] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc51800 == 108 [pid = 1978] [id = 299] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc887b6000 == 107 [pid = 1978] [id = 298] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c105000 == 106 [pid = 1978] [id = 297] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7591a800 == 105 [pid = 1978] [id = 296] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65091000 == 104 [pid = 1978] [id = 263] 08:01:23 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b35a800 == 103 [pid = 1978] [id = 295] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 306 (0x7ffc7666ac00) [pid = 1978] [serial = 827] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 305 (0x7ffc7bc41000) [pid = 1978] [serial = 833] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 304 (0x7ffc6b9f4800) [pid = 1978] [serial = 821] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 303 (0x7ffc73a87000) [pid = 1978] [serial = 876] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 302 (0x7ffc621cd400) [pid = 1978] [serial = 851] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 301 (0x7ffc7ae5a400) [pid = 1978] [serial = 830] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 300 (0x7ffc7aa25000) [pid = 1978] [serial = 881] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 299 (0x7ffc6fef0000) [pid = 1978] [serial = 632] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 298 (0x7ffc621cf400) [pid = 1978] [serial = 863] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 297 (0x7ffc73a7c800) [pid = 1978] [serial = 684] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 296 (0x7ffc7909ac00) [pid = 1978] [serial = 818] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 295 (0x7ffc7b809000) [pid = 1978] [serial = 741] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 294 (0x7ffc89c43800) [pid = 1978] [serial = 839] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 293 (0x7ffc7299d800) [pid = 1978] [serial = 845] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 292 (0x7ffc88752000) [pid = 1978] [serial = 836] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 291 (0x7ffc6fef4400) [pid = 1978] [serial = 870] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 290 (0x7ffc8b80c400) [pid = 1978] [serial = 842] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 289 (0x7ffc61de4800) [pid = 1978] [serial = 860] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 288 (0x7ffc8bd8fc00) [pid = 1978] [serial = 581] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 287 (0x7ffc71bf5400) [pid = 1978] [serial = 873] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 286 (0x7ffc788e4800) [pid = 1978] [serial = 878] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 285 (0x7ffc72ae5c00) [pid = 1978] [serial = 875] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 284 (0x7ffc621cbc00) [pid = 1978] [serial = 857] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 283 (0x7ffc6f9b3400) [pid = 1978] [serial = 869] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 282 (0x7ffc6733c800) [pid = 1978] [serial = 864] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 281 (0x7ffc7527a400) [pid = 1978] [serial = 524] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 280 (0x7ffc7aa22c00) [pid = 1978] [serial = 879] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 279 (0x7ffc89bea400) [pid = 1978] [serial = 798] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 278 (0x7ffc6a64d800) [pid = 1978] [serial = 866] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 277 (0x7ffc619f8400) [pid = 1978] [serial = 854] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 276 (0x7ffc8d79e000) [pid = 1978] [serial = 848] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 275 (0x7ffc719d2400) [pid = 1978] [serial = 872] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 274 (0x7ffc6b7f4800) [pid = 1978] [serial = 867] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 273 (0x7ffc71aa0000) [pid = 1978] [serial = 824] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 272 (0x7ffc6bab1400) [pid = 1978] [serial = 804] [outer = (nil)] [url = about:blank] 08:01:23 INFO - PROCESS | 1978 | --DOMWINDOW == 271 (0x7ffc7c330800) [pid = 1978] [serial = 882] [outer = (nil)] [url = about:blank] 08:01:24 INFO - PROCESS | 1978 | 1461510084309 Marionette TRACE conn6 <- [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]]]}] 08:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2096ms 08:01:24 INFO - PROCESS | 1978 | 1461510084332 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 08:01:24 INFO - PROCESS | 1978 | 1461510084342 Marionette TRACE conn6 <- [1,1305,null,{"value":"8"}] 08:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:01:24 INFO - PROCESS | 1978 | 1461510084353 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:01:24 INFO - PROCESS | 1978 | 1461510084357 Marionette TRACE conn6 <- [1,1306,null,{}] 08:01:24 INFO - PROCESS | 1978 | 1461510084363 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:24 INFO - PROCESS | 1978 | 1461510084593 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 08:01:24 INFO - PROCESS | 1978 | 1461510084809 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61dab800 == 104 [pid = 1978] [id = 334] 08:01:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 272 (0x7ffc639f3000) [pid = 1978] [serial = 1003] [outer = (nil)] 08:01:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 273 (0x7ffc67bdb000) [pid = 1978] [serial = 1004] [outer = 0x7ffc639f3000] 08:01:24 INFO - PROCESS | 1978 | 1461510084932 Marionette DEBUG loaded listener.js 08:01:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 274 (0x7ffc69b51400) [pid = 1978] [serial = 1005] [outer = 0x7ffc639f3000] 08:01:25 INFO - PROCESS | 1978 | 1461510085825 Marionette TRACE conn6 <- [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]]]}] 08:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1587ms 08:01:25 INFO - PROCESS | 1978 | 1461510085941 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 08:01:25 INFO - PROCESS | 1978 | 1461510085944 Marionette TRACE conn6 <- [1,1309,null,{"value":"8"}] 08:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:01:25 INFO - PROCESS | 1978 | 1461510085951 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:01:25 INFO - PROCESS | 1978 | 1461510085957 Marionette TRACE conn6 <- [1,1310,null,{}] 08:01:25 INFO - PROCESS | 1978 | 1461510085974 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:26 INFO - PROCESS | 1978 | 1461510086255 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 08:01:26 INFO - PROCESS | 1978 | 1461510086289 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66785800 == 105 [pid = 1978] [id = 335] 08:01:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 275 (0x7ffc6a51c800) [pid = 1978] [serial = 1006] [outer = (nil)] 08:01:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 276 (0x7ffc6a524000) [pid = 1978] [serial = 1007] [outer = 0x7ffc6a51c800] 08:01:26 INFO - PROCESS | 1978 | 1461510086364 Marionette DEBUG loaded listener.js 08:01:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 277 (0x7ffc6b6c1400) [pid = 1978] [serial = 1008] [outer = 0x7ffc6a51c800] 08:01:27 INFO - PROCESS | 1978 | 1461510087583 Marionette TRACE conn6 <- [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] 08:01:27 INFO - PROCESS | 1978 | 1461510087657 Marionette TRACE conn6 <- [1,1313,null,{"value":"8"}] 08:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:01:27 INFO - PROCESS | 1978 | 1461510087672 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:01:27 INFO - PROCESS | 1978 | 1461510087674 Marionette TRACE conn6 <- [1,1314,null,{}] 08:01:27 INFO - PROCESS | 1978 | 1461510087680 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:27 INFO - PROCESS | 1978 | 1461510087947 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 276 (0x7ffc75271800) [pid = 1978] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 275 (0x7ffc7518e400) [pid = 1978] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 274 (0x7ffc7bbbf400) [pid = 1978] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 273 (0x7ffc89be9400) [pid = 1978] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 272 (0x7ffc7b7eb000) [pid = 1978] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 271 (0x7ffc6b8d0c00) [pid = 1978] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 270 (0x7ffc8d799800) [pid = 1978] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 269 (0x7ffc7bbc1800) [pid = 1978] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 268 (0x7ffc75408800) [pid = 1978] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 267 (0x7ffc7028f400) [pid = 1978] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 266 (0x7ffc7b7e7000) [pid = 1978] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 265 (0x7ffc619f4800) [pid = 1978] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 264 (0x7ffc70287c00) [pid = 1978] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 263 (0x7ffc7c32fc00) [pid = 1978] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 262 (0x7ffc6a63ec00) [pid = 1978] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 261 (0x7ffc729a1000) [pid = 1978] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x7ffc6baac400) [pid = 1978] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:01:28 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc7878dc00) [pid = 1978] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc7ae5b800) [pid = 1978] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc7eeef800) [pid = 1978] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x7ffc6b8c8000) [pid = 1978] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x7ffc67bdcc00) [pid = 1978] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc70288000) [pid = 1978] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc67be2800) [pid = 1978] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc6baa9800) [pid = 1978] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc7ae66400) [pid = 1978] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc70287400) [pid = 1978] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc664e5000) [pid = 1978] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x7ffc69ed6800) [pid = 1978] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x7ffc6b8e2c00) [pid = 1978] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 246 (0x7ffc72b31c00) [pid = 1978] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 245 (0x7ffc7aa22000) [pid = 1978] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 244 (0x7ffc71aa4400) [pid = 1978] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x7ffc7b7e6800) [pid = 1978] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x7ffc67336c00) [pid = 1978] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc7ad94c00) [pid = 1978] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc674ef000) [pid = 1978] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc69cb8800) [pid = 1978] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc70290400) [pid = 1978] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc67330800) [pid = 1978] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc719dec00) [pid = 1978] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc72ae5000) [pid = 1978] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc7527ec00) [pid = 1978] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc67fd1800) [pid = 1978] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc729a3800) [pid = 1978] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc67be1800) [pid = 1978] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc7247f000) [pid = 1978] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc6ff9bc00) [pid = 1978] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc719de800) [pid = 1978] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc75411400) [pid = 1978] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc619fe000) [pid = 1978] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc6b7ebc00) [pid = 1978] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc664ec000) [pid = 1978] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc67334000) [pid = 1978] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc82b7e800) [pid = 1978] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc6b9f6800) [pid = 1978] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc71bec000) [pid = 1978] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc6b9f1c00) [pid = 1978] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc72aed400) [pid = 1978] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc72b7dc00) [pid = 1978] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc79024400) [pid = 1978] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc7b7e0400) [pid = 1978] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc6b8eac00) [pid = 1978] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc69ecec00) [pid = 1978] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc61dea000) [pid = 1978] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc71aa5000) [pid = 1978] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc6baa3800) [pid = 1978] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc71bf2800) [pid = 1978] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc664ed400) [pid = 1978] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc6b8c4c00) [pid = 1978] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc67fd3800) [pid = 1978] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc75410000) [pid = 1978] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc788dc800) [pid = 1978] [serial = 27] [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.] 08:01:29 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc674ea400) [pid = 1978] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:01:29 INFO - PROCESS | 1978 | 1461510089084 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64eed800 == 106 [pid = 1978] [id = 336] 08:01:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc619f4800) [pid = 1978] [serial = 1009] [outer = (nil)] 08:01:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc664ec000) [pid = 1978] [serial = 1010] [outer = 0x7ffc619f4800] 08:01:29 INFO - PROCESS | 1978 | 1461510089166 Marionette DEBUG loaded listener.js 08:01:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc67fcf000) [pid = 1978] [serial = 1011] [outer = 0x7ffc619f4800] 08:01:29 INFO - PROCESS | 1978 | 1461510089943 Marionette TRACE conn6 <- [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]]]}] 08:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2337ms 08:01:30 INFO - PROCESS | 1978 | 1461510090009 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 08:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:01:30 INFO - PROCESS | 1978 | 1461510090014 Marionette TRACE conn6 <- [1,1317,null,{"value":"8"}] 08:01:30 INFO - PROCESS | 1978 | 1461510090021 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:01:30 INFO - PROCESS | 1978 | 1461510090024 Marionette TRACE conn6 <- [1,1318,null,{}] 08:01:30 INFO - PROCESS | 1978 | 1461510090030 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:30 INFO - PROCESS | 1978 | 1461510090332 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 08:01:30 INFO - PROCESS | 1978 | 1461510090352 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4db800 == 107 [pid = 1978] [id = 337] 08:01:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc674ecc00) [pid = 1978] [serial = 1012] [outer = (nil)] 08:01:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc6b6cbc00) [pid = 1978] [serial = 1013] [outer = 0x7ffc674ecc00] 08:01:30 INFO - PROCESS | 1978 | 1461510090467 Marionette DEBUG loaded listener.js 08:01:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc6b8eac00) [pid = 1978] [serial = 1014] [outer = 0x7ffc674ecc00] 08:01:31 INFO - PROCESS | 1978 | 1461510091887 Marionette TRACE conn6 <- [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]]]}] 08:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1935ms 08:01:31 INFO - PROCESS | 1978 | 1461510091957 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 08:01:31 INFO - PROCESS | 1978 | 1461510091963 Marionette TRACE conn6 <- [1,1321,null,{"value":"8"}] 08:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:01:31 INFO - PROCESS | 1978 | 1461510091972 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:01:31 INFO - PROCESS | 1978 | 1461510091978 Marionette TRACE conn6 <- [1,1322,null,{}] 08:01:31 INFO - PROCESS | 1978 | 1461510091987 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:32 INFO - PROCESS | 1978 | 1461510092254 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 08:01:32 INFO - PROCESS | 1978 | 1461510092522 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c62800 == 108 [pid = 1978] [id = 338] 08:01:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc63c23800) [pid = 1978] [serial = 1015] [outer = (nil)] 08:01:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc64be8c00) [pid = 1978] [serial = 1016] [outer = 0x7ffc63c23800] 08:01:32 INFO - PROCESS | 1978 | 1461510092647 Marionette DEBUG loaded listener.js 08:01:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc654f7c00) [pid = 1978] [serial = 1017] [outer = 0x7ffc63c23800] 08:01:33 INFO - PROCESS | 1978 | 1461510093659 Marionette TRACE conn6 <- [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]]]}] 08:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1742ms 08:01:33 INFO - PROCESS | 1978 | 1461510093713 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 08:01:33 INFO - PROCESS | 1978 | 1461510093722 Marionette TRACE conn6 <- [1,1325,null,{"value":"8"}] 08:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:01:33 INFO - PROCESS | 1978 | 1461510093733 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:01:33 INFO - PROCESS | 1978 | 1461510093738 Marionette TRACE conn6 <- [1,1326,null,{}] 08:01:33 INFO - PROCESS | 1978 | 1461510093744 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:34 INFO - PROCESS | 1978 | 1461510094008 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 08:01:34 INFO - PROCESS | 1978 | 1461510094355 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b35a800 == 109 [pid = 1978] [id = 339] 08:01:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc69b54000) [pid = 1978] [serial = 1018] [outer = (nil)] 08:01:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc69ec9800) [pid = 1978] [serial = 1019] [outer = 0x7ffc69b54000] 08:01:34 INFO - PROCESS | 1978 | 1461510094454 Marionette DEBUG loaded listener.js 08:01:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc6a522400) [pid = 1978] [serial = 1020] [outer = 0x7ffc69b54000] 08:01:35 INFO - PROCESS | 1978 | 1461510095389 Marionette TRACE conn6 <- [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]]]}] 08:01:35 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 08:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1686ms 08:01:35 INFO - PROCESS | 1978 | 1461510095436 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 08:01:35 INFO - PROCESS | 1978 | 1461510095441 Marionette TRACE conn6 <- [1,1329,null,{"value":"8"}] 08:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:01:35 INFO - PROCESS | 1978 | 1461510095448 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:01:35 INFO - PROCESS | 1978 | 1461510095454 Marionette TRACE conn6 <- [1,1330,null,{}] 08:01:35 INFO - PROCESS | 1978 | 1461510095471 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:35 INFO - PROCESS | 1978 | 1461510095703 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 08:01:35 INFO - PROCESS | 1978 | 1461510095954 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701d4000 == 110 [pid = 1978] [id = 340] 08:01:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc6baa3800) [pid = 1978] [serial = 1021] [outer = (nil)] 08:01:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc6baae400) [pid = 1978] [serial = 1022] [outer = 0x7ffc6baa3800] 08:01:36 INFO - PROCESS | 1978 | 1461510096087 Marionette DEBUG loaded listener.js 08:01:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc6f9acc00) [pid = 1978] [serial = 1023] [outer = 0x7ffc6baa3800] 08:01:37 INFO - PROCESS | 1978 | 1461510097016 Marionette TRACE conn6 <- [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]]]}] 08:01:37 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 08:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1644ms 08:01:37 INFO - PROCESS | 1978 | 1461510097093 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 08:01:37 INFO - PROCESS | 1978 | 1461510097098 Marionette TRACE conn6 <- [1,1333,null,{"value":"8"}] 08:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:01:37 INFO - PROCESS | 1978 | 1461510097104 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:01:37 INFO - PROCESS | 1978 | 1461510097108 Marionette TRACE conn6 <- [1,1334,null,{}] 08:01:37 INFO - PROCESS | 1978 | 1461510097113 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:37 INFO - PROCESS | 1978 | 1461510097329 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 08:01:37 INFO - PROCESS | 1978 | 1461510097577 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7256f000 == 111 [pid = 1978] [id = 341] 08:01:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc61deb000) [pid = 1978] [serial = 1024] [outer = (nil)] 08:01:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc6feec800) [pid = 1978] [serial = 1025] [outer = 0x7ffc61deb000] 08:01:37 INFO - PROCESS | 1978 | 1461510097675 Marionette DEBUG loaded listener.js 08:01:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc6ffa5800) [pid = 1978] [serial = 1026] [outer = 0x7ffc61deb000] 08:01:38 INFO - PROCESS | 1978 | 1461510098518 Marionette TRACE conn6 <- [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]]]}] 08:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1481ms 08:01:38 INFO - PROCESS | 1978 | 1461510098587 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 08:01:38 INFO - PROCESS | 1978 | 1461510098590 Marionette TRACE conn6 <- [1,1337,null,{"value":"8"}] 08:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:01:38 INFO - PROCESS | 1978 | 1461510098597 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:01:38 INFO - PROCESS | 1978 | 1461510098600 Marionette TRACE conn6 <- [1,1338,null,{}] 08:01:38 INFO - PROCESS | 1978 | 1461510098606 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:38 INFO - PROCESS | 1978 | 1461510098856 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 08:01:39 INFO - PROCESS | 1978 | 1461510099158 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c11800 == 112 [pid = 1978] [id = 342] 08:01:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc6baa4400) [pid = 1978] [serial = 1027] [outer = (nil)] 08:01:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc719d2400) [pid = 1978] [serial = 1028] [outer = 0x7ffc6baa4400] 08:01:39 INFO - PROCESS | 1978 | 1461510099239 Marionette DEBUG loaded listener.js 08:01:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc71aa0000) [pid = 1978] [serial = 1029] [outer = 0x7ffc6baa4400] 08:01:40 INFO - PROCESS | 1978 | 1461510100719 Marionette TRACE conn6 <- [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]]]}] 08:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2183ms 08:01:40 INFO - PROCESS | 1978 | 1461510100782 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 08:01:40 INFO - PROCESS | 1978 | 1461510100786 Marionette TRACE conn6 <- [1,1341,null,{"value":"8"}] 08:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:01:40 INFO - PROCESS | 1978 | 1461510100793 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:01:40 INFO - PROCESS | 1978 | 1461510100797 Marionette TRACE conn6 <- [1,1342,null,{}] 08:01:40 INFO - PROCESS | 1978 | 1461510100803 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:41 INFO - PROCESS | 1978 | 1461510101037 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 08:01:41 INFO - PROCESS | 1978 | 1461510101241 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75aec800 == 113 [pid = 1978] [id = 343] 08:01:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc7028d400) [pid = 1978] [serial = 1030] [outer = (nil)] 08:01:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc7247f800) [pid = 1978] [serial = 1031] [outer = 0x7ffc7028d400] 08:01:41 INFO - PROCESS | 1978 | 1461510101381 Marionette DEBUG loaded listener.js 08:01:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc72b87000) [pid = 1978] [serial = 1032] [outer = 0x7ffc7028d400] 08:01:42 INFO - PROCESS | 1978 | 1461510102360 Marionette TRACE conn6 <- [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]]]}] 08:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1632ms 08:01:42 INFO - PROCESS | 1978 | 1461510102427 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 08:01:42 INFO - PROCESS | 1978 | 1461510102430 Marionette TRACE conn6 <- [1,1345,null,{"value":"8"}] 08:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:01:42 INFO - PROCESS | 1978 | 1461510102437 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:01:42 INFO - PROCESS | 1978 | 1461510102441 Marionette TRACE conn6 <- [1,1346,null,{}] 08:01:42 INFO - PROCESS | 1978 | 1461510102447 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:42 INFO - PROCESS | 1978 | 1461510102662 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 08:01:42 INFO - PROCESS | 1978 | 1461510102908 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fcb000 == 114 [pid = 1978] [id = 344] 08:01:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc70290400) [pid = 1978] [serial = 1033] [outer = (nil)] 08:01:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc75184400) [pid = 1978] [serial = 1034] [outer = 0x7ffc70290400] 08:01:43 INFO - PROCESS | 1978 | 1461510103034 Marionette DEBUG loaded listener.js 08:01:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc75bb5400) [pid = 1978] [serial = 1035] [outer = 0x7ffc70290400] 08:01:43 INFO - PROCESS | 1978 | 1461510103978 Marionette TRACE conn6 <- [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]]]}] 08:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1586ms 08:01:44 INFO - PROCESS | 1978 | 1461510104024 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 08:01:44 INFO - PROCESS | 1978 | 1461510104028 Marionette TRACE conn6 <- [1,1349,null,{"value":"8"}] 08:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:01:44 INFO - PROCESS | 1978 | 1461510104034 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:01:44 INFO - PROCESS | 1978 | 1461510104038 Marionette TRACE conn6 <- [1,1350,null,{}] 08:01:44 INFO - PROCESS | 1978 | 1461510104043 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:44 INFO - PROCESS | 1978 | 1461510104240 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 08:01:44 INFO - PROCESS | 1978 | 1461510104491 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762d3000 == 115 [pid = 1978] [id = 345] 08:01:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc6060e000) [pid = 1978] [serial = 1036] [outer = (nil)] 08:01:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc76317000) [pid = 1978] [serial = 1037] [outer = 0x7ffc6060e000] 08:01:44 INFO - PROCESS | 1978 | 1461510104612 Marionette DEBUG loaded listener.js 08:01:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc76321400) [pid = 1978] [serial = 1038] [outer = 0x7ffc6060e000] 08:01:45 INFO - PROCESS | 1978 | 1461510105537 Marionette TRACE conn6 <- [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]]]}] 08:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1578ms 08:01:45 INFO - PROCESS | 1978 | 1461510105615 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 08:01:45 INFO - PROCESS | 1978 | 1461510105618 Marionette TRACE conn6 <- [1,1353,null,{"value":"8"}] 08:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:01:45 INFO - PROCESS | 1978 | 1461510105625 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:01:45 INFO - PROCESS | 1978 | 1461510105628 Marionette TRACE conn6 <- [1,1354,null,{}] 08:01:45 INFO - PROCESS | 1978 | 1461510105634 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:45 INFO - PROCESS | 1978 | 1461510105908 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 08:01:46 INFO - PROCESS | 1978 | 1461510106158 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6ef800 == 116 [pid = 1978] [id = 346] 08:01:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc6b8e4c00) [pid = 1978] [serial = 1039] [outer = (nil)] 08:01:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc76321000) [pid = 1978] [serial = 1040] [outer = 0x7ffc6b8e4c00] 08:01:46 INFO - PROCESS | 1978 | 1461510106287 Marionette DEBUG loaded listener.js 08:01:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc79d13800) [pid = 1978] [serial = 1041] [outer = 0x7ffc6b8e4c00] 08:01:47 INFO - PROCESS | 1978 | 1461510107281 Marionette TRACE conn6 <- [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]]]}] 08:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1685ms 08:01:47 INFO - PROCESS | 1978 | 1461510107311 Marionette TRACE conn6 -> [0,1357,"getWindowHandle",null] 08:01:47 INFO - PROCESS | 1978 | 1461510107315 Marionette TRACE conn6 <- [1,1357,null,{"value":"8"}] 08:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:01:47 INFO - PROCESS | 1978 | 1461510107322 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:01:47 INFO - PROCESS | 1978 | 1461510107326 Marionette TRACE conn6 <- [1,1358,null,{}] 08:01:47 INFO - PROCESS | 1978 | 1461510107331 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:47 INFO - PROCESS | 1978 | 1461510107541 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 08:01:47 INFO - PROCESS | 1978 | 1461510107809 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9b3800 == 117 [pid = 1978] [id = 347] 08:01:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc6f98b800) [pid = 1978] [serial = 1042] [outer = (nil)] 08:01:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc7a0bc800) [pid = 1978] [serial = 1043] [outer = 0x7ffc6f98b800] 08:01:47 INFO - PROCESS | 1978 | 1461510107925 Marionette DEBUG loaded listener.js 08:01:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc7ad90c00) [pid = 1978] [serial = 1044] [outer = 0x7ffc6f98b800] 08:01:48 INFO - PROCESS | 1978 | 1461510108994 Marionette TRACE conn6 <- [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]]]}] 08:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1733ms 08:01:49 INFO - PROCESS | 1978 | 1461510109056 Marionette TRACE conn6 -> [0,1361,"getWindowHandle",null] 08:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:01:49 INFO - PROCESS | 1978 | 1461510109061 Marionette TRACE conn6 <- [1,1361,null,{"value":"8"}] 08:01:49 INFO - PROCESS | 1978 | 1461510109067 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:01:49 INFO - PROCESS | 1978 | 1461510109071 Marionette TRACE conn6 <- [1,1362,null,{}] 08:01:49 INFO - PROCESS | 1978 | 1461510109077 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:49 INFO - PROCESS | 1978 | 1461510109325 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 08:01:49 INFO - PROCESS | 1978 | 1461510109599 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d564800 == 118 [pid = 1978] [id = 348] 08:01:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc7c1b4c00) [pid = 1978] [serial = 1045] [outer = (nil)] 08:01:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc7ce21c00) [pid = 1978] [serial = 1046] [outer = 0x7ffc7c1b4c00] 08:01:49 INFO - PROCESS | 1978 | 1461510109686 Marionette DEBUG loaded listener.js 08:01:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc7ee2d400) [pid = 1978] [serial = 1047] [outer = 0x7ffc7c1b4c00] 08:01:50 INFO - PROCESS | 1978 | 1461510110591 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1584ms 08:01:50 INFO - PROCESS | 1978 | 1461510110654 Marionette TRACE conn6 -> [0,1365,"getWindowHandle",null] 08:01:50 INFO - PROCESS | 1978 | 1461510110658 Marionette TRACE conn6 <- [1,1365,null,{"value":"8"}] 08:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:01:50 INFO - PROCESS | 1978 | 1461510110665 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:01:50 INFO - PROCESS | 1978 | 1461510110668 Marionette TRACE conn6 <- [1,1366,null,{}] 08:01:50 INFO - PROCESS | 1978 | 1461510110673 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:50 INFO - PROCESS | 1978 | 1461510110928 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 08:01:51 INFO - PROCESS | 1978 | 1461510111204 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930a7800 == 119 [pid = 1978] [id = 349] 08:01:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x7ffc674eec00) [pid = 1978] [serial = 1048] [outer = (nil)] 08:01:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x7ffc87b31800) [pid = 1978] [serial = 1049] [outer = 0x7ffc674eec00] 08:01:51 INFO - PROCESS | 1978 | 1461510111303 Marionette DEBUG loaded listener.js 08:01:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 245 (0x7ffc88ca4400) [pid = 1978] [serial = 1050] [outer = 0x7ffc674eec00] 08:01:52 INFO - PROCESS | 1978 | 1461510112263 Marionette TRACE conn6 <- [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] 08:01:52 INFO - PROCESS | 1978 | 1461510112300 Marionette TRACE conn6 <- [1,1369,null,{"value":"8"}] 08:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:01:52 INFO - PROCESS | 1978 | 1461510112308 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:01:52 INFO - PROCESS | 1978 | 1461510112312 Marionette TRACE conn6 <- [1,1370,null,{}] 08:01:52 INFO - PROCESS | 1978 | 1461510112318 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:52 INFO - PROCESS | 1978 | 1461510112532 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 08:01:52 INFO - PROCESS | 1978 | 1461510112803 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ad0000 == 120 [pid = 1978] [id = 350] 08:01:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 246 (0x7ffc70284c00) [pid = 1978] [serial = 1051] [outer = (nil)] 08:01:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 247 (0x7ffc89fc9400) [pid = 1978] [serial = 1052] [outer = 0x7ffc70284c00] 08:01:52 INFO - PROCESS | 1978 | 1461510112931 Marionette DEBUG loaded listener.js 08:01:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x7ffc8d4bb400) [pid = 1978] [serial = 1053] [outer = 0x7ffc70284c00] 08:01:53 INFO - PROCESS | 1978 | 1461510113832 Marionette TRACE conn6 <- [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] 08:01:53 INFO - PROCESS | 1978 | 1461510113905 Marionette TRACE conn6 <- [1,1373,null,{"value":"8"}] 08:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:01:53 INFO - PROCESS | 1978 | 1461510113911 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:01:53 INFO - PROCESS | 1978 | 1461510113915 Marionette TRACE conn6 <- [1,1374,null,{}] 08:01:53 INFO - PROCESS | 1978 | 1461510113921 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:54 INFO - PROCESS | 1978 | 1461510114176 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 08:01:54 INFO - PROCESS | 1978 | 1461510114446 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f0e800 == 121 [pid = 1978] [id = 351] 08:01:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x7ffc61ded800) [pid = 1978] [serial = 1054] [outer = (nil)] 08:01:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc67bde000) [pid = 1978] [serial = 1055] [outer = 0x7ffc61ded800] 08:01:54 INFO - PROCESS | 1978 | 1461510114526 Marionette DEBUG loaded listener.js 08:01:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc72b82800) [pid = 1978] [serial = 1056] [outer = 0x7ffc61ded800] 08:01:55 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:01:55 INFO - PROCESS | 1978 | 1461510115396 Marionette TRACE conn6 <- [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] 08:01:55 INFO - PROCESS | 1978 | 1461510115458 Marionette TRACE conn6 <- [1,1377,null,{"value":"8"}] 08:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:01:55 INFO - PROCESS | 1978 | 1461510115465 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:01:55 INFO - PROCESS | 1978 | 1461510115468 Marionette TRACE conn6 <- [1,1378,null,{}] 08:01:55 INFO - PROCESS | 1978 | 1461510115474 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:55 INFO - PROCESS | 1978 | 1461510115688 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 08:01:55 INFO - PROCESS | 1978 | 1461510115965 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ad1800 == 122 [pid = 1978] [id = 352] 08:01:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc619ff800) [pid = 1978] [serial = 1057] [outer = (nil)] 08:01:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc63c2dc00) [pid = 1978] [serial = 1058] [outer = 0x7ffc619ff800] 08:01:56 INFO - PROCESS | 1978 | 1461510116101 Marionette DEBUG loaded listener.js 08:01:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc65ab2400) [pid = 1978] [serial = 1059] [outer = 0x7ffc619ff800] 08:01:57 INFO - PROCESS | 1978 | 1461510117075 Marionette TRACE conn6 <- [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] 08:01:57 INFO - PROCESS | 1978 | 1461510117108 Marionette TRACE conn6 <- [1,1381,null,{"value":"8"}] 08:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:01:57 INFO - PROCESS | 1978 | 1461510117116 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:01:57 INFO - PROCESS | 1978 | 1461510117119 Marionette TRACE conn6 <- [1,1382,null,{}] 08:01:57 INFO - PROCESS | 1978 | 1461510117125 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:57 INFO - PROCESS | 1978 | 1461510117347 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 08:01:57 INFO - PROCESS | 1978 | 1461510117609 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f1f800 == 123 [pid = 1978] [id = 353] 08:01:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc61de6c00) [pid = 1978] [serial = 1060] [outer = (nil)] 08:01:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x7ffc67bd7000) [pid = 1978] [serial = 1061] [outer = 0x7ffc61de6c00] 08:01:57 INFO - PROCESS | 1978 | 1461510117732 Marionette DEBUG loaded listener.js 08:01:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x7ffc6b47f400) [pid = 1978] [serial = 1062] [outer = 0x7ffc61de6c00] 08:01:58 INFO - PROCESS | 1978 | [1978] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:01:58 INFO - PROCESS | 1978 | 1461510118688 Marionette TRACE conn6 <- [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] 08:01:58 INFO - PROCESS | 1978 | 1461510118758 Marionette TRACE conn6 <- [1,1385,null,{"value":"8"}] 08:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:01:58 INFO - PROCESS | 1978 | 1461510118764 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:01:58 INFO - PROCESS | 1978 | 1461510118766 Marionette TRACE conn6 <- [1,1386,null,{}] 08:01:58 INFO - PROCESS | 1978 | 1461510118772 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:01:58 INFO - PROCESS | 1978 | 1461510118985 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 08:01:59 INFO - PROCESS | 1978 | 1461510119253 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:01:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b59d000 == 124 [pid = 1978] [id = 354] 08:01:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc65aad000) [pid = 1978] [serial = 1063] [outer = (nil)] 08:01:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc69b53400) [pid = 1978] [serial = 1064] [outer = 0x7ffc65aad000] 08:01:59 INFO - PROCESS | 1978 | 1461510119332 Marionette DEBUG loaded listener.js 08:01:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc6b8ea000) [pid = 1978] [serial = 1065] [outer = 0x7ffc65aad000] 08:02:00 INFO - PROCESS | 1978 | 1461510120334 Marionette TRACE conn6 <- [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] 08:02:00 INFO - PROCESS | 1978 | 1461510120400 Marionette TRACE conn6 <- [1,1389,null,{"value":"8"}] 08:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:02:00 INFO - PROCESS | 1978 | 1461510120428 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:02:00 INFO - PROCESS | 1978 | 1461510120432 Marionette TRACE conn6 <- [1,1390,null,{}] 08:02:00 INFO - PROCESS | 1978 | 1461510120441 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:00 INFO - PROCESS | 1978 | 1461510120659 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64eed800 == 123 [pid = 1978] [id = 336] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66785800 == 122 [pid = 1978] [id = 335] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61dab800 == 121 [pid = 1978] [id = 334] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65092000 == 120 [pid = 1978] [id = 333] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc920c3000 == 119 [pid = 1978] [id = 324] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e114000 == 118 [pid = 1978] [id = 323] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b827000 == 117 [pid = 1978] [id = 322] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9dc000 == 116 [pid = 1978] [id = 321] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc9a000 == 115 [pid = 1978] [id = 320] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc79e63000 == 114 [pid = 1978] [id = 319] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761a0800 == 113 [pid = 1978] [id = 318] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e3e800 == 112 [pid = 1978] [id = 317] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe44000 == 111 [pid = 1978] [id = 316] 08:02:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6651f000 == 110 [pid = 1978] [id = 315] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc6f98bc00) [pid = 1978] [serial = 944] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc88e58800) [pid = 1978] [serial = 899] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc654f6000) [pid = 1978] [serial = 924] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x7ffc71aa5400) [pid = 1978] [serial = 936] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x7ffc81c51800) [pid = 1978] [serial = 789] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc6b8f0400) [pid = 1978] [serial = 765] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc73d8f800) [pid = 1978] [serial = 572] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc719dc800) [pid = 1978] [serial = 768] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc7aa21400) [pid = 1978] [serial = 735] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc7ce75800) [pid = 1978] [serial = 783] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc82bcf800) [pid = 1978] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x7ffc6babb000) [pid = 1978] [serial = 608] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x7ffc69b5e000) [pid = 1978] [serial = 654] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 246 (0x7ffc72b7d400) [pid = 1978] [serial = 939] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 245 (0x7ffc6b478000) [pid = 1978] [serial = 566] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 244 (0x7ffc8de79800) [pid = 1978] [serial = 902] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x7ffc6f9abc00) [pid = 1978] [serial = 660] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x7ffc7b7e9c00) [pid = 1978] [serial = 738] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc6a546000) [pid = 1978] [serial = 887] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc72b30c00) [pid = 1978] [serial = 717] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc7b7e4c00) [pid = 1978] [serial = 575] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc6b7f2800) [pid = 1978] [serial = 657] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc72ae8c00) [pid = 1978] [serial = 705] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc7ce75000) [pid = 1978] [serial = 578] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc7ae5b000) [pid = 1978] [serial = 777] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc75272c00) [pid = 1978] [serial = 771] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc7ee73800) [pid = 1978] [serial = 885] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc6f9ba800) [pid = 1978] [serial = 651] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc7c392c00) [pid = 1978] [serial = 780] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc6fef6800) [pid = 1978] [serial = 611] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc6f984c00) [pid = 1978] [serial = 933] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc72b28400) [pid = 1978] [serial = 617] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc7088b800) [pid = 1978] [serial = 890] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc69cbb000) [pid = 1978] [serial = 602] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc72475c00) [pid = 1978] [serial = 672] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc75bbd800) [pid = 1978] [serial = 905] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc7913d400) [pid = 1978] [serial = 623] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc79025400) [pid = 1978] [serial = 726] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc68356000) [pid = 1978] [serial = 926] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc7088c800) [pid = 1978] [serial = 935] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc7a0bbc00) [pid = 1978] [serial = 774] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc6a64a400) [pid = 1978] [serial = 708] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc7266d400) [pid = 1978] [serial = 678] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc71aa1c00) [pid = 1978] [serial = 714] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc61de8000) [pid = 1978] [serial = 923] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc69cc1400) [pid = 1978] [serial = 927] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc71aa8400) [pid = 1978] [serial = 669] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc60cf4000) [pid = 1978] [serial = 911] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6baa6800) [pid = 1978] [serial = 932] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc7a0b8c00) [pid = 1978] [serial = 732] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc654f2800) [pid = 1978] [serial = 908] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc61de2800) [pid = 1978] [serial = 920] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc639f5400) [pid = 1978] [serial = 917] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc621c5c00) [pid = 1978] [serial = 921] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc6baaa000) [pid = 1978] [serial = 711] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc69cbcc00) [pid = 1978] [serial = 626] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc6babcc00) [pid = 1978] [serial = 599] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc81c59800) [pid = 1978] [serial = 896] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc89b3b400) [pid = 1978] [serial = 795] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc70286800) [pid = 1978] [serial = 569] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc75276000) [pid = 1978] [serial = 620] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc71aa7400) [pid = 1978] [serial = 563] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc76314800) [pid = 1978] [serial = 914] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc75409000) [pid = 1978] [serial = 762] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc73e60400) [pid = 1978] [serial = 941] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc82b7f000) [pid = 1978] [serial = 792] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc7e9fe800) [pid = 1978] [serial = 786] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc71aa1000) [pid = 1978] [serial = 614] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc6b6c4800) [pid = 1978] [serial = 605] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc6b8e6400) [pid = 1978] [serial = 929] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc73d93c00) [pid = 1978] [serial = 720] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6feeec00) [pid = 1978] [serial = 663] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc7a0c4400) [pid = 1978] [serial = 893] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc7527e000) [pid = 1978] [serial = 942] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc79584800) [pid = 1978] [serial = 729] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc6b6bf400) [pid = 1978] [serial = 629] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc70284000) [pid = 1978] [serial = 666] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc72ae5400) [pid = 1978] [serial = 681] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc77b09400) [pid = 1978] [serial = 723] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc7266fc00) [pid = 1978] [serial = 938] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc6baa6400) [pid = 1978] [serial = 930] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc69b5dc00) [pid = 1978] [serial = 639] [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.] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc724b1000) [pid = 1978] [serial = 675] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc7e9a8c00) [pid = 1978] [serial = 884] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc7b7e1c00) [pid = 1978] [serial = 831] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7957dc00) [pid = 1978] [serial = 828] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc7bf37c00) [pid = 1978] [serial = 834] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc8d4bac00) [pid = 1978] [serial = 846] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc89e2c800) [pid = 1978] [serial = 840] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc6bac4400) [pid = 1978] [serial = 822] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc8d7a4800) [pid = 1978] [serial = 849] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc8bd85400) [pid = 1978] [serial = 843] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7a2bc400) [pid = 1978] [serial = 819] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc724b4400) [pid = 1978] [serial = 825] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc898a5400) [pid = 1978] [serial = 837] [outer = (nil)] [url = about:blank] 08:02:02 INFO - PROCESS | 1978 | 1461510122194 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b09000 == 111 [pid = 1978] [id = 355] 08:02:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc619fd400) [pid = 1978] [serial = 1066] [outer = (nil)] 08:02:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc61de5000) [pid = 1978] [serial = 1067] [outer = 0x7ffc619fd400] 08:02:02 INFO - PROCESS | 1978 | 1461510122283 Marionette DEBUG loaded listener.js 08:02:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc621d0c00) [pid = 1978] [serial = 1068] [outer = 0x7ffc619fd400] 08:02:03 INFO - PROCESS | 1978 | 1461510123070 Marionette TRACE conn6 <- [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]]]}] 08:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2724ms 08:02:03 INFO - PROCESS | 1978 | 1461510123133 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 08:02:03 INFO - PROCESS | 1978 | 1461510123138 Marionette TRACE conn6 <- [1,1393,null,{"value":"8"}] 08:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:02:03 INFO - PROCESS | 1978 | 1461510123146 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:02:03 INFO - PROCESS | 1978 | 1461510123151 Marionette TRACE conn6 <- [1,1394,null,{}] 08:02:03 INFO - PROCESS | 1978 | 1461510123159 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:03 INFO - PROCESS | 1978 | 1461510123408 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 08:02:03 INFO - PROCESS | 1978 | 1461510123599 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621a5000 == 112 [pid = 1978] [id = 356] 08:02:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc619fe000) [pid = 1978] [serial = 1069] [outer = (nil)] 08:02:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc654ee800) [pid = 1978] [serial = 1070] [outer = 0x7ffc619fe000] 08:02:03 INFO - PROCESS | 1978 | 1461510123678 Marionette DEBUG loaded listener.js 08:02:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc665c8800) [pid = 1978] [serial = 1071] [outer = 0x7ffc619fe000] 08:02:04 INFO - PROCESS | 1978 | 1461510124607 Marionette TRACE conn6 <- [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]]]}] 08:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1496ms 08:02:04 INFO - PROCESS | 1978 | 1461510124646 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 08:02:04 INFO - PROCESS | 1978 | 1461510124651 Marionette TRACE conn6 <- [1,1397,null,{"value":"8"}] 08:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:02:04 INFO - PROCESS | 1978 | 1461510124659 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:02:04 INFO - PROCESS | 1978 | 1461510124663 Marionette TRACE conn6 <- [1,1398,null,{}] 08:02:04 INFO - PROCESS | 1978 | 1461510124675 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:04 INFO - PROCESS | 1978 | 1461510124964 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 08:02:05 INFO - PROCESS | 1978 | 1461510125000 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bdf800 == 113 [pid = 1978] [id = 357] 08:02:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc67bde400) [pid = 1978] [serial = 1072] [outer = (nil)] 08:02:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc69b5d000) [pid = 1978] [serial = 1073] [outer = 0x7ffc67bde400] 08:02:05 INFO - PROCESS | 1978 | 1461510125092 Marionette DEBUG loaded listener.js 08:02:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc69ecec00) [pid = 1978] [serial = 1074] [outer = 0x7ffc67bde400] 08:02:06 INFO - PROCESS | 1978 | 1461510126350 Marionette TRACE conn6 <- [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]]]}] 08:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1744ms 08:02:06 INFO - PROCESS | 1978 | 1461510126404 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 08:02:06 INFO - PROCESS | 1978 | 1461510126408 Marionette TRACE conn6 <- [1,1401,null,{"value":"8"}] 08:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:02:06 INFO - PROCESS | 1978 | 1461510126430 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:02:06 INFO - PROCESS | 1978 | 1461510126440 Marionette TRACE conn6 <- [1,1402,null,{}] 08:02:06 INFO - PROCESS | 1978 | 1461510126456 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:06 INFO - PROCESS | 1978 | 1461510126714 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 08:02:07 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc639f3000) [pid = 1978] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:02:07 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc621c7000) [pid = 1978] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:02:07 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6a51c800) [pid = 1978] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:02:07 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc619f4800) [pid = 1978] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:02:07 INFO - PROCESS | 1978 | 1461510127334 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bdc800 == 114 [pid = 1978] [id = 358] 08:02:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc619f4800) [pid = 1978] [serial = 1075] [outer = (nil)] 08:02:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc63c29400) [pid = 1978] [serial = 1076] [outer = 0x7ffc619f4800] 08:02:07 INFO - PROCESS | 1978 | 1461510127400 Marionette DEBUG loaded listener.js 08:02:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc6a54b800) [pid = 1978] [serial = 1077] [outer = 0x7ffc619f4800] 08:02:08 INFO - PROCESS | 1978 | 1461510128220 Marionette TRACE conn6 <- [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]]]}] 08:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1853ms 08:02:08 INFO - PROCESS | 1978 | 1461510128270 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 08:02:08 INFO - PROCESS | 1978 | 1461510128275 Marionette TRACE conn6 <- [1,1405,null,{"value":"8"}] 08:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:02:08 INFO - PROCESS | 1978 | 1461510128281 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:02:08 INFO - PROCESS | 1978 | 1461510128284 Marionette TRACE conn6 <- [1,1406,null,{}] 08:02:08 INFO - PROCESS | 1978 | 1461510128293 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:08 INFO - PROCESS | 1978 | 1461510128488 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 08:02:08 INFO - PROCESS | 1978 | 1461510128508 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68455800 == 115 [pid = 1978] [id = 359] 08:02:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc619f5000) [pid = 1978] [serial = 1078] [outer = (nil)] 08:02:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc6b7f1000) [pid = 1978] [serial = 1079] [outer = 0x7ffc619f5000] 08:02:08 INFO - PROCESS | 1978 | 1461510128730 Marionette DEBUG loaded listener.js 08:02:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc6b9f6c00) [pid = 1978] [serial = 1080] [outer = 0x7ffc619f5000] 08:02:09 INFO - PROCESS | 1978 | 1461510129825 Marionette TRACE conn6 <- [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]]]}] 08:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1586ms 08:02:09 INFO - PROCESS | 1978 | 1461510129869 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 08:02:09 INFO - PROCESS | 1978 | 1461510129876 Marionette TRACE conn6 <- [1,1409,null,{"value":"8"}] 08:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:02:09 INFO - PROCESS | 1978 | 1461510129885 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:02:09 INFO - PROCESS | 1978 | 1461510129892 Marionette TRACE conn6 <- [1,1410,null,{}] 08:02:09 INFO - PROCESS | 1978 | 1461510129902 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:10 INFO - PROCESS | 1978 | 1461510130162 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 08:02:10 INFO - PROCESS | 1978 | 1461510130450 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f11000 == 116 [pid = 1978] [id = 360] 08:02:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc639ef800) [pid = 1978] [serial = 1081] [outer = (nil)] 08:02:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc654f4800) [pid = 1978] [serial = 1082] [outer = 0x7ffc639ef800] 08:02:10 INFO - PROCESS | 1978 | 1461510130536 Marionette DEBUG loaded listener.js 08:02:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc6733bc00) [pid = 1978] [serial = 1083] [outer = 0x7ffc639ef800] 08:02:11 INFO - PROCESS | 1978 | 1461510131573 Marionette TRACE conn6 <- [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]]]}] 08:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1699ms 08:02:11 INFO - PROCESS | 1978 | 1461510131584 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 08:02:11 INFO - PROCESS | 1978 | 1461510131593 Marionette TRACE conn6 <- [1,1413,null,{"value":"8"}] 08:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:02:11 INFO - PROCESS | 1978 | 1461510131604 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:02:11 INFO - PROCESS | 1978 | 1461510131607 Marionette TRACE conn6 <- [1,1414,null,{}] 08:02:11 INFO - PROCESS | 1978 | 1461510131614 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:11 INFO - PROCESS | 1978 | 1461510131841 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 08:02:12 INFO - PROCESS | 1978 | 1461510132111 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68590000 == 117 [pid = 1978] [id = 361] 08:02:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc6834dc00) [pid = 1978] [serial = 1084] [outer = (nil)] 08:02:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc6a51c000) [pid = 1978] [serial = 1085] [outer = 0x7ffc6834dc00] 08:02:12 INFO - PROCESS | 1978 | 1461510132235 Marionette DEBUG loaded listener.js 08:02:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc6a64dc00) [pid = 1978] [serial = 1086] [outer = 0x7ffc6834dc00] 08:02:13 INFO - PROCESS | 1978 | 1461510133378 Marionette TRACE conn6 <- [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]]]}] 08:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1832ms 08:02:13 INFO - PROCESS | 1978 | 1461510133436 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 08:02:13 INFO - PROCESS | 1978 | 1461510133441 Marionette TRACE conn6 <- [1,1417,null,{"value":"8"}] 08:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:02:13 INFO - PROCESS | 1978 | 1461510133447 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:02:13 INFO - PROCESS | 1978 | 1461510133453 Marionette TRACE conn6 <- [1,1418,null,{}] 08:02:13 INFO - PROCESS | 1978 | 1461510133470 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:13 INFO - PROCESS | 1978 | 1461510133786 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 08:02:14 INFO - PROCESS | 1978 | 1461510134019 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb0a800 == 118 [pid = 1978] [id = 362] 08:02:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc6babb000) [pid = 1978] [serial = 1087] [outer = (nil)] 08:02:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc6f990400) [pid = 1978] [serial = 1088] [outer = 0x7ffc6babb000] 08:02:14 INFO - PROCESS | 1978 | 1461510134102 Marionette DEBUG loaded listener.js 08:02:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc6fe8bc00) [pid = 1978] [serial = 1089] [outer = 0x7ffc6babb000] 08:02:15 INFO - PROCESS | 1978 | 1461510135048 Marionette TRACE conn6 <- [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]]]}] 08:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1648ms 08:02:15 INFO - PROCESS | 1978 | 1461510135097 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 08:02:15 INFO - PROCESS | 1978 | 1461510135102 Marionette TRACE conn6 <- [1,1421,null,{"value":"8"}] 08:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:02:15 INFO - PROCESS | 1978 | 1461510135109 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:02:15 INFO - PROCESS | 1978 | 1461510135112 Marionette TRACE conn6 <- [1,1422,null,{}] 08:02:15 INFO - PROCESS | 1978 | 1461510135117 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:15 INFO - PROCESS | 1978 | 1461510135334 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 08:02:15 INFO - PROCESS | 1978 | 1461510135586 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701c3800 == 119 [pid = 1978] [id = 363] 08:02:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc674f5c00) [pid = 1978] [serial = 1090] [outer = (nil)] 08:02:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc70289c00) [pid = 1978] [serial = 1091] [outer = 0x7ffc674f5c00] 08:02:15 INFO - PROCESS | 1978 | 1461510135706 Marionette DEBUG loaded listener.js 08:02:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc719d7400) [pid = 1978] [serial = 1092] [outer = 0x7ffc674f5c00] 08:02:16 INFO - PROCESS | 1978 | 1461510136626 Marionette TRACE conn6 <- [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]]]}] 08:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1580ms 08:02:16 INFO - PROCESS | 1978 | 1461510136690 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 08:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:02:16 INFO - PROCESS | 1978 | 1461510136694 Marionette TRACE conn6 <- [1,1425,null,{"value":"8"}] 08:02:16 INFO - PROCESS | 1978 | 1461510136701 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:02:16 INFO - PROCESS | 1978 | 1461510136705 Marionette TRACE conn6 <- [1,1426,null,{}] 08:02:16 INFO - PROCESS | 1978 | 1461510136710 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:16 INFO - PROCESS | 1978 | 1461510136918 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 08:02:17 INFO - PROCESS | 1978 | 1461510137158 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c33000 == 120 [pid = 1978] [id = 364] 08:02:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc6babf400) [pid = 1978] [serial = 1093] [outer = (nil)] 08:02:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc71be9800) [pid = 1978] [serial = 1094] [outer = 0x7ffc6babf400] 08:02:17 INFO - PROCESS | 1978 | 1461510137252 Marionette DEBUG loaded listener.js 08:02:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc7247e400) [pid = 1978] [serial = 1095] [outer = 0x7ffc6babf400] 08:02:18 INFO - PROCESS | 1978 | 1461510138227 Marionette TRACE conn6 <- [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]]]}] 08:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1589ms 08:02:18 INFO - PROCESS | 1978 | 1461510138290 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 08:02:18 INFO - PROCESS | 1978 | 1461510138294 Marionette TRACE conn6 <- [1,1429,null,{"value":"8"}] 08:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:02:18 INFO - PROCESS | 1978 | 1461510138300 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:02:18 INFO - PROCESS | 1978 | 1461510138303 Marionette TRACE conn6 <- [1,1430,null,{}] 08:02:18 INFO - PROCESS | 1978 | 1461510138309 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:18 INFO - PROCESS | 1978 | 1461510138586 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 08:02:18 INFO - PROCESS | 1978 | 1461510138886 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7590e800 == 121 [pid = 1978] [id = 365] 08:02:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc72af0800) [pid = 1978] [serial = 1096] [outer = (nil)] 08:02:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc75187000) [pid = 1978] [serial = 1097] [outer = 0x7ffc72af0800] 08:02:18 INFO - PROCESS | 1978 | 1461510138974 Marionette DEBUG loaded listener.js 08:02:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc75bbd800) [pid = 1978] [serial = 1098] [outer = 0x7ffc72af0800] 08:02:19 INFO - PROCESS | 1978 | 1461510139913 Marionette TRACE conn6 <- [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]]]}] 08:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1680ms 08:02:19 INFO - PROCESS | 1978 | 1461510139981 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 08:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:02:19 INFO - PROCESS | 1978 | 1461510139986 Marionette TRACE conn6 <- [1,1433,null,{"value":"8"}] 08:02:19 INFO - PROCESS | 1978 | 1461510139992 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:02:19 INFO - PROCESS | 1978 | 1461510139996 Marionette TRACE conn6 <- [1,1434,null,{}] 08:02:20 INFO - PROCESS | 1978 | 1461510140001 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:20 INFO - PROCESS | 1978 | 1461510140199 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 08:02:20 INFO - PROCESS | 1978 | 1461510140404 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e45800 == 122 [pid = 1978] [id = 366] 08:02:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc6b8d0800) [pid = 1978] [serial = 1099] [outer = (nil)] 08:02:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc7666cc00) [pid = 1978] [serial = 1100] [outer = 0x7ffc6b8d0800] 08:02:20 INFO - PROCESS | 1978 | 1461510140526 Marionette DEBUG loaded listener.js 08:02:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc788db000) [pid = 1978] [serial = 1101] [outer = 0x7ffc6b8d0800] 08:02:21 INFO - PROCESS | 1978 | 1461510141526 Marionette TRACE conn6 <- [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]]]}] 08:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1579ms 08:02:21 INFO - PROCESS | 1978 | 1461510141572 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 08:02:21 INFO - PROCESS | 1978 | 1461510141576 Marionette TRACE conn6 <- [1,1437,null,{"value":"8"}] 08:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:02:21 INFO - PROCESS | 1978 | 1461510141582 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:02:21 INFO - PROCESS | 1978 | 1461510141585 Marionette TRACE conn6 <- [1,1438,null,{}] 08:02:21 INFO - PROCESS | 1978 | 1461510141591 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:21 INFO - PROCESS | 1978 | 1461510141784 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 08:02:22 INFO - PROCESS | 1978 | 1461510142026 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7619c000 == 123 [pid = 1978] [id = 367] 08:02:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc72666800) [pid = 1978] [serial = 1102] [outer = (nil)] 08:02:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc7a0b8c00) [pid = 1978] [serial = 1103] [outer = 0x7ffc72666800] 08:02:22 INFO - PROCESS | 1978 | 1461510142151 Marionette DEBUG loaded listener.js 08:02:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc7aa23800) [pid = 1978] [serial = 1104] [outer = 0x7ffc72666800] 08:02:23 INFO - PROCESS | 1978 | 1461510143036 Marionette TRACE conn6 <- [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]]]}] 08:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1484ms 08:02:23 INFO - PROCESS | 1978 | 1461510143067 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 08:02:23 INFO - PROCESS | 1978 | 1461510143070 Marionette TRACE conn6 <- [1,1441,null,{"value":"8"}] 08:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:02:23 INFO - PROCESS | 1978 | 1461510143077 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:02:23 INFO - PROCESS | 1978 | 1461510143080 Marionette TRACE conn6 <- [1,1442,null,{}] 08:02:23 INFO - PROCESS | 1978 | 1461510143086 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:23 INFO - PROCESS | 1978 | 1461510143309 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 08:02:23 INFO - PROCESS | 1978 | 1461510143535 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7668e000 == 124 [pid = 1978] [id = 368] 08:02:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc76313000) [pid = 1978] [serial = 1105] [outer = (nil)] 08:02:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc7ae69800) [pid = 1978] [serial = 1106] [outer = 0x7ffc76313000] 08:02:23 INFO - PROCESS | 1978 | 1461510143669 Marionette DEBUG loaded listener.js 08:02:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc7bbbec00) [pid = 1978] [serial = 1107] [outer = 0x7ffc76313000] 08:02:24 INFO - PROCESS | 1978 | 1461510144609 Marionette TRACE conn6 <- [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]]]}] 08:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1587ms 08:02:24 INFO - PROCESS | 1978 | 1461510144666 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 08:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:02:24 INFO - PROCESS | 1978 | 1461510144670 Marionette TRACE conn6 <- [1,1445,null,{"value":"8"}] 08:02:24 INFO - PROCESS | 1978 | 1461510144676 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:02:24 INFO - PROCESS | 1978 | 1461510144680 Marionette TRACE conn6 <- [1,1446,null,{}] 08:02:24 INFO - PROCESS | 1978 | 1461510144686 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:24 INFO - PROCESS | 1978 | 1461510144907 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 08:02:25 INFO - PROCESS | 1978 | 1461510145156 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7aae3800 == 125 [pid = 1978] [id = 369] 08:02:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc7aa28c00) [pid = 1978] [serial = 1108] [outer = (nil)] 08:02:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc7bedbc00) [pid = 1978] [serial = 1109] [outer = 0x7ffc7aa28c00] 08:02:25 INFO - PROCESS | 1978 | 1461510145283 Marionette DEBUG loaded listener.js 08:02:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc7cda4c00) [pid = 1978] [serial = 1110] [outer = 0x7ffc7aa28c00] 08:02:26 INFO - PROCESS | 1978 | 1461510146277 Marionette TRACE conn6 <- [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]]]}] 08:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1634ms 08:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:02:26 INFO - PROCESS | 1978 | 1461510146310 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 08:02:26 INFO - PROCESS | 1978 | 1461510146314 Marionette TRACE conn6 <- [1,1449,null,{"value":"8"}] 08:02:26 INFO - PROCESS | 1978 | 1461510146321 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:02:26 INFO - PROCESS | 1978 | 1461510146324 Marionette TRACE conn6 <- [1,1450,null,{}] 08:02:26 INFO - PROCESS | 1978 | 1461510146331 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:26 INFO - PROCESS | 1978 | 1461510146556 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 08:02:26 INFO - PROCESS | 1978 | 1461510146819 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6f1000 == 126 [pid = 1978] [id = 370] 08:02:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc60b8d000) [pid = 1978] [serial = 1111] [outer = (nil)] 08:02:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc88c80400) [pid = 1978] [serial = 1112] [outer = 0x7ffc60b8d000] 08:02:26 INFO - PROCESS | 1978 | 1461510146980 Marionette DEBUG loaded listener.js 08:02:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc89e2e400) [pid = 1978] [serial = 1113] [outer = 0x7ffc60b8d000] 08:02:28 INFO - PROCESS | 1978 | 1461510148643 Marionette TRACE conn6 <- [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]]]}] 08:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2389ms 08:02:28 INFO - PROCESS | 1978 | 1461510148711 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 08:02:28 INFO - PROCESS | 1978 | 1461510148717 Marionette TRACE conn6 <- [1,1453,null,{"value":"8"}] 08:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:02:28 INFO - PROCESS | 1978 | 1461510148727 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:02:28 INFO - PROCESS | 1978 | 1461510148731 Marionette TRACE conn6 <- [1,1454,null,{}] 08:02:28 INFO - PROCESS | 1978 | 1461510148739 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:28 INFO - PROCESS | 1978 | 1461510148958 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 08:02:29 INFO - PROCESS | 1978 | 1461510149232 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65083800 == 127 [pid = 1978] [id = 371] 08:02:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc63c2b800) [pid = 1978] [serial = 1114] [outer = (nil)] 08:02:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc64befc00) [pid = 1978] [serial = 1115] [outer = 0x7ffc63c2b800] 08:02:29 INFO - PROCESS | 1978 | 1461510149306 Marionette DEBUG loaded listener.js 08:02:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc65ab0800) [pid = 1978] [serial = 1116] [outer = 0x7ffc63c2b800] 08:02:30 INFO - PROCESS | 1978 | 1461510150286 Marionette TRACE conn6 <- [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]]]}] 08:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1633ms 08:02:30 INFO - PROCESS | 1978 | 1461510150361 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 08:02:30 INFO - PROCESS | 1978 | 1461510150370 Marionette TRACE conn6 <- [1,1457,null,{"value":"8"}] 08:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:02:30 INFO - PROCESS | 1978 | 1461510150380 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:02:30 INFO - PROCESS | 1978 | 1461510150384 Marionette TRACE conn6 <- [1,1458,null,{}] 08:02:30 INFO - PROCESS | 1978 | 1461510150390 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:30 INFO - PROCESS | 1978 | 1461510150641 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 08:02:31 INFO - PROCESS | 1978 | 1461510151129 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60de3800 == 128 [pid = 1978] [id = 372] 08:02:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc621c4c00) [pid = 1978] [serial = 1117] [outer = (nil)] 08:02:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc65aaac00) [pid = 1978] [serial = 1118] [outer = 0x7ffc621c4c00] 08:02:31 INFO - PROCESS | 1978 | 1461510151207 Marionette DEBUG loaded listener.js 08:02:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc665c4400) [pid = 1978] [serial = 1119] [outer = 0x7ffc621c4c00] 08:02:32 INFO - PROCESS | 1978 | 1461510152075 Marionette TRACE conn6 <- [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]]]}] 08:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1735ms 08:02:32 INFO - PROCESS | 1978 | 1461510152116 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 08:02:32 INFO - PROCESS | 1978 | 1461510152120 Marionette TRACE conn6 <- [1,1461,null,{"value":"8"}] 08:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:02:32 INFO - PROCESS | 1978 | 1461510152126 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:02:32 INFO - PROCESS | 1978 | 1461510152132 Marionette TRACE conn6 <- [1,1462,null,{}] 08:02:32 INFO - PROCESS | 1978 | 1461510152148 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:32 INFO - PROCESS | 1978 | 1461510152357 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 08:02:32 INFO - PROCESS | 1978 | 1461510152612 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bda800 == 129 [pid = 1978] [id = 373] 08:02:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc69cb9000) [pid = 1978] [serial = 1120] [outer = (nil)] 08:02:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc69ecd800) [pid = 1978] [serial = 1121] [outer = 0x7ffc69cb9000] 08:02:32 INFO - PROCESS | 1978 | 1461510152731 Marionette DEBUG loaded listener.js 08:02:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc6a523400) [pid = 1978] [serial = 1122] [outer = 0x7ffc69cb9000] 08:02:33 INFO - PROCESS | 1978 | 1461510153715 Marionette TRACE conn6 <- [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]]]}] 08:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1637ms 08:02:33 INFO - PROCESS | 1978 | 1461510153765 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 08:02:33 INFO - PROCESS | 1978 | 1461510153770 Marionette TRACE conn6 <- [1,1465,null,{"value":"8"}] 08:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:02:33 INFO - PROCESS | 1978 | 1461510153776 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:02:33 INFO - PROCESS | 1978 | 1461510153778 Marionette TRACE conn6 <- [1,1466,null,{}] 08:02:33 INFO - PROCESS | 1978 | 1461510153784 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:33 INFO - PROCESS | 1978 | 1461510153978 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 08:02:34 INFO - PROCESS | 1978 | 1461510154269 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f779800 == 130 [pid = 1978] [id = 374] 08:02:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc60b90800) [pid = 1978] [serial = 1123] [outer = (nil)] 08:02:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc65aaf800) [pid = 1978] [serial = 1124] [outer = 0x7ffc60b90800] 08:02:34 INFO - PROCESS | 1978 | 1461510154441 Marionette DEBUG loaded listener.js 08:02:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc6a545800) [pid = 1978] [serial = 1125] [outer = 0x7ffc60b90800] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7aade800 == 129 [pid = 1978] [id = 190] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7239b000 == 128 [pid = 1978] [id = 216] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88c0d800 == 127 [pid = 1978] [id = 192] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72565800 == 126 [pid = 1978] [id = 170] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc8d4b1c00) [pid = 1978] [serial = 974] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc89bec400) [pid = 1978] [serial = 971] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc7ce7bc00) [pid = 1978] [serial = 965] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc60612c00) [pid = 1978] [serial = 989] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc60b94c00) [pid = 1978] [serial = 986] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc665c2400) [pid = 1978] [serial = 995] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc889de400) [pid = 1978] [serial = 968] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc8de79c00) [pid = 1978] [serial = 983] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc8d799c00) [pid = 1978] [serial = 977] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc7bbca000) [pid = 1978] [serial = 962] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc69ecd400) [pid = 1978] [serial = 950] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc70283c00) [pid = 1978] [serial = 953] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc63c26400) [pid = 1978] [serial = 947] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc674eb400) [pid = 1978] [serial = 998] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc64bf4800) [pid = 1978] [serial = 980] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc76319400) [pid = 1978] [serial = 959] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc69b52800) [pid = 1978] [serial = 992] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc75274400) [pid = 1978] [serial = 956] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc6b6cbc00) [pid = 1978] [serial = 1013] [outer = (nil)] [url = about:blank] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c2e800 == 125 [pid = 1978] [id = 122] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60dea800 == 124 [pid = 1978] [id = 301] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75fcf800 == 123 [pid = 1978] [id = 303] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e95f800 == 122 [pid = 1978] [id = 191] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75adf000 == 121 [pid = 1978] [id = 172] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930b5000 == 120 [pid = 1978] [id = 193] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89b1b800 == 119 [pid = 1978] [id = 121] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ee2000 == 118 [pid = 1978] [id = 304] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75ae8800 == 117 [pid = 1978] [id = 189] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e4f800 == 116 [pid = 1978] [id = 272] 08:02:34 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61cd3800 == 115 [pid = 1978] [id = 302] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bdc800 == 114 [pid = 1978] [id = 358] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bdf800 == 113 [pid = 1978] [id = 357] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc621a5000 == 112 [pid = 1978] [id = 356] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60b09000 == 111 [pid = 1978] [id = 355] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b59d000 == 110 [pid = 1978] [id = 354] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f1f800 == 109 [pid = 1978] [id = 353] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ad1800 == 108 [pid = 1978] [id = 352] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f0e800 == 107 [pid = 1978] [id = 351] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ad0000 == 106 [pid = 1978] [id = 350] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930a7800 == 105 [pid = 1978] [id = 349] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d564800 == 104 [pid = 1978] [id = 348] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c9b3800 == 103 [pid = 1978] [id = 347] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6ef800 == 102 [pid = 1978] [id = 346] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762d3000 == 101 [pid = 1978] [id = 345] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75fcb000 == 100 [pid = 1978] [id = 344] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75aec800 == 99 [pid = 1978] [id = 343] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c11800 == 98 [pid = 1978] [id = 342] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7256f000 == 97 [pid = 1978] [id = 341] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701d4000 == 96 [pid = 1978] [id = 340] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b35a800 == 95 [pid = 1978] [id = 339] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63ae5000 == 94 [pid = 1978] [id = 305] 08:02:35 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63c62800 == 93 [pid = 1978] [id = 338] 08:02:35 INFO - PROCESS | 1978 | 1461510155414 Marionette TRACE conn6 <- [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]]]}] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc67bdb000) [pid = 1978] [serial = 1004] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc63c2f400) [pid = 1978] [serial = 1001] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc654f6400) [pid = 1978] [serial = 1002] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc6b6c1400) [pid = 1978] [serial = 1008] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc6a524000) [pid = 1978] [serial = 1007] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc664ec000) [pid = 1978] [serial = 1010] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc67fcf000) [pid = 1978] [serial = 1011] [outer = (nil)] [url = about:blank] 08:02:35 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc69b51400) [pid = 1978] [serial = 1005] [outer = (nil)] [url = about:blank] 08:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1685ms 08:02:35 INFO - PROCESS | 1978 | 1461510155463 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 08:02:35 INFO - PROCESS | 1978 | 1461510155467 Marionette TRACE conn6 <- [1,1469,null,{"value":"8"}] 08:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:02:35 INFO - PROCESS | 1978 | 1461510155473 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:02:35 INFO - PROCESS | 1978 | 1461510155475 Marionette TRACE conn6 <- [1,1470,null,{}] 08:02:35 INFO - PROCESS | 1978 | 1461510155481 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:35 INFO - PROCESS | 1978 | 1461510155661 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 08:02:35 INFO - PROCESS | 1978 | 1461510155827 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f07800 == 94 [pid = 1978] [id = 375] 08:02:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc621d0400) [pid = 1978] [serial = 1126] [outer = (nil)] 08:02:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc6b6c2400) [pid = 1978] [serial = 1127] [outer = 0x7ffc621d0400] 08:02:35 INFO - PROCESS | 1978 | 1461510155897 Marionette DEBUG loaded listener.js 08:02:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc6b7ee000) [pid = 1978] [serial = 1128] [outer = 0x7ffc621d0400] 08:02:36 INFO - PROCESS | 1978 | 1461510156710 Marionette TRACE conn6 <- [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]]]}] 08:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1327ms 08:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:02:36 INFO - PROCESS | 1978 | 1461510156810 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 08:02:36 INFO - PROCESS | 1978 | 1461510156813 Marionette TRACE conn6 <- [1,1473,null,{"value":"8"}] 08:02:36 INFO - PROCESS | 1978 | 1461510156819 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:02:36 INFO - PROCESS | 1978 | 1461510156823 Marionette TRACE conn6 <- [1,1474,null,{}] 08:02:36 INFO - PROCESS | 1978 | 1461510156828 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:37 INFO - PROCESS | 1978 | 1461510157097 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 08:02:37 INFO - PROCESS | 1978 | 1461510157130 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67292800 == 95 [pid = 1978] [id = 376] 08:02:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6b8cec00) [pid = 1978] [serial = 1129] [outer = (nil)] 08:02:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc6baba800) [pid = 1978] [serial = 1130] [outer = 0x7ffc6b8cec00] 08:02:37 INFO - PROCESS | 1978 | 1461510157204 Marionette DEBUG loaded listener.js 08:02:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc6f9b4800) [pid = 1978] [serial = 1131] [outer = 0x7ffc6b8cec00] 08:02:38 INFO - PROCESS | 1978 | 1461510158162 Marionette TRACE conn6 <- [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]]]}] 08:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1378ms 08:02:38 INFO - PROCESS | 1978 | 1461510158198 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 08:02:38 INFO - PROCESS | 1978 | 1461510158202 Marionette TRACE conn6 <- [1,1477,null,{"value":"8"}] 08:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:02:38 INFO - PROCESS | 1978 | 1461510158208 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:02:38 INFO - PROCESS | 1978 | 1461510158210 Marionette TRACE conn6 <- [1,1478,null,{}] 08:02:38 INFO - PROCESS | 1978 | 1461510158222 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:38 INFO - PROCESS | 1978 | 1461510158449 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 08:02:38 INFO - PROCESS | 1978 | 1461510158501 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b34b800 == 96 [pid = 1978] [id = 377] 08:02:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc6b6c8400) [pid = 1978] [serial = 1132] [outer = (nil)] 08:02:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc6fef0800) [pid = 1978] [serial = 1133] [outer = 0x7ffc6b6c8400] 08:02:38 INFO - PROCESS | 1978 | 1461510158587 Marionette DEBUG loaded listener.js 08:02:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc70283c00) [pid = 1978] [serial = 1134] [outer = 0x7ffc6b6c8400] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc621c8000) [pid = 1978] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc60b93400) [pid = 1978] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc619f0400) [pid = 1978] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc68358000) [pid = 1978] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc619f1800) [pid = 1978] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc619f6400) [pid = 1978] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc6fef1c00) [pid = 1978] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc67bde400) [pid = 1978] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc619f4800) [pid = 1978] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc63c23800) [pid = 1978] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc6baa4400) [pid = 1978] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc70284c00) [pid = 1978] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc7028d400) [pid = 1978] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc61de6c00) [pid = 1978] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc61ded800) [pid = 1978] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc6f98b800) [pid = 1978] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc619fe000) [pid = 1978] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc619fd400) [pid = 1978] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc69b54000) [pid = 1978] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc6b8e4c00) [pid = 1978] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc674eec00) [pid = 1978] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc61deb000) [pid = 1978] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc7c1b4c00) [pid = 1978] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc619ff800) [pid = 1978] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc6baa3800) [pid = 1978] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc65aad000) [pid = 1978] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc6060e000) [pid = 1978] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc70290400) [pid = 1978] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc73d98000) [pid = 1978] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc73d99000) [pid = 1978] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc7b7e9800) [pid = 1978] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7a022c00) [pid = 1978] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc771cf800) [pid = 1978] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc639eb400) [pid = 1978] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc60614400) [pid = 1978] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7ce73800) [pid = 1978] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc6f988400) [pid = 1978] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc71be9c00) [pid = 1978] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc7a0b7000) [pid = 1978] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc8d79b000) [pid = 1978] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc75bb5c00) [pid = 1978] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc654e9000) [pid = 1978] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc60cea400) [pid = 1978] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc75bc3c00) [pid = 1978] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc639ee000) [pid = 1978] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc69cbe400) [pid = 1978] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6fef2800) [pid = 1978] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc73a7b000) [pid = 1978] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc8bd3b400) [pid = 1978] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc64bee000) [pid = 1978] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc64bef800) [pid = 1978] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc60b8b400) [pid = 1978] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6060a400) [pid = 1978] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc60619000) [pid = 1978] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:02:40 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc664e9800) [pid = 1978] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:02:40 INFO - PROCESS | 1978 | 1461510160652 Marionette TRACE conn6 <- [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]]]}] 08:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2496ms 08:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:02:40 INFO - PROCESS | 1978 | 1461510160705 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 08:02:40 INFO - PROCESS | 1978 | 1461510160708 Marionette TRACE conn6 <- [1,1481,null,{"value":"8"}] 08:02:40 INFO - PROCESS | 1978 | 1461510160714 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:02:40 INFO - PROCESS | 1978 | 1461510160718 Marionette TRACE conn6 <- [1,1482,null,{}] 08:02:40 INFO - PROCESS | 1978 | 1461510160723 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:40 INFO - PROCESS | 1978 | 1461510160908 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 08:02:40 INFO - PROCESS | 1978 | 1461510160924 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c49800 == 97 [pid = 1978] [id = 378] 08:02:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc60b8fc00) [pid = 1978] [serial = 1135] [outer = (nil)] 08:02:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc61ddfc00) [pid = 1978] [serial = 1136] [outer = 0x7ffc60b8fc00] 08:02:41 INFO - PROCESS | 1978 | 1461510161000 Marionette DEBUG loaded listener.js 08:02:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc64be9400) [pid = 1978] [serial = 1137] [outer = 0x7ffc60b8fc00] 08:02:41 INFO - PROCESS | 1978 | 1461510161882 Marionette TRACE conn6 <- [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]]]}] 08:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1231ms 08:02:41 INFO - PROCESS | 1978 | 1461510161945 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 08:02:41 INFO - PROCESS | 1978 | 1461510161947 Marionette TRACE conn6 <- [1,1485,null,{"value":"8"}] 08:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:02:41 INFO - PROCESS | 1978 | 1461510161954 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:02:41 INFO - PROCESS | 1978 | 1461510161956 Marionette TRACE conn6 <- [1,1486,null,{}] 08:02:41 INFO - PROCESS | 1978 | 1461510161961 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:42 INFO - PROCESS | 1978 | 1461510162146 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 08:02:42 INFO - PROCESS | 1978 | 1461510162482 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61dab800 == 98 [pid = 1978] [id = 379] 08:02:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6060f800) [pid = 1978] [serial = 1138] [outer = (nil)] 08:02:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc60cee800) [pid = 1978] [serial = 1139] [outer = 0x7ffc6060f800] 08:02:42 INFO - PROCESS | 1978 | 1461510162634 Marionette DEBUG loaded listener.js 08:02:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc621c7000) [pid = 1978] [serial = 1140] [outer = 0x7ffc6060f800] 08:02:43 INFO - PROCESS | 1978 | 1461510163596 Marionette TRACE conn6 <- [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]]]}] 08:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1681ms 08:02:43 INFO - PROCESS | 1978 | 1461510163638 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 08:02:43 INFO - PROCESS | 1978 | 1461510163645 Marionette TRACE conn6 <- [1,1489,null,{"value":"8"}] 08:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:02:43 INFO - PROCESS | 1978 | 1461510163653 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:02:43 INFO - PROCESS | 1978 | 1461510163659 Marionette TRACE conn6 <- [1,1490,null,{}] 08:02:43 INFO - PROCESS | 1978 | 1461510163666 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:43 INFO - PROCESS | 1978 | 1461510163919 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 08:02:44 INFO - PROCESS | 1978 | 1461510164214 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66784800 == 99 [pid = 1978] [id = 380] 08:02:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc65aacc00) [pid = 1978] [serial = 1141] [outer = (nil)] 08:02:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc664f2000) [pid = 1978] [serial = 1142] [outer = 0x7ffc65aacc00] 08:02:44 INFO - PROCESS | 1978 | 1461510164299 Marionette DEBUG loaded listener.js 08:02:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6733c800) [pid = 1978] [serial = 1143] [outer = 0x7ffc65aacc00] 08:02:45 INFO - PROCESS | 1978 | 1461510165224 Marionette TRACE conn6 <- [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]]]}] 08:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1632ms 08:02:45 INFO - PROCESS | 1978 | 1461510165289 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 08:02:45 INFO - PROCESS | 1978 | 1461510165296 Marionette TRACE conn6 <- [1,1493,null,{"value":"8"}] 08:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:02:45 INFO - PROCESS | 1978 | 1461510165302 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:02:45 INFO - PROCESS | 1978 | 1461510165305 Marionette TRACE conn6 <- [1,1494,null,{}] 08:02:45 INFO - PROCESS | 1978 | 1461510165311 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:45 INFO - PROCESS | 1978 | 1461510165533 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 08:02:45 INFO - PROCESS | 1978 | 1461510165818 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b356800 == 100 [pid = 1978] [id = 381] 08:02:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc68354800) [pid = 1978] [serial = 1144] [outer = (nil)] 08:02:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc69cbe800) [pid = 1978] [serial = 1145] [outer = 0x7ffc68354800] 08:02:45 INFO - PROCESS | 1978 | 1461510165911 Marionette DEBUG loaded listener.js 08:02:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc6a51cc00) [pid = 1978] [serial = 1146] [outer = 0x7ffc68354800] 08:02:46 INFO - PROCESS | 1978 | 1461510166876 Marionette TRACE conn6 <- [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]]]}] 08:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1632ms 08:02:46 INFO - PROCESS | 1978 | 1461510166936 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 08:02:46 INFO - PROCESS | 1978 | 1461510166940 Marionette TRACE conn6 <- [1,1497,null,{"value":"8"}] 08:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:02:46 INFO - PROCESS | 1978 | 1461510166956 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:02:46 INFO - PROCESS | 1978 | 1461510166966 Marionette TRACE conn6 <- [1,1498,null,{}] 08:02:46 INFO - PROCESS | 1978 | 1461510166971 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:47 INFO - PROCESS | 1978 | 1461510167201 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 08:02:47 INFO - PROCESS | 1978 | 1461510167442 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701d6000 == 101 [pid = 1978] [id = 382] 08:02:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc68359400) [pid = 1978] [serial = 1147] [outer = (nil)] 08:02:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc6b7f9800) [pid = 1978] [serial = 1148] [outer = 0x7ffc68359400] 08:02:47 INFO - PROCESS | 1978 | 1461510167536 Marionette DEBUG loaded listener.js 08:02:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc6b9f6400) [pid = 1978] [serial = 1149] [outer = 0x7ffc68359400] 08:02:48 INFO - PROCESS | 1978 | 1461510168473 Marionette TRACE conn6 <- [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]]]}] 08:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1547ms 08:02:48 INFO - PROCESS | 1978 | 1461510168495 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 08:02:48 INFO - PROCESS | 1978 | 1461510168500 Marionette TRACE conn6 <- [1,1501,null,{"value":"8"}] 08:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:02:48 INFO - PROCESS | 1978 | 1461510168506 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:02:48 INFO - PROCESS | 1978 | 1461510168509 Marionette TRACE conn6 <- [1,1502,null,{}] 08:02:48 INFO - PROCESS | 1978 | 1461510168515 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:48 INFO - PROCESS | 1978 | 1461510168715 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 08:02:48 INFO - PROCESS | 1978 | 1461510168966 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72399800 == 102 [pid = 1978] [id = 383] 08:02:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc67fca000) [pid = 1978] [serial = 1150] [outer = (nil)] 08:02:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6baa3800) [pid = 1978] [serial = 1151] [outer = 0x7ffc67fca000] 08:02:49 INFO - PROCESS | 1978 | 1461510169088 Marionette DEBUG loaded listener.js 08:02:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6f9ac800) [pid = 1978] [serial = 1152] [outer = 0x7ffc67fca000] 08:02:49 INFO - PROCESS | 1978 | 1461510169942 Marionette TRACE conn6 <- [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]]]}] 08:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1489ms 08:02:49 INFO - PROCESS | 1978 | 1461510169996 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 08:02:50 INFO - PROCESS | 1978 | 1461510170000 Marionette TRACE conn6 <- [1,1505,null,{"value":"8"}] 08:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:02:50 INFO - PROCESS | 1978 | 1461510170006 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:02:50 INFO - PROCESS | 1978 | 1461510170009 Marionette TRACE conn6 <- [1,1506,null,{}] 08:02:50 INFO - PROCESS | 1978 | 1461510170015 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:50 INFO - PROCESS | 1978 | 1461510170250 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 08:02:50 INFO - PROCESS | 1978 | 1461510170550 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a99000 == 103 [pid = 1978] [id = 384] 08:02:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6feef000) [pid = 1978] [serial = 1153] [outer = (nil)] 08:02:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6fef6800) [pid = 1978] [serial = 1154] [outer = 0x7ffc6feef000] 08:02:50 INFO - PROCESS | 1978 | 1461510170648 Marionette DEBUG loaded listener.js 08:02:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc719db000) [pid = 1978] [serial = 1155] [outer = 0x7ffc6feef000] 08:02:51 INFO - PROCESS | 1978 | 1461510171585 Marionette TRACE conn6 <- [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]]]}] 08:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1637ms 08:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:02:51 INFO - PROCESS | 1978 | 1461510171646 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 08:02:51 INFO - PROCESS | 1978 | 1461510171649 Marionette TRACE conn6 <- [1,1509,null,{"value":"8"}] 08:02:51 INFO - PROCESS | 1978 | 1461510171655 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:02:51 INFO - PROCESS | 1978 | 1461510171658 Marionette TRACE conn6 <- [1,1510,null,{}] 08:02:51 INFO - PROCESS | 1978 | 1461510171664 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:51 INFO - PROCESS | 1978 | 1461510171869 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 08:02:52 INFO - PROCESS | 1978 | 1461510172109 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75909000 == 104 [pid = 1978] [id = 385] 08:02:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc6fef1800) [pid = 1978] [serial = 1156] [outer = (nil)] 08:02:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc724a8800) [pid = 1978] [serial = 1157] [outer = 0x7ffc6fef1800] 08:02:52 INFO - PROCESS | 1978 | 1461510172232 Marionette DEBUG loaded listener.js 08:02:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc72661400) [pid = 1978] [serial = 1158] [outer = 0x7ffc6fef1800] 08:02:53 INFO - PROCESS | 1978 | 1461510173146 Marionette TRACE conn6 <- [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]]]}] 08:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1536ms 08:02:53 INFO - PROCESS | 1978 | 1461510173190 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 08:02:53 INFO - PROCESS | 1978 | 1461510173194 Marionette TRACE conn6 <- [1,1513,null,{"value":"8"}] 08:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:02:53 INFO - PROCESS | 1978 | 1461510173200 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:02:53 INFO - PROCESS | 1978 | 1461510173203 Marionette TRACE conn6 <- [1,1514,null,{}] 08:02:53 INFO - PROCESS | 1978 | 1461510173209 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:53 INFO - PROCESS | 1978 | 1461510173455 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 08:02:53 INFO - PROCESS | 1978 | 1461510173703 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75af3800 == 105 [pid = 1978] [id = 386] 08:02:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc674f3000) [pid = 1978] [serial = 1159] [outer = (nil)] 08:02:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc72669800) [pid = 1978] [serial = 1160] [outer = 0x7ffc674f3000] 08:02:53 INFO - PROCESS | 1978 | 1461510173791 Marionette DEBUG loaded listener.js 08:02:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc729a0000) [pid = 1978] [serial = 1161] [outer = 0x7ffc674f3000] 08:02:54 INFO - PROCESS | 1978 | 1461510174644 Marionette TRACE conn6 <- [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]]]}] 08:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1481ms 08:02:54 INFO - PROCESS | 1978 | 1461510174683 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 08:02:54 INFO - PROCESS | 1978 | 1461510174687 Marionette TRACE conn6 <- [1,1517,null,{"value":"8"}] 08:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:02:54 INFO - PROCESS | 1978 | 1461510174694 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:02:54 INFO - PROCESS | 1978 | 1461510174698 Marionette TRACE conn6 <- [1,1518,null,{}] 08:02:54 INFO - PROCESS | 1978 | 1461510174703 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:54 INFO - PROCESS | 1978 | 1461510174891 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 08:02:55 INFO - PROCESS | 1978 | 1461510175093 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fcf800 == 106 [pid = 1978] [id = 387] 08:02:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc69b5ec00) [pid = 1978] [serial = 1162] [outer = (nil)] 08:02:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc72ae7400) [pid = 1978] [serial = 1163] [outer = 0x7ffc69b5ec00] 08:02:55 INFO - PROCESS | 1978 | 1461510175168 Marionette DEBUG loaded listener.js 08:02:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc72b2c400) [pid = 1978] [serial = 1164] [outer = 0x7ffc69b5ec00] 08:02:56 INFO - PROCESS | 1978 | 1461510176109 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1489ms 08:02:56 INFO - PROCESS | 1978 | 1461510176183 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 08:02:56 INFO - PROCESS | 1978 | 1461510176186 Marionette TRACE conn6 <- [1,1521,null,{"value":"8"}] 08:02:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:02:56 INFO - PROCESS | 1978 | 1461510176193 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:02:56 INFO - PROCESS | 1978 | 1461510176197 Marionette TRACE conn6 <- [1,1522,null,{}] 08:02:56 INFO - PROCESS | 1978 | 1461510176202 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:56 INFO - PROCESS | 1978 | 1461510176438 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 08:02:56 INFO - PROCESS | 1978 | 1461510176684 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762da800 == 107 [pid = 1978] [id = 388] 08:02:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc729a0400) [pid = 1978] [serial = 1165] [outer = (nil)] 08:02:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc72b84000) [pid = 1978] [serial = 1166] [outer = 0x7ffc729a0400] 08:02:56 INFO - PROCESS | 1978 | 1461510176805 Marionette DEBUG loaded listener.js 08:02:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc73a85000) [pid = 1978] [serial = 1167] [outer = 0x7ffc729a0400] 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:02:57 INFO - PROCESS | 1978 | 1461510177637 Marionette TRACE conn6 <- [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"]]]}] 08:02:57 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 () { 08:02:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:02:57 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 () { 08:02:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:02:57 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 () { 08:02:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:02:57 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 () { 08:02:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:02:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1486ms 08:02:57 INFO - PROCESS | 1978 | 1461510177682 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 08:02:57 INFO - PROCESS | 1978 | 1461510177691 Marionette TRACE conn6 <- [1,1525,null,{"value":"8"}] 08:02:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:02:57 INFO - PROCESS | 1978 | 1461510177698 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:02:57 INFO - PROCESS | 1978 | 1461510177700 Marionette TRACE conn6 <- [1,1526,null,{}] 08:02:57 INFO - PROCESS | 1978 | 1461510177725 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:57 INFO - PROCESS | 1978 | 1461510177924 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 08:02:58 INFO - PROCESS | 1978 | 1461510178127 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7aade800 == 108 [pid = 1978] [id = 389] 08:02:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc73a86000) [pid = 1978] [serial = 1168] [outer = (nil)] 08:02:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc75272000) [pid = 1978] [serial = 1169] [outer = 0x7ffc73a86000] 08:02:58 INFO - PROCESS | 1978 | 1461510178269 Marionette DEBUG loaded listener.js 08:02:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc76312800) [pid = 1978] [serial = 1170] [outer = 0x7ffc73a86000] 08:02:59 INFO - PROCESS | 1978 | 1461510179284 Marionette TRACE conn6 <- [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"]]]}] 08:02:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:02:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:02:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:02:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1606ms 08:02:59 INFO - PROCESS | 1978 | 1461510179307 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 08:02:59 INFO - PROCESS | 1978 | 1461510179311 Marionette TRACE conn6 <- [1,1529,null,{"value":"8"}] 08:02:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:02:59 INFO - PROCESS | 1978 | 1461510179317 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:02:59 INFO - PROCESS | 1978 | 1461510179320 Marionette TRACE conn6 <- [1,1530,null,{}] 08:02:59 INFO - PROCESS | 1978 | 1461510179326 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:02:59 INFO - PROCESS | 1978 | 1461510179652 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 08:02:59 INFO - PROCESS | 1978 | 1461510179804 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:02:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c11f800 == 109 [pid = 1978] [id = 390] 08:02:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc6a641400) [pid = 1978] [serial = 1171] [outer = (nil)] 08:02:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7a9f0400) [pid = 1978] [serial = 1172] [outer = 0x7ffc6a641400] 08:02:59 INFO - PROCESS | 1978 | 1461510179927 Marionette DEBUG loaded listener.js 08:03:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7ad93400) [pid = 1978] [serial = 1173] [outer = 0x7ffc6a641400] 08:03:00 INFO - PROCESS | 1978 | 1461510180884 Marionette TRACE conn6 <- [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]]]}] 08:03:00 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 08:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:03:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:03:00 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. 08:03:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:03:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1631ms 08:03:00 INFO - PROCESS | 1978 | 1461510180952 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 08:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:03:00 INFO - PROCESS | 1978 | 1461510180956 Marionette TRACE conn6 <- [1,1533,null,{"value":"8"}] 08:03:00 INFO - PROCESS | 1978 | 1461510180962 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:03:00 INFO - PROCESS | 1978 | 1461510180966 Marionette TRACE conn6 <- [1,1534,null,{}] 08:03:00 INFO - PROCESS | 1978 | 1461510180992 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:01 INFO - PROCESS | 1978 | 1461510181213 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 08:03:01 INFO - PROCESS | 1978 | 1461510181417 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d7000 == 110 [pid = 1978] [id = 391] 08:03:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc7878d400) [pid = 1978] [serial = 1174] [outer = (nil)] 08:03:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc7b7e5000) [pid = 1978] [serial = 1175] [outer = 0x7ffc7878d400] 08:03:01 INFO - PROCESS | 1978 | 1461510181533 Marionette DEBUG loaded listener.js 08:03:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc7bed8000) [pid = 1978] [serial = 1176] [outer = 0x7ffc7878d400] 08:03:02 INFO - PROCESS | 1978 | 1461510182630 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1750ms 08:03:02 INFO - PROCESS | 1978 | 1461510182713 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 08:03:02 INFO - PROCESS | 1978 | 1461510182727 Marionette TRACE conn6 <- [1,1537,null,{"value":"8"}] 08:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:03:02 INFO - PROCESS | 1978 | 1461510182735 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:03:02 INFO - PROCESS | 1978 | 1461510182737 Marionette TRACE conn6 <- [1,1538,null,{}] 08:03:02 INFO - PROCESS | 1978 | 1461510182743 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:03 INFO - PROCESS | 1978 | 1461510183007 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 08:03:03 INFO - PROCESS | 1978 | 1461510183392 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc87ba2000 == 111 [pid = 1978] [id = 392] 08:03:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc7c393000) [pid = 1978] [serial = 1177] [outer = (nil)] 08:03:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc7ccd2c00) [pid = 1978] [serial = 1178] [outer = 0x7ffc7c393000] 08:03:03 INFO - PROCESS | 1978 | 1461510183483 Marionette DEBUG loaded listener.js 08:03:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc7ce74000) [pid = 1978] [serial = 1179] [outer = 0x7ffc7c393000] 08:03:04 INFO - PROCESS | 1978 | 1461510184355 Marionette TRACE conn6 <- [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]]]}] 08:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1688ms 08:03:04 INFO - PROCESS | 1978 | 1461510184423 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 08:03:04 INFO - PROCESS | 1978 | 1461510184427 Marionette TRACE conn6 <- [1,1541,null,{"value":"8"}] 08:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:03:04 INFO - PROCESS | 1978 | 1461510184433 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:03:04 INFO - PROCESS | 1978 | 1461510184436 Marionette TRACE conn6 <- [1,1542,null,{}] 08:03:04 INFO - PROCESS | 1978 | 1461510184442 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:04 INFO - PROCESS | 1978 | 1461510184657 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 08:03:04 INFO - PROCESS | 1978 | 1461510184870 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88cd1800 == 112 [pid = 1978] [id = 393] 08:03:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc6b8e3c00) [pid = 1978] [serial = 1180] [outer = (nil)] 08:03:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc7ce77c00) [pid = 1978] [serial = 1181] [outer = 0x7ffc6b8e3c00] 08:03:05 INFO - PROCESS | 1978 | 1461510185058 Marionette DEBUG loaded listener.js 08:03:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc7eb6fc00) [pid = 1978] [serial = 1182] [outer = 0x7ffc6b8e3c00] 08:03:06 INFO - PROCESS | 1978 | 1461510186282 Marionette TRACE conn6 <- [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]]]}] 08:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1891ms 08:03:06 INFO - PROCESS | 1978 | 1461510186327 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 08:03:06 INFO - PROCESS | 1978 | 1461510186333 Marionette TRACE conn6 <- [1,1545,null,{"value":"8"}] 08:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:03:06 INFO - PROCESS | 1978 | 1461510186342 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:03:06 INFO - PROCESS | 1978 | 1461510186347 Marionette TRACE conn6 <- [1,1546,null,{}] 08:03:06 INFO - PROCESS | 1978 | 1461510186353 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:06 INFO - PROCESS | 1978 | 1461510186617 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 08:03:06 INFO - PROCESS | 1978 | 1461510186922 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f08000 == 113 [pid = 1978] [id = 394] 08:03:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc64bea800) [pid = 1978] [serial = 1183] [outer = (nil)] 08:03:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc69b5cc00) [pid = 1978] [serial = 1184] [outer = 0x7ffc64bea800] 08:03:07 INFO - PROCESS | 1978 | 1461510187002 Marionette DEBUG loaded listener.js 08:03:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc6b7f5c00) [pid = 1978] [serial = 1185] [outer = 0x7ffc64bea800] 08:03:08 INFO - PROCESS | 1978 | 1461510188043 Marionette TRACE conn6 <- [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]]]}] 08:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1743ms 08:03:08 INFO - PROCESS | 1978 | 1461510188086 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 08:03:08 INFO - PROCESS | 1978 | 1461510188090 Marionette TRACE conn6 <- [1,1549,null,{"value":"8"}] 08:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:03:08 INFO - PROCESS | 1978 | 1461510188096 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:03:08 INFO - PROCESS | 1978 | 1461510188099 Marionette TRACE conn6 <- [1,1550,null,{}] 08:03:08 INFO - PROCESS | 1978 | 1461510188106 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:08 INFO - PROCESS | 1978 | 1461510188316 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 08:03:08 INFO - PROCESS | 1978 | 1461510188534 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60de4000 == 114 [pid = 1978] [id = 395] 08:03:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc60613c00) [pid = 1978] [serial = 1186] [outer = (nil)] 08:03:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc60cebc00) [pid = 1978] [serial = 1187] [outer = 0x7ffc60613c00] 08:03:08 INFO - PROCESS | 1978 | 1461510188651 Marionette DEBUG loaded listener.js 08:03:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc639ea800) [pid = 1978] [serial = 1188] [outer = 0x7ffc60613c00] 08:03:10 INFO - PROCESS | 1978 | 1461510190306 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2349ms 08:03:10 INFO - PROCESS | 1978 | 1461510190447 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 08:03:10 INFO - PROCESS | 1978 | 1461510190451 Marionette TRACE conn6 <- [1,1553,null,{"value":"8"}] 08:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:03:10 INFO - PROCESS | 1978 | 1461510190463 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:03:10 INFO - PROCESS | 1978 | 1461510190467 Marionette TRACE conn6 <- [1,1554,null,{}] 08:03:10 INFO - PROCESS | 1978 | 1461510190476 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:10 INFO - PROCESS | 1978 | 1461510190698 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 08:03:10 INFO - PROCESS | 1978 | 1461510190926 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bde800 == 115 [pid = 1978] [id = 396] 08:03:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc639e8000) [pid = 1978] [serial = 1189] [outer = (nil)] 08:03:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc639ee800) [pid = 1978] [serial = 1190] [outer = 0x7ffc639e8000] 08:03:11 INFO - PROCESS | 1978 | 1461510191012 Marionette DEBUG loaded listener.js 08:03:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc64bf1800) [pid = 1978] [serial = 1191] [outer = 0x7ffc639e8000] 08:03:11 INFO - PROCESS | 1978 | 1461510191981 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1586ms 08:03:12 INFO - PROCESS | 1978 | 1461510192048 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 08:03:12 INFO - PROCESS | 1978 | 1461510192056 Marionette TRACE conn6 <- [1,1557,null,{"value":"8"}] 08:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:03:12 INFO - PROCESS | 1978 | 1461510192067 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:03:12 INFO - PROCESS | 1978 | 1461510192072 Marionette TRACE conn6 <- [1,1558,null,{}] 08:03:12 INFO - PROCESS | 1978 | 1461510192079 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:12 INFO - PROCESS | 1978 | 1461510192416 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63c49800 == 114 [pid = 1978] [id = 378] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b34b800 == 113 [pid = 1978] [id = 377] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67292800 == 112 [pid = 1978] [id = 376] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f07800 == 111 [pid = 1978] [id = 375] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5f779800 == 110 [pid = 1978] [id = 374] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bda800 == 109 [pid = 1978] [id = 373] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60de3800 == 108 [pid = 1978] [id = 372] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65083800 == 107 [pid = 1978] [id = 371] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7590e800 == 106 [pid = 1978] [id = 365] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c33000 == 105 [pid = 1978] [id = 364] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701c3800 == 104 [pid = 1978] [id = 363] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb0a800 == 103 [pid = 1978] [id = 362] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68590000 == 102 [pid = 1978] [id = 361] 08:03:12 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f11000 == 101 [pid = 1978] [id = 360] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc8dc97800) [pid = 1978] [serial = 852] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc7266a400) [pid = 1978] [serial = 999] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc619fd800) [pid = 1978] [serial = 855] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc6b8d1800) [pid = 1978] [serial = 888] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc8dc98c00) [pid = 1978] [serial = 858] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc61de9000) [pid = 1978] [serial = 861] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc724a9400) [pid = 1978] [serial = 891] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc89fcb000) [pid = 1978] [serial = 972] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc76321800) [pid = 1978] [serial = 960] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc89b38000) [pid = 1978] [serial = 969] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc8e025000) [pid = 1978] [serial = 903] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc75bc2000) [pid = 1978] [serial = 906] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc719dc000) [pid = 1978] [serial = 909] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc654e9c00) [pid = 1978] [serial = 912] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc76318400) [pid = 1978] [serial = 915] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc7631ec00) [pid = 1978] [serial = 918] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6a63f400) [pid = 1978] [serial = 951] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc71aa2400) [pid = 1978] [serial = 954] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc75bbe800) [pid = 1978] [serial = 957] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc8dc92000) [pid = 1978] [serial = 978] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc6a51b400) [pid = 1978] [serial = 981] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc8e024c00) [pid = 1978] [serial = 984] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc60b99c00) [pid = 1978] [serial = 987] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc60618c00) [pid = 1978] [serial = 990] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc6f9b9400) [pid = 1978] [serial = 993] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc7bed2800) [pid = 1978] [serial = 894] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc8d798c00) [pid = 1978] [serial = 975] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc7bedf000) [pid = 1978] [serial = 963] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc82b0d400) [pid = 1978] [serial = 966] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc82b7e400) [pid = 1978] [serial = 897] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc654eec00) [pid = 1978] [serial = 948] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc665c6800) [pid = 1978] [serial = 996] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc89cbb800) [pid = 1978] [serial = 900] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7ad90c00) [pid = 1978] [serial = 1044] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc7a0bc800) [pid = 1978] [serial = 1043] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc654ee800) [pid = 1978] [serial = 1070] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc61de5000) [pid = 1978] [serial = 1067] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc621d0c00) [pid = 1978] [serial = 1068] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc6a522400) [pid = 1978] [serial = 1020] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc69ec9800) [pid = 1978] [serial = 1019] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc79d13800) [pid = 1978] [serial = 1041] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc76321000) [pid = 1978] [serial = 1040] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc88ca4400) [pid = 1978] [serial = 1050] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc87b31800) [pid = 1978] [serial = 1049] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc6ffa5800) [pid = 1978] [serial = 1026] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6feec800) [pid = 1978] [serial = 1025] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc7ee2d400) [pid = 1978] [serial = 1047] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7ce21c00) [pid = 1978] [serial = 1046] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc65ab2400) [pid = 1978] [serial = 1059] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc63c2dc00) [pid = 1978] [serial = 1058] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc6f9acc00) [pid = 1978] [serial = 1023] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc6baae400) [pid = 1978] [serial = 1022] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc69b53400) [pid = 1978] [serial = 1064] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc6b8ea000) [pid = 1978] [serial = 1065] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc76317000) [pid = 1978] [serial = 1037] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc76321400) [pid = 1978] [serial = 1038] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc75bb5400) [pid = 1978] [serial = 1035] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc75184400) [pid = 1978] [serial = 1034] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc69b5d000) [pid = 1978] [serial = 1073] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6a54b800) [pid = 1978] [serial = 1077] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc665c8800) [pid = 1978] [serial = 1071] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc7540a000) [pid = 1978] [serial = 945] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6b7f1000) [pid = 1978] [serial = 1079] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc69ecec00) [pid = 1978] [serial = 1074] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc63c29400) [pid = 1978] [serial = 1076] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc654f7c00) [pid = 1978] [serial = 1017] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc64be8c00) [pid = 1978] [serial = 1016] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc71aa0000) [pid = 1978] [serial = 1029] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc719d2400) [pid = 1978] [serial = 1028] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc8d4bb400) [pid = 1978] [serial = 1053] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc89fc9400) [pid = 1978] [serial = 1052] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc7247f800) [pid = 1978] [serial = 1031] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc72b87000) [pid = 1978] [serial = 1032] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc67bd7000) [pid = 1978] [serial = 1061] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc6b47f400) [pid = 1978] [serial = 1062] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc72b82800) [pid = 1978] [serial = 1056] [outer = (nil)] [url = about:blank] 08:03:12 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc67bde000) [pid = 1978] [serial = 1055] [outer = (nil)] [url = about:blank] 08:03:13 INFO - PROCESS | 1978 | 1461510193004 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f792800 == 102 [pid = 1978] [id = 397] 08:03:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc60b99c00) [pid = 1978] [serial = 1192] [outer = (nil)] 08:03:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc64be8c00) [pid = 1978] [serial = 1193] [outer = 0x7ffc60b99c00] 08:03:13 INFO - PROCESS | 1978 | 1461510193081 Marionette DEBUG loaded listener.js 08:03:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc665c8c00) [pid = 1978] [serial = 1194] [outer = 0x7ffc60b99c00] 08:03:13 INFO - PROCESS | 1978 | 1461510193910 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1886ms 08:03:13 INFO - PROCESS | 1978 | 1461510193954 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 08:03:13 INFO - PROCESS | 1978 | 1461510193958 Marionette TRACE conn6 <- [1,1561,null,{"value":"8"}] 08:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:03:13 INFO - PROCESS | 1978 | 1461510193964 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:03:13 INFO - PROCESS | 1978 | 1461510193970 Marionette TRACE conn6 <- [1,1562,null,{}] 08:03:13 INFO - PROCESS | 1978 | 1461510193985 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:14 INFO - PROCESS | 1978 | 1461510194196 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 08:03:14 INFO - PROCESS | 1978 | 1461510194347 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63af8000 == 103 [pid = 1978] [id = 398] 08:03:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc65aa8c00) [pid = 1978] [serial = 1195] [outer = (nil)] 08:03:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc67fc8000) [pid = 1978] [serial = 1196] [outer = 0x7ffc65aa8c00] 08:03:14 INFO - PROCESS | 1978 | 1461510194417 Marionette DEBUG loaded listener.js 08:03:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc69cc5000) [pid = 1978] [serial = 1197] [outer = 0x7ffc65aa8c00] 08:03:15 INFO - PROCESS | 1978 | 1461510195337 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1387ms 08:03:15 INFO - PROCESS | 1978 | 1461510195353 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 08:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:03:15 INFO - PROCESS | 1978 | 1461510195358 Marionette TRACE conn6 <- [1,1565,null,{"value":"8"}] 08:03:15 INFO - PROCESS | 1978 | 1461510195364 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:03:15 INFO - PROCESS | 1978 | 1461510195367 Marionette TRACE conn6 <- [1,1566,null,{}] 08:03:15 INFO - PROCESS | 1978 | 1461510195378 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:15 INFO - PROCESS | 1978 | 1461510195639 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 08:03:15 INFO - PROCESS | 1978 | 1461510195672 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65083800 == 104 [pid = 1978] [id = 399] 08:03:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc65aab800) [pid = 1978] [serial = 1198] [outer = (nil)] 08:03:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6a644000) [pid = 1978] [serial = 1199] [outer = 0x7ffc65aab800] 08:03:15 INFO - PROCESS | 1978 | 1461510195747 Marionette DEBUG loaded listener.js 08:03:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc6b6c4000) [pid = 1978] [serial = 1200] [outer = 0x7ffc65aab800] 08:03:16 INFO - PROCESS | 1978 | 1461510196648 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1336ms 08:03:16 INFO - PROCESS | 1978 | 1461510196710 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 08:03:16 INFO - PROCESS | 1978 | 1461510196716 Marionette TRACE conn6 <- [1,1569,null,{"value":"8"}] 08:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:03:16 INFO - PROCESS | 1978 | 1461510196724 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:03:16 INFO - PROCESS | 1978 | 1461510196726 Marionette TRACE conn6 <- [1,1570,null,{}] 08:03:16 INFO - PROCESS | 1978 | 1461510196749 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:17 INFO - PROCESS | 1978 | 1461510197089 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 08:03:17 INFO - PROCESS | 1978 | 1461510197125 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bbe000 == 105 [pid = 1978] [id = 400] 08:03:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6a51b400) [pid = 1978] [serial = 1201] [outer = (nil)] 08:03:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6b8c8000) [pid = 1978] [serial = 1202] [outer = 0x7ffc6a51b400] 08:03:17 INFO - PROCESS | 1978 | 1461510197193 Marionette DEBUG loaded listener.js 08:03:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6b9ecc00) [pid = 1978] [serial = 1203] [outer = 0x7ffc6a51b400] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc69cb9000) [pid = 1978] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc621c4c00) [pid = 1978] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6b6c8400) [pid = 1978] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6b8cec00) [pid = 1978] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc621d0400) [pid = 1978] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc60b90800) [pid = 1978] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:03:17 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc63c2b800) [pid = 1978] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:03:18 INFO - PROCESS | 1978 | 1461510198507 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1842ms 08:03:18 INFO - PROCESS | 1978 | 1461510198568 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 08:03:18 INFO - PROCESS | 1978 | 1461510198571 Marionette TRACE conn6 <- [1,1573,null,{"value":"8"}] 08:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:03:18 INFO - PROCESS | 1978 | 1461510198577 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:03:18 INFO - PROCESS | 1978 | 1461510198579 Marionette TRACE conn6 <- [1,1574,null,{}] 08:03:18 INFO - PROCESS | 1978 | 1461510198585 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:18 INFO - PROCESS | 1978 | 1461510198812 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 08:03:18 INFO - PROCESS | 1978 | 1461510198966 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4cf800 == 106 [pid = 1978] [id = 401] 08:03:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc67bdcc00) [pid = 1978] [serial = 1204] [outer = (nil)] 08:03:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc6b9f3800) [pid = 1978] [serial = 1205] [outer = 0x7ffc67bdcc00] 08:03:19 INFO - PROCESS | 1978 | 1461510199034 Marionette DEBUG loaded listener.js 08:03:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6ffa1400) [pid = 1978] [serial = 1206] [outer = 0x7ffc67bdcc00] 08:03:19 INFO - PROCESS | 1978 | 1461510199799 Marionette TRACE conn6 <- [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]]]}] 08:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1379ms 08:03:19 INFO - PROCESS | 1978 | 1461510199960 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 08:03:19 INFO - PROCESS | 1978 | 1461510199966 Marionette TRACE conn6 <- [1,1577,null,{"value":"8"}] 08:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:03:19 INFO - PROCESS | 1978 | 1461510199987 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:03:19 INFO - PROCESS | 1978 | 1461510199991 Marionette TRACE conn6 <- [1,1578,null,{}] 08:03:20 INFO - PROCESS | 1978 | 1461510200000 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:20 INFO - PROCESS | 1978 | 1461510200215 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 08:03:20 INFO - PROCESS | 1978 | 1461510200412 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61db1800 == 107 [pid = 1978] [id = 402] 08:03:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc619f3c00) [pid = 1978] [serial = 1207] [outer = (nil)] 08:03:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc61dec400) [pid = 1978] [serial = 1208] [outer = 0x7ffc619f3c00] 08:03:20 INFO - PROCESS | 1978 | 1461510200491 Marionette DEBUG loaded listener.js 08:03:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc63c22000) [pid = 1978] [serial = 1209] [outer = 0x7ffc619f3c00] 08:03:21 INFO - PROCESS | 1978 | 1461510201545 Marionette TRACE conn6 <- [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]]]}] 08:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1585ms 08:03:21 INFO - PROCESS | 1978 | 1461510201572 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 08:03:21 INFO - PROCESS | 1978 | 1461510201578 Marionette TRACE conn6 <- [1,1581,null,{"value":"8"}] 08:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:03:21 INFO - PROCESS | 1978 | 1461510201591 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:03:21 INFO - PROCESS | 1978 | 1461510201596 Marionette TRACE conn6 <- [1,1582,null,{}] 08:03:21 INFO - PROCESS | 1978 | 1461510201603 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:21 INFO - PROCESS | 1978 | 1461510201828 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 08:03:22 INFO - PROCESS | 1978 | 1461510202074 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6748c000 == 108 [pid = 1978] [id = 403] 08:03:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc665ca400) [pid = 1978] [serial = 1210] [outer = (nil)] 08:03:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc674eb000) [pid = 1978] [serial = 1211] [outer = 0x7ffc665ca400] 08:03:22 INFO - PROCESS | 1978 | 1461510202200 Marionette DEBUG loaded listener.js 08:03:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc68352800) [pid = 1978] [serial = 1212] [outer = 0x7ffc665ca400] 08:03:23 INFO - PROCESS | 1978 | 1461510203162 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:03:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1636ms 08:03:23 INFO - PROCESS | 1978 | 1461510203224 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 08:03:23 INFO - PROCESS | 1978 | 1461510203229 Marionette TRACE conn6 <- [1,1585,null,{"value":"8"}] 08:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:03:23 INFO - PROCESS | 1978 | 1461510203235 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:03:23 INFO - PROCESS | 1978 | 1461510203239 Marionette TRACE conn6 <- [1,1586,null,{}] 08:03:23 INFO - PROCESS | 1978 | 1461510203255 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:23 INFO - PROCESS | 1978 | 1461510203482 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 08:03:23 INFO - PROCESS | 1978 | 1461510203822 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe53000 == 109 [pid = 1978] [id = 404] 08:03:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6a64d000) [pid = 1978] [serial = 1213] [outer = (nil)] 08:03:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b8cec00) [pid = 1978] [serial = 1214] [outer = 0x7ffc6a64d000] 08:03:23 INFO - PROCESS | 1978 | 1461510203907 Marionette DEBUG loaded listener.js 08:03:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6bac8800) [pid = 1978] [serial = 1215] [outer = 0x7ffc6a64d000] 08:03:24 INFO - PROCESS | 1978 | 1461510204827 Marionette TRACE conn6 <- [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]]]}] 08:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 08:03:24 INFO - PROCESS | 1978 | 1461510204871 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 08:03:24 INFO - PROCESS | 1978 | 1461510204875 Marionette TRACE conn6 <- [1,1589,null,{"value":"8"}] 08:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:03:24 INFO - PROCESS | 1978 | 1461510204881 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:03:24 INFO - PROCESS | 1978 | 1461510204884 Marionette TRACE conn6 <- [1,1590,null,{}] 08:03:24 INFO - PROCESS | 1978 | 1461510204890 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:25 INFO - PROCESS | 1978 | 1461510205087 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 08:03:25 INFO - PROCESS | 1978 | 1461510205288 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701e2800 == 110 [pid = 1978] [id = 405] 08:03:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b6c8400) [pid = 1978] [serial = 1216] [outer = (nil)] 08:03:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6fef3c00) [pid = 1978] [serial = 1217] [outer = 0x7ffc6b6c8400] 08:03:25 INFO - PROCESS | 1978 | 1461510205365 Marionette DEBUG loaded listener.js 08:03:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc7028b000) [pid = 1978] [serial = 1218] [outer = 0x7ffc6b6c8400] 08:03:26 INFO - PROCESS | 1978 | 1461510206343 Marionette TRACE conn6 <- [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]]]}] 08:03:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1529ms 08:03:26 INFO - PROCESS | 1978 | 1461510206411 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 08:03:26 INFO - PROCESS | 1978 | 1461510206416 Marionette TRACE conn6 <- [1,1593,null,{"value":"8"}] 08:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:03:26 INFO - PROCESS | 1978 | 1461510206422 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:03:26 INFO - PROCESS | 1978 | 1461510206426 Marionette TRACE conn6 <- [1,1594,null,{}] 08:03:26 INFO - PROCESS | 1978 | 1461510206431 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:26 INFO - PROCESS | 1978 | 1461510206649 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 08:03:26 INFO - PROCESS | 1978 | 1461510206888 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723b1000 == 111 [pid = 1978] [id = 406] 08:03:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc70288c00) [pid = 1978] [serial = 1219] [outer = (nil)] 08:03:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc719dc000) [pid = 1978] [serial = 1220] [outer = 0x7ffc70288c00] 08:03:27 INFO - PROCESS | 1978 | 1461510207020 Marionette DEBUG loaded listener.js 08:03:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc71bef800) [pid = 1978] [serial = 1221] [outer = 0x7ffc70288c00] 08:03:27 INFO - PROCESS | 1978 | 1461510207932 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1550ms 08:03:27 INFO - PROCESS | 1978 | 1461510207973 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 08:03:27 INFO - PROCESS | 1978 | 1461510207977 Marionette TRACE conn6 <- [1,1597,null,{"value":"8"}] 08:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:03:27 INFO - PROCESS | 1978 | 1461510207983 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:03:27 INFO - PROCESS | 1978 | 1461510207987 Marionette TRACE conn6 <- [1,1598,null,{}] 08:03:27 INFO - PROCESS | 1978 | 1461510207992 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:28 INFO - PROCESS | 1978 | 1461510208252 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 08:03:28 INFO - PROCESS | 1978 | 1461510208450 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d2a000 == 112 [pid = 1978] [id = 407] 08:03:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc73a87000) [pid = 1978] [serial = 1222] [outer = (nil)] 08:03:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc73d93c00) [pid = 1978] [serial = 1223] [outer = 0x7ffc73a87000] 08:03:28 INFO - PROCESS | 1978 | 1461510208597 Marionette DEBUG loaded listener.js 08:03:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc7540b800) [pid = 1978] [serial = 1224] [outer = 0x7ffc73a87000] 08:03:29 INFO - PROCESS | 1978 | 1461510209497 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1585ms 08:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:03:29 INFO - PROCESS | 1978 | 1461510209571 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 08:03:29 INFO - PROCESS | 1978 | 1461510209574 Marionette TRACE conn6 <- [1,1601,null,{"value":"8"}] 08:03:29 INFO - PROCESS | 1978 | 1461510209580 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:03:29 INFO - PROCESS | 1978 | 1461510209584 Marionette TRACE conn6 <- [1,1602,null,{}] 08:03:29 INFO - PROCESS | 1978 | 1461510209590 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:29 INFO - PROCESS | 1978 | 1461510209795 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 08:03:30 INFO - PROCESS | 1978 | 1461510210041 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a54000 == 113 [pid = 1978] [id = 408] 08:03:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc724ae400) [pid = 1978] [serial = 1225] [outer = (nil)] 08:03:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc7540ac00) [pid = 1978] [serial = 1226] [outer = 0x7ffc724ae400] 08:03:30 INFO - PROCESS | 1978 | 1461510210145 Marionette DEBUG loaded listener.js 08:03:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc7631d400) [pid = 1978] [serial = 1227] [outer = 0x7ffc724ae400] 08:03:31 INFO - PROCESS | 1978 | 1461510211002 Marionette TRACE conn6 <- [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]]]}] 08:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1487ms 08:03:31 INFO - PROCESS | 1978 | 1461510211068 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 08:03:31 INFO - PROCESS | 1978 | 1461510211072 Marionette TRACE conn6 <- [1,1605,null,{"value":"8"}] 08:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:03:31 INFO - PROCESS | 1978 | 1461510211078 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:03:31 INFO - PROCESS | 1978 | 1461510211081 Marionette TRACE conn6 <- [1,1606,null,{}] 08:03:31 INFO - PROCESS | 1978 | 1461510211086 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:31 INFO - PROCESS | 1978 | 1461510211323 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 08:03:31 INFO - PROCESS | 1978 | 1461510211565 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f18000 == 114 [pid = 1978] [id = 409] 08:03:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc73d8a800) [pid = 1978] [serial = 1228] [outer = (nil)] 08:03:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc77b08800) [pid = 1978] [serial = 1229] [outer = 0x7ffc73d8a800] 08:03:31 INFO - PROCESS | 1978 | 1461510211686 Marionette DEBUG loaded listener.js 08:03:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc788db800) [pid = 1978] [serial = 1230] [outer = 0x7ffc73d8a800] 08:03:32 INFO - PROCESS | 1978 | 1461510212532 Marionette TRACE conn6 <- [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]]]}] 08:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1528ms 08:03:32 INFO - PROCESS | 1978 | 1461510212607 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 08:03:32 INFO - PROCESS | 1978 | 1461510212612 Marionette TRACE conn6 <- [1,1609,null,{"value":"8"}] 08:03:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:03:32 INFO - PROCESS | 1978 | 1461510212618 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:03:32 INFO - PROCESS | 1978 | 1461510212621 Marionette TRACE conn6 <- [1,1610,null,{}] 08:03:32 INFO - PROCESS | 1978 | 1461510212627 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:32 INFO - PROCESS | 1978 | 1461510212833 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 08:03:33 INFO - PROCESS | 1978 | 1461510213034 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76191000 == 115 [pid = 1978] [id = 410] 08:03:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc75bb8800) [pid = 1978] [serial = 1231] [outer = (nil)] 08:03:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc7a0b5400) [pid = 1978] [serial = 1232] [outer = 0x7ffc75bb8800] 08:03:33 INFO - PROCESS | 1978 | 1461510213152 Marionette DEBUG loaded listener.js 08:03:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc7a9f9000) [pid = 1978] [serial = 1233] [outer = 0x7ffc75bb8800] 08:03:34 INFO - PROCESS | 1978 | 1461510214109 Marionette TRACE conn6 <- [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]]]}] 08:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 08:03:34 INFO - PROCESS | 1978 | 1461510214148 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 08:03:34 INFO - PROCESS | 1978 | 1461510214151 Marionette TRACE conn6 <- [1,1613,null,{"value":"8"}] 08:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:03:34 INFO - PROCESS | 1978 | 1461510214157 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:03:34 INFO - PROCESS | 1978 | 1461510214160 Marionette TRACE conn6 <- [1,1614,null,{}] 08:03:34 INFO - PROCESS | 1978 | 1461510214166 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:34 INFO - PROCESS | 1978 | 1461510214410 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 08:03:34 INFO - PROCESS | 1978 | 1461510214577 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc79dc4800 == 116 [pid = 1978] [id = 411] 08:03:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc76320800) [pid = 1978] [serial = 1234] [outer = (nil)] 08:03:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc7b7e4c00) [pid = 1978] [serial = 1235] [outer = 0x7ffc76320800] 08:03:34 INFO - PROCESS | 1978 | 1461510214702 Marionette DEBUG loaded listener.js 08:03:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc7beda800) [pid = 1978] [serial = 1236] [outer = 0x7ffc76320800] 08:03:35 INFO - PROCESS | 1978 | 1461510215775 Marionette TRACE conn6 <- [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]]]}] 08:03:35 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 08:03:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1681ms 08:03:35 INFO - PROCESS | 1978 | 1461510215841 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 08:03:35 INFO - PROCESS | 1978 | 1461510215846 Marionette TRACE conn6 <- [1,1617,null,{"value":"8"}] 08:03:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:03:35 INFO - PROCESS | 1978 | 1461510215853 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:03:35 INFO - PROCESS | 1978 | 1461510215857 Marionette TRACE conn6 <- [1,1618,null,{}] 08:03:35 INFO - PROCESS | 1978 | 1461510215863 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:36 INFO - PROCESS | 1978 | 1461510216141 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 08:03:36 INFO - PROCESS | 1978 | 1461510216453 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b715800 == 117 [pid = 1978] [id = 412] 08:03:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc7eb74c00) [pid = 1978] [serial = 1237] [outer = (nil)] 08:03:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc7ee33800) [pid = 1978] [serial = 1238] [outer = 0x7ffc7eb74c00] 08:03:36 INFO - PROCESS | 1978 | 1461510216540 Marionette DEBUG loaded listener.js 08:03:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc82b0e800) [pid = 1978] [serial = 1239] [outer = 0x7ffc7eb74c00] 08:03:37 INFO - PROCESS | 1978 | 1461510217454 Marionette TRACE conn6 <- [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]]]}] 08:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1632ms 08:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:03:37 INFO - PROCESS | 1978 | 1461510217486 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 08:03:37 INFO - PROCESS | 1978 | 1461510217489 Marionette TRACE conn6 <- [1,1621,null,{"value":"8"}] 08:03:37 INFO - PROCESS | 1978 | 1461510217496 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:03:37 INFO - PROCESS | 1978 | 1461510217499 Marionette TRACE conn6 <- [1,1622,null,{}] 08:03:37 INFO - PROCESS | 1978 | 1461510217504 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:37 INFO - PROCESS | 1978 | 1461510217715 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 08:03:37 INFO - PROCESS | 1978 | 1461510217918 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e95f800 == 118 [pid = 1978] [id = 413] 08:03:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc7e9fd400) [pid = 1978] [serial = 1240] [outer = (nil)] 08:03:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc8875bc00) [pid = 1978] [serial = 1241] [outer = 0x7ffc7e9fd400] 08:03:38 INFO - PROCESS | 1978 | 1461510217999 Marionette DEBUG loaded listener.js 08:03:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc88ca1c00) [pid = 1978] [serial = 1242] [outer = 0x7ffc7e9fd400] 08:03:38 INFO - PROCESS | 1978 | 1461510218938 Marionette TRACE conn6 <- [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]]]}] 08:03:38 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 08:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1485ms 08:03:38 INFO - PROCESS | 1978 | 1461510218981 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 08:03:38 INFO - PROCESS | 1978 | 1461510218986 Marionette TRACE conn6 <- [1,1625,null,{"value":"8"}] 08:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:03:38 INFO - PROCESS | 1978 | 1461510218993 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:03:38 INFO - PROCESS | 1978 | 1461510218997 Marionette TRACE conn6 <- [1,1626,null,{}] 08:03:39 INFO - PROCESS | 1978 | 1461510219003 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:39 INFO - PROCESS | 1978 | 1461510219218 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 08:03:39 INFO - PROCESS | 1978 | 1461510219437 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc889a7000 == 119 [pid = 1978] [id = 414] 08:03:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc6b6cd000) [pid = 1978] [serial = 1243] [outer = (nil)] 08:03:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc88ca2400) [pid = 1978] [serial = 1244] [outer = 0x7ffc6b6cd000] 08:03:39 INFO - PROCESS | 1978 | 1461510219560 Marionette DEBUG loaded listener.js 08:03:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc89cae400) [pid = 1978] [serial = 1245] [outer = 0x7ffc6b6cd000] 08:03:40 INFO - PROCESS | 1978 | 1461510220516 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:03:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1583ms 08:03:40 INFO - PROCESS | 1978 | 1461510220577 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 08:03:40 INFO - PROCESS | 1978 | 1461510220580 Marionette TRACE conn6 <- [1,1629,null,{"value":"8"}] 08:03:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:03:40 INFO - PROCESS | 1978 | 1461510220587 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:03:40 INFO - PROCESS | 1978 | 1461510220590 Marionette TRACE conn6 <- [1,1630,null,{}] 08:03:40 INFO - PROCESS | 1978 | 1461510220596 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:40 INFO - PROCESS | 1978 | 1461510220825 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 08:03:41 INFO - PROCESS | 1978 | 1461510221028 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b826800 == 120 [pid = 1978] [id = 415] 08:03:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc6b8e5400) [pid = 1978] [serial = 1246] [outer = (nil)] 08:03:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc89e31000) [pid = 1978] [serial = 1247] [outer = 0x7ffc6b8e5400] 08:03:41 INFO - PROCESS | 1978 | 1461510221149 Marionette DEBUG loaded listener.js 08:03:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc8bd86000) [pid = 1978] [serial = 1248] [outer = 0x7ffc6b8e5400] 08:03:42 INFO - PROCESS | 1978 | 1461510222099 Marionette TRACE conn6 <- [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]]]}] 08:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1581ms 08:03:42 INFO - PROCESS | 1978 | 1461510222170 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 08:03:42 INFO - PROCESS | 1978 | 1461510222174 Marionette TRACE conn6 <- [1,1633,null,{"value":"8"}] 08:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:03:42 INFO - PROCESS | 1978 | 1461510222180 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:03:42 INFO - PROCESS | 1978 | 1461510222182 Marionette TRACE conn6 <- [1,1634,null,{}] 08:03:42 INFO - PROCESS | 1978 | 1461510222188 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:42 INFO - PROCESS | 1978 | 1461510222409 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 08:03:42 INFO - PROCESS | 1978 | 1461510222611 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8da74000 == 121 [pid = 1978] [id = 416] 08:03:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc8bd89000) [pid = 1978] [serial = 1249] [outer = (nil)] 08:03:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc8d50d400) [pid = 1978] [serial = 1250] [outer = 0x7ffc8bd89000] 08:03:42 INFO - PROCESS | 1978 | 1461510222729 Marionette DEBUG loaded listener.js 08:03:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc8d79a000) [pid = 1978] [serial = 1251] [outer = 0x7ffc8bd89000] 08:03:43 INFO - PROCESS | 1978 | 1461510223723 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1581ms 08:03:43 INFO - PROCESS | 1978 | 1461510223762 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 08:03:43 INFO - PROCESS | 1978 | 1461510223766 Marionette TRACE conn6 <- [1,1637,null,{"value":"8"}] 08:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:03:43 INFO - PROCESS | 1978 | 1461510223772 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:03:43 INFO - PROCESS | 1978 | 1461510223774 Marionette TRACE conn6 <- [1,1638,null,{}] 08:03:43 INFO - PROCESS | 1978 | 1461510223780 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:43 INFO - PROCESS | 1978 | 1461510223992 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 08:03:44 INFO - PROCESS | 1978 | 1461510224206 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c4c000 == 122 [pid = 1978] [id = 417] 08:03:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc6060e800) [pid = 1978] [serial = 1252] [outer = (nil)] 08:03:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc60b8c400) [pid = 1978] [serial = 1253] [outer = 0x7ffc6060e800] 08:03:44 INFO - PROCESS | 1978 | 1461510224722 Marionette DEBUG loaded listener.js 08:03:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc621c8000) [pid = 1978] [serial = 1254] [outer = 0x7ffc6060e800] 08:03:45 INFO - PROCESS | 1978 | 1461510225725 Marionette TRACE conn6 <- [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]]]}] 08:03:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:03:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1984ms 08:03:45 INFO - PROCESS | 1978 | 1461510225758 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 08:03:45 INFO - PROCESS | 1978 | 1461510225764 Marionette TRACE conn6 <- [1,1641,null,{"value":"8"}] 08:03:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:03:45 INFO - PROCESS | 1978 | 1461510225772 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:03:45 INFO - PROCESS | 1978 | 1461510225777 Marionette TRACE conn6 <- [1,1642,null,{}] 08:03:45 INFO - PROCESS | 1978 | 1461510225784 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:45 INFO - PROCESS | 1978 | 1461510225984 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 08:03:46 INFO - PROCESS | 1978 | 1461510226196 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c4b800 == 123 [pid = 1978] [id = 418] 08:03:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc60b94c00) [pid = 1978] [serial = 1255] [outer = (nil)] 08:03:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc61de9000) [pid = 1978] [serial = 1256] [outer = 0x7ffc60b94c00] 08:03:46 INFO - PROCESS | 1978 | 1461510226342 Marionette DEBUG loaded listener.js 08:03:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc674f5000) [pid = 1978] [serial = 1257] [outer = 0x7ffc60b94c00] 08:03:47 INFO - PROCESS | 1978 | 1461510227522 Marionette TRACE conn6 <- [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]]]}] 08:03:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:03:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1789ms 08:03:47 INFO - PROCESS | 1978 | 1461510227561 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 08:03:47 INFO - PROCESS | 1978 | 1461510227567 Marionette TRACE conn6 <- [1,1645,null,{"value":"8"}] 08:03:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:03:47 INFO - PROCESS | 1978 | 1461510227579 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:03:47 INFO - PROCESS | 1978 | 1461510227583 Marionette TRACE conn6 <- [1,1646,null,{}] 08:03:47 INFO - PROCESS | 1978 | 1461510227590 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:47 INFO - PROCESS | 1978 | 1461510227817 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 08:03:48 INFO - PROCESS | 1978 | 1461510228117 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6190f800 == 124 [pid = 1978] [id = 419] 08:03:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc619f8c00) [pid = 1978] [serial = 1258] [outer = (nil)] 08:03:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc67fd0400) [pid = 1978] [serial = 1259] [outer = 0x7ffc619f8c00] 08:03:48 INFO - PROCESS | 1978 | 1461510228267 Marionette DEBUG loaded listener.js 08:03:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc6b7f0000) [pid = 1978] [serial = 1260] [outer = 0x7ffc619f8c00] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc889a8000 == 123 [pid = 1978] [id = 154] 08:03:48 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc61ddfc00) [pid = 1978] [serial = 1136] [outer = (nil)] [url = about:blank] 08:03:48 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc7ae69800) [pid = 1978] [serial = 1106] [outer = (nil)] [url = about:blank] 08:03:48 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc7bedbc00) [pid = 1978] [serial = 1109] [outer = (nil)] [url = about:blank] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f08000 == 122 [pid = 1978] [id = 394] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88cd1800 == 121 [pid = 1978] [id = 393] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc87ba2000 == 120 [pid = 1978] [id = 392] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d7000 == 119 [pid = 1978] [id = 391] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c11f800 == 118 [pid = 1978] [id = 390] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7aade800 == 117 [pid = 1978] [id = 389] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762da800 == 116 [pid = 1978] [id = 388] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75fcf800 == 115 [pid = 1978] [id = 387] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75af3800 == 114 [pid = 1978] [id = 386] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75909000 == 113 [pid = 1978] [id = 385] 08:03:48 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72a99000 == 112 [pid = 1978] [id = 384] 08:03:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72399800 == 111 [pid = 1978] [id = 383] 08:03:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701d6000 == 110 [pid = 1978] [id = 382] 08:03:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b356800 == 109 [pid = 1978] [id = 381] 08:03:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66784800 == 108 [pid = 1978] [id = 380] 08:03:49 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61dab800 == 107 [pid = 1978] [id = 379] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc6a523400) [pid = 1978] [serial = 1122] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc665c4400) [pid = 1978] [serial = 1119] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc70289c00) [pid = 1978] [serial = 1091] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc6fef0800) [pid = 1978] [serial = 1133] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc6baba800) [pid = 1978] [serial = 1130] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc71be9800) [pid = 1978] [serial = 1094] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc6b6c2400) [pid = 1978] [serial = 1127] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc88c80400) [pid = 1978] [serial = 1112] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc65aaf800) [pid = 1978] [serial = 1124] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc65ab0800) [pid = 1978] [serial = 1116] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc70283c00) [pid = 1978] [serial = 1134] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc64befc00) [pid = 1978] [serial = 1115] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7a0b8c00) [pid = 1978] [serial = 1103] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc6b7ee000) [pid = 1978] [serial = 1128] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc654f4800) [pid = 1978] [serial = 1082] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6f990400) [pid = 1978] [serial = 1088] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc6a545800) [pid = 1978] [serial = 1125] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc75187000) [pid = 1978] [serial = 1097] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc69ecd800) [pid = 1978] [serial = 1121] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc6a51c000) [pid = 1978] [serial = 1085] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc7666cc00) [pid = 1978] [serial = 1100] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc65aaac00) [pid = 1978] [serial = 1118] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6f9b4800) [pid = 1978] [serial = 1131] [outer = (nil)] [url = about:blank] 08:03:49 INFO - PROCESS | 1978 | 1461510229262 Marionette TRACE conn6 <- [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]]]}] 08:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1742ms 08:03:49 INFO - PROCESS | 1978 | 1461510229321 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 08:03:49 INFO - PROCESS | 1978 | 1461510229324 Marionette TRACE conn6 <- [1,1649,null,{"value":"8"}] 08:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:03:49 INFO - PROCESS | 1978 | 1461510229331 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:03:49 INFO - PROCESS | 1978 | 1461510229337 Marionette TRACE conn6 <- [1,1650,null,{}] 08:03:49 INFO - PROCESS | 1978 | 1461510229367 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:49 INFO - PROCESS | 1978 | 1461510229578 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 08:03:49 INFO - PROCESS | 1978 | 1461510229598 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a84000 == 108 [pid = 1978] [id = 420] 08:03:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6b6c6800) [pid = 1978] [serial = 1261] [outer = (nil)] 08:03:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6f98cc00) [pid = 1978] [serial = 1262] [outer = 0x7ffc6b6c6800] 08:03:49 INFO - PROCESS | 1978 | 1461510229687 Marionette DEBUG loaded listener.js 08:03:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6feeb000) [pid = 1978] [serial = 1263] [outer = 0x7ffc6b6c6800] 08:03:50 INFO - PROCESS | 1978 | 1461510230610 Marionette TRACE conn6 <- [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]]]}] 08:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1345ms 08:03:50 INFO - PROCESS | 1978 | 1461510230677 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 08:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:03:50 INFO - PROCESS | 1978 | 1461510230687 Marionette TRACE conn6 <- [1,1653,null,{"value":"8"}] 08:03:50 INFO - PROCESS | 1978 | 1461510230692 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:03:50 INFO - PROCESS | 1978 | 1461510230694 Marionette TRACE conn6 <- [1,1654,null,{}] 08:03:50 INFO - PROCESS | 1978 | 1461510230700 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:50 INFO - PROCESS | 1978 | 1461510230996 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 08:03:51 INFO - PROCESS | 1978 | 1461510231031 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4ce800 == 109 [pid = 1978] [id = 421] 08:03:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6f990400) [pid = 1978] [serial = 1264] [outer = (nil)] 08:03:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc719d5800) [pid = 1978] [serial = 1265] [outer = 0x7ffc6f990400] 08:03:51 INFO - PROCESS | 1978 | 1461510231108 Marionette DEBUG loaded listener.js 08:03:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc7247dc00) [pid = 1978] [serial = 1266] [outer = 0x7ffc6f990400] 08:03:52 INFO - PROCESS | 1978 | 1461510232071 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:03:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:03:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1436ms 08:03:52 INFO - PROCESS | 1978 | 1461510232129 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 08:03:52 INFO - PROCESS | 1978 | 1461510232132 Marionette TRACE conn6 <- [1,1657,null,{"value":"8"}] 08:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:03:52 INFO - PROCESS | 1978 | 1461510232138 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:03:52 INFO - PROCESS | 1978 | 1461510232140 Marionette TRACE conn6 <- [1,1658,null,{}] 08:03:52 INFO - PROCESS | 1978 | 1461510232146 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:52 INFO - PROCESS | 1978 | 1461510232428 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 08:03:52 INFO - PROCESS | 1978 | 1461510232462 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe5a000 == 110 [pid = 1978] [id = 422] 08:03:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc72663000) [pid = 1978] [serial = 1267] [outer = (nil)] 08:03:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc7299a400) [pid = 1978] [serial = 1268] [outer = 0x7ffc72663000] 08:03:52 INFO - PROCESS | 1978 | 1461510232534 Marionette DEBUG loaded listener.js 08:03:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc72b34c00) [pid = 1978] [serial = 1269] [outer = 0x7ffc72663000] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc65aab800) [pid = 1978] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc65aa8c00) [pid = 1978] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc60b99c00) [pid = 1978] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc60b8fc00) [pid = 1978] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc6a51b400) [pid = 1978] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc639e8000) [pid = 1978] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:03:53 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc619f5000) [pid = 1978] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:03:53 INFO - PROCESS | 1978 | 1461510233866 Marionette TRACE conn6 <- [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]]]}] 08:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1788ms 08:03:53 INFO - PROCESS | 1978 | 1461510233931 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 08:03:53 INFO - PROCESS | 1978 | 1461510233934 Marionette TRACE conn6 <- [1,1661,null,{"value":"8"}] 08:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:03:53 INFO - PROCESS | 1978 | 1461510233940 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:03:53 INFO - PROCESS | 1978 | 1461510233943 Marionette TRACE conn6 <- [1,1662,null,{}] 08:03:53 INFO - PROCESS | 1978 | 1461510233950 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:54 INFO - PROCESS | 1978 | 1461510234163 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 08:03:54 INFO - PROCESS | 1978 | 1461510234174 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c1f800 == 111 [pid = 1978] [id = 423] 08:03:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc621cb400) [pid = 1978] [serial = 1270] [outer = (nil)] 08:03:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc724ab400) [pid = 1978] [serial = 1271] [outer = 0x7ffc621cb400] 08:03:54 INFO - PROCESS | 1978 | 1461510234385 Marionette DEBUG loaded listener.js 08:03:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc75404400) [pid = 1978] [serial = 1272] [outer = 0x7ffc621cb400] 08:03:55 INFO - PROCESS | 1978 | 1461510235167 Marionette TRACE conn6 <- [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]]]}] 08:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1285ms 08:03:55 INFO - PROCESS | 1978 | 1461510235227 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 08:03:55 INFO - PROCESS | 1978 | 1461510235231 Marionette TRACE conn6 <- [1,1665,null,{"value":"8"}] 08:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:03:55 INFO - PROCESS | 1978 | 1461510235237 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:03:55 INFO - PROCESS | 1978 | 1461510235240 Marionette TRACE conn6 <- [1,1666,null,{}] 08:03:55 INFO - PROCESS | 1978 | 1461510235249 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:55 INFO - PROCESS | 1978 | 1461510235503 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 08:03:55 INFO - PROCESS | 1978 | 1461510235875 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61da5800 == 112 [pid = 1978] [id = 424] 08:03:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc6060e000) [pid = 1978] [serial = 1273] [outer = (nil)] 08:03:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc619f0400) [pid = 1978] [serial = 1274] [outer = 0x7ffc6060e000] 08:03:55 INFO - PROCESS | 1978 | 1461510235962 Marionette DEBUG loaded listener.js 08:03:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc63c23000) [pid = 1978] [serial = 1275] [outer = 0x7ffc6060e000] 08:03:56 INFO - PROCESS | 1978 | 1461510236942 Marionette TRACE conn6 <- [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]]]}] 08:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1736ms 08:03:56 INFO - PROCESS | 1978 | 1461510236976 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 08:03:56 INFO - PROCESS | 1978 | 1461510236983 Marionette TRACE conn6 <- [1,1669,null,{"value":"8"}] 08:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:03:56 INFO - PROCESS | 1978 | 1461510236991 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:03:57 INFO - PROCESS | 1978 | 1461510236997 Marionette TRACE conn6 <- [1,1670,null,{}] 08:03:57 INFO - PROCESS | 1978 | 1461510237004 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:57 INFO - PROCESS | 1978 | 1461510237254 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 08:03:57 INFO - PROCESS | 1978 | 1461510237511 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67296000 == 113 [pid = 1978] [id = 425] 08:03:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc665c8800) [pid = 1978] [serial = 1276] [outer = (nil)] 08:03:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc69b59400) [pid = 1978] [serial = 1277] [outer = 0x7ffc665c8800] 08:03:57 INFO - PROCESS | 1978 | 1461510237642 Marionette DEBUG loaded listener.js 08:03:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc69ed1c00) [pid = 1978] [serial = 1278] [outer = 0x7ffc665c8800] 08:03:58 INFO - PROCESS | 1978 | 1461510238647 Marionette TRACE conn6 <- [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]]]}] 08:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1689ms 08:03:58 INFO - PROCESS | 1978 | 1461510238685 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 08:03:58 INFO - PROCESS | 1978 | 1461510238692 Marionette TRACE conn6 <- [1,1673,null,{"value":"8"}] 08:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:03:58 INFO - PROCESS | 1978 | 1461510238699 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:03:58 INFO - PROCESS | 1978 | 1461510238703 Marionette TRACE conn6 <- [1,1674,null,{}] 08:03:58 INFO - PROCESS | 1978 | 1461510238709 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:03:58 INFO - PROCESS | 1978 | 1461510238957 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 08:03:59 INFO - PROCESS | 1978 | 1461510239312 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:03:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71843800 == 114 [pid = 1978] [id = 426] 08:03:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc6b47a000) [pid = 1978] [serial = 1279] [outer = (nil)] 08:03:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc6b7f6c00) [pid = 1978] [serial = 1280] [outer = 0x7ffc6b47a000] 08:03:59 INFO - PROCESS | 1978 | 1461510239403 Marionette DEBUG loaded listener.js 08:03:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc6baaec00) [pid = 1978] [serial = 1281] [outer = 0x7ffc6b47a000] 08:04:00 INFO - PROCESS | 1978 | 1461510240348 Marionette TRACE conn6 <- [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]]]}] 08:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1688ms 08:04:00 INFO - PROCESS | 1978 | 1461510240388 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 08:04:00 INFO - PROCESS | 1978 | 1461510240393 Marionette TRACE conn6 <- [1,1677,null,{"value":"8"}] 08:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:04:00 INFO - PROCESS | 1978 | 1461510240409 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:04:00 INFO - PROCESS | 1978 | 1461510240420 Marionette TRACE conn6 <- [1,1678,null,{}] 08:04:00 INFO - PROCESS | 1978 | 1461510240426 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:00 INFO - PROCESS | 1978 | 1461510240717 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 08:04:00 INFO - PROCESS | 1978 | 1461510240973 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e4f000 == 115 [pid = 1978] [id = 427] 08:04:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc6b486000) [pid = 1978] [serial = 1282] [outer = (nil)] 08:04:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc719d5c00) [pid = 1978] [serial = 1283] [outer = 0x7ffc6b486000] 08:04:01 INFO - PROCESS | 1978 | 1461510241098 Marionette DEBUG loaded listener.js 08:04:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc724abc00) [pid = 1978] [serial = 1284] [outer = 0x7ffc6b486000] 08:04:02 INFO - PROCESS | 1978 | 1461510242061 Marionette TRACE conn6 <- [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]]]}] 08:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1713ms 08:04:02 INFO - PROCESS | 1978 | 1461510242115 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 08:04:02 INFO - PROCESS | 1978 | 1461510242119 Marionette TRACE conn6 <- [1,1681,null,{"value":"8"}] 08:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:04:02 INFO - PROCESS | 1978 | 1461510242126 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:04:02 INFO - PROCESS | 1978 | 1461510242129 Marionette TRACE conn6 <- [1,1682,null,{}] 08:04:02 INFO - PROCESS | 1978 | 1461510242135 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:02 INFO - PROCESS | 1978 | 1461510242370 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 08:04:02 INFO - PROCESS | 1978 | 1461510242675 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc788b2800 == 116 [pid = 1978] [id = 428] 08:04:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc6fe8b400) [pid = 1978] [serial = 1285] [outer = (nil)] 08:04:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc72b82800) [pid = 1978] [serial = 1286] [outer = 0x7ffc6fe8b400] 08:04:02 INFO - PROCESS | 1978 | 1461510242760 Marionette DEBUG loaded listener.js 08:04:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc75408800) [pid = 1978] [serial = 1287] [outer = 0x7ffc6fe8b400] 08:04:03 INFO - PROCESS | 1978 | 1461510243642 Marionette TRACE conn6 <- [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]]]}] 08:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1587ms 08:04:03 INFO - PROCESS | 1978 | 1461510243715 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 08:04:03 INFO - PROCESS | 1978 | 1461510243719 Marionette TRACE conn6 <- [1,1685,null,{"value":"8"}] 08:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:04:03 INFO - PROCESS | 1978 | 1461510243725 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:04:03 INFO - PROCESS | 1978 | 1461510243727 Marionette TRACE conn6 <- [1,1686,null,{}] 08:04:03 INFO - PROCESS | 1978 | 1461510243733 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:03 INFO - PROCESS | 1978 | 1461510243954 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 08:04:04 INFO - PROCESS | 1978 | 1461510244316 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b940000 == 117 [pid = 1978] [id = 429] 08:04:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7a0b7000) [pid = 1978] [serial = 1288] [outer = (nil)] 08:04:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7a0cb400) [pid = 1978] [serial = 1289] [outer = 0x7ffc7a0b7000] 08:04:04 INFO - PROCESS | 1978 | 1461510244418 Marionette DEBUG loaded listener.js 08:04:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7ce23800) [pid = 1978] [serial = 1290] [outer = 0x7ffc7a0b7000] 08:04:05 INFO - PROCESS | 1978 | 1461510245383 Marionette TRACE conn6 <- [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]]]}] 08:04:05 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 08:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1732ms 08:04:05 INFO - PROCESS | 1978 | 1461510245459 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 08:04:05 INFO - PROCESS | 1978 | 1461510245463 Marionette TRACE conn6 <- [1,1689,null,{"value":"8"}] 08:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:04:05 INFO - PROCESS | 1978 | 1461510245469 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:04:05 INFO - PROCESS | 1978 | 1461510245471 Marionette TRACE conn6 <- [1,1690,null,{}] 08:04:05 INFO - PROCESS | 1978 | 1461510245477 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:05 INFO - PROCESS | 1978 | 1461510245747 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 08:04:06 INFO - PROCESS | 1978 | 1461510246043 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc87b90800 == 118 [pid = 1978] [id = 430] 08:04:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc67bdc000) [pid = 1978] [serial = 1291] [outer = (nil)] 08:04:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc79d18400) [pid = 1978] [serial = 1292] [outer = 0x7ffc67bdc000] 08:04:06 INFO - PROCESS | 1978 | 1461510246123 Marionette DEBUG loaded listener.js 08:04:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc889e1400) [pid = 1978] [serial = 1293] [outer = 0x7ffc67bdc000] 08:04:07 INFO - PROCESS | 1978 | 1461510247073 Marionette TRACE conn6 <- [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]]]}] 08:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1679ms 08:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:04:07 INFO - PROCESS | 1978 | 1461510247150 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 08:04:07 INFO - PROCESS | 1978 | 1461510247153 Marionette TRACE conn6 <- [1,1693,null,{"value":"8"}] 08:04:07 INFO - PROCESS | 1978 | 1461510247160 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:04:07 INFO - PROCESS | 1978 | 1461510247163 Marionette TRACE conn6 <- [1,1694,null,{}] 08:04:07 INFO - PROCESS | 1978 | 1461510247169 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:07 INFO - PROCESS | 1978 | 1461510247394 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 08:04:07 INFO - PROCESS | 1978 | 1461510247654 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dcda000 == 119 [pid = 1978] [id = 431] 08:04:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc621cd400) [pid = 1978] [serial = 1294] [outer = (nil)] 08:04:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc8bdb7400) [pid = 1978] [serial = 1295] [outer = 0x7ffc621cd400] 08:04:07 INFO - PROCESS | 1978 | 1461510247780 Marionette DEBUG loaded listener.js 08:04:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc8d7a1c00) [pid = 1978] [serial = 1296] [outer = 0x7ffc621cd400] 08:04:08 INFO - PROCESS | 1978 | 1461510248678 Marionette TRACE conn6 <- [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]]]}] 08:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1588ms 08:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:04:08 INFO - PROCESS | 1978 | 1461510248748 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 08:04:08 INFO - PROCESS | 1978 | 1461510248751 Marionette TRACE conn6 <- [1,1697,null,{"value":"8"}] 08:04:08 INFO - PROCESS | 1978 | 1461510248758 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:04:08 INFO - PROCESS | 1978 | 1461510248762 Marionette TRACE conn6 <- [1,1698,null,{}] 08:04:08 INFO - PROCESS | 1978 | 1461510248767 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:08 INFO - PROCESS | 1978 | 1461510248993 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 08:04:09 INFO - PROCESS | 1978 | 1461510249309 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e0b8800 == 120 [pid = 1978] [id = 432] 08:04:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc6b6c8800) [pid = 1978] [serial = 1297] [outer = (nil)] 08:04:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc8d7a0000) [pid = 1978] [serial = 1298] [outer = 0x7ffc6b6c8800] 08:04:09 INFO - PROCESS | 1978 | 1461510249394 Marionette DEBUG loaded listener.js 08:04:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc8de80c00) [pid = 1978] [serial = 1299] [outer = 0x7ffc6b6c8800] 08:04:10 INFO - PROCESS | 1978 | 1461510250279 Marionette TRACE conn6 <- [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]]]}] 08:04:10 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 08:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1590ms 08:04:10 INFO - PROCESS | 1978 | 1461510250349 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 08:04:10 INFO - PROCESS | 1978 | 1461510250353 Marionette TRACE conn6 <- [1,1701,null,{"value":"8"}] 08:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:04:10 INFO - PROCESS | 1978 | 1461510250359 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:04:10 INFO - PROCESS | 1978 | 1461510250363 Marionette TRACE conn6 <- [1,1702,null,{}] 08:04:10 INFO - PROCESS | 1978 | 1461510250369 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:10 INFO - PROCESS | 1978 | 1461510250607 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 08:04:10 INFO - PROCESS | 1978 | 1461510250916 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8fd85800 == 121 [pid = 1978] [id = 433] 08:04:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc5f702c00) [pid = 1978] [serial = 1300] [outer = (nil)] 08:04:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc5f70b000) [pid = 1978] [serial = 1301] [outer = 0x7ffc5f702c00] 08:04:11 INFO - PROCESS | 1978 | 1461510251004 Marionette DEBUG loaded listener.js 08:04:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc5f710000) [pid = 1978] [serial = 1302] [outer = 0x7ffc5f702c00] 08:04:11 INFO - PROCESS | 1978 | 1461510251889 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1589ms 08:04:11 INFO - PROCESS | 1978 | 1461510251949 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 08:04:11 INFO - PROCESS | 1978 | 1461510251953 Marionette TRACE conn6 <- [1,1705,null,{"value":"8"}] 08:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:04:11 INFO - PROCESS | 1978 | 1461510251960 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:04:11 INFO - PROCESS | 1978 | 1461510251964 Marionette TRACE conn6 <- [1,1706,null,{}] 08:04:11 INFO - PROCESS | 1978 | 1461510251969 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:12 INFO - PROCESS | 1978 | 1461510252201 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 08:04:12 INFO - PROCESS | 1978 | 1461510252467 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc9227d000 == 122 [pid = 1978] [id = 434] 08:04:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc8deb3000) [pid = 1978] [serial = 1303] [outer = (nil)] 08:04:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc8e024800) [pid = 1978] [serial = 1304] [outer = 0x7ffc8deb3000] 08:04:12 INFO - PROCESS | 1978 | 1461510252606 Marionette DEBUG loaded listener.js 08:04:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc8e0c7c00) [pid = 1978] [serial = 1305] [outer = 0x7ffc8deb3000] 08:04:13 INFO - PROCESS | 1978 | 1461510253554 Marionette TRACE conn6 <- [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]]]}] 08:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1629ms 08:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:04:13 INFO - PROCESS | 1978 | 1461510253591 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 08:04:13 INFO - PROCESS | 1978 | 1461510253595 Marionette TRACE conn6 <- [1,1709,null,{"value":"8"}] 08:04:13 INFO - PROCESS | 1978 | 1461510253602 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:04:13 INFO - PROCESS | 1978 | 1461510253606 Marionette TRACE conn6 <- [1,1710,null,{}] 08:04:13 INFO - PROCESS | 1978 | 1461510253612 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:13 INFO - PROCESS | 1978 | 1461510253872 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 08:04:14 INFO - PROCESS | 1978 | 1461510254134 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc62090800 == 123 [pid = 1978] [id = 435] 08:04:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc607ca400) [pid = 1978] [serial = 1306] [outer = (nil)] 08:04:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc607d1800) [pid = 1978] [serial = 1307] [outer = 0x7ffc607ca400] 08:04:14 INFO - PROCESS | 1978 | 1461510254258 Marionette DEBUG loaded listener.js 08:04:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc8e10ac00) [pid = 1978] [serial = 1308] [outer = 0x7ffc607ca400] 08:04:15 INFO - PROCESS | 1978 | 1461510255168 Marionette TRACE conn6 <- [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]]]}] 08:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1640ms 08:04:15 INFO - PROCESS | 1978 | 1461510255242 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 08:04:15 INFO - PROCESS | 1978 | 1461510255245 Marionette TRACE conn6 <- [1,1713,null,{"value":"8"}] 08:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:04:15 INFO - PROCESS | 1978 | 1461510255252 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:04:15 INFO - PROCESS | 1978 | 1461510255254 Marionette TRACE conn6 <- [1,1714,null,{}] 08:04:15 INFO - PROCESS | 1978 | 1461510255260 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:15 INFO - PROCESS | 1978 | 1461510255471 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 08:04:15 INFO - PROCESS | 1978 | 1461510255725 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621b3800 == 124 [pid = 1978] [id = 436] 08:04:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc607cac00) [pid = 1978] [serial = 1309] [outer = (nil)] 08:04:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc70127c00) [pid = 1978] [serial = 1310] [outer = 0x7ffc607cac00] 08:04:15 INFO - PROCESS | 1978 | 1461510255848 Marionette DEBUG loaded listener.js 08:04:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc7012d000) [pid = 1978] [serial = 1311] [outer = 0x7ffc607cac00] 08:04:16 INFO - PROCESS | 1978 | 1461510256767 Marionette TRACE conn6 <- [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]]]}] 08:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1583ms 08:04:16 INFO - PROCESS | 1978 | 1461510256836 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 08:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:04:16 INFO - PROCESS | 1978 | 1461510256849 Marionette TRACE conn6 <- [1,1717,null,{"value":"8"}] 08:04:16 INFO - PROCESS | 1978 | 1461510256857 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:04:16 INFO - PROCESS | 1978 | 1461510256860 Marionette TRACE conn6 <- [1,1718,null,{}] 08:04:16 INFO - PROCESS | 1978 | 1461510256866 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:17 INFO - PROCESS | 1978 | 1461510257124 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 08:04:17 INFO - PROCESS | 1978 | 1461510257377 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761e0800 == 125 [pid = 1978] [id = 437] 08:04:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc607cf400) [pid = 1978] [serial = 1312] [outer = (nil)] 08:04:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc757b9800) [pid = 1978] [serial = 1313] [outer = 0x7ffc607cf400] 08:04:17 INFO - PROCESS | 1978 | 1461510257497 Marionette DEBUG loaded listener.js 08:04:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc757bdc00) [pid = 1978] [serial = 1314] [outer = 0x7ffc607cf400] 08:04:18 INFO - PROCESS | 1978 | 1461510258373 Marionette TRACE conn6 <- [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]]]}] 08:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 08:04:18 INFO - PROCESS | 1978 | 1461510258442 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 08:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:04:18 INFO - PROCESS | 1978 | 1461510258446 Marionette TRACE conn6 <- [1,1721,null,{"value":"8"}] 08:04:18 INFO - PROCESS | 1978 | 1461510258453 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:04:18 INFO - PROCESS | 1978 | 1461510258457 Marionette TRACE conn6 <- [1,1722,null,{}] 08:04:18 INFO - PROCESS | 1978 | 1461510258464 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:18 INFO - PROCESS | 1978 | 1461510258699 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 08:04:18 INFO - PROCESS | 1978 | 1461510258967 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cb0800 == 126 [pid = 1978] [id = 438] 08:04:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc67fcdc00) [pid = 1978] [serial = 1315] [outer = (nil)] 08:04:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6a46d000) [pid = 1978] [serial = 1316] [outer = 0x7ffc67fcdc00] 08:04:19 INFO - PROCESS | 1978 | 1461510259092 Marionette DEBUG loaded listener.js 08:04:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc6a473000) [pid = 1978] [serial = 1317] [outer = 0x7ffc67fcdc00] 08:04:20 INFO - PROCESS | 1978 | 1461510260013 Marionette TRACE conn6 <- [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]]]}] 08:04:20 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 08:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1591ms 08:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:04:20 INFO - PROCESS | 1978 | 1461510260044 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 08:04:20 INFO - PROCESS | 1978 | 1461510260047 Marionette TRACE conn6 <- [1,1725,null,{"value":"8"}] 08:04:20 INFO - PROCESS | 1978 | 1461510260052 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:04:20 INFO - PROCESS | 1978 | 1461510260056 Marionette TRACE conn6 <- [1,1726,null,{}] 08:04:20 INFO - PROCESS | 1978 | 1461510260061 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:20 INFO - PROCESS | 1978 | 1461510260280 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 08:04:20 INFO - PROCESS | 1978 | 1461510260496 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5e438800 == 127 [pid = 1978] [id = 439] 08:04:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc66735000) [pid = 1978] [serial = 1318] [outer = (nil)] 08:04:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc6673d800) [pid = 1978] [serial = 1319] [outer = 0x7ffc66735000] 08:04:20 INFO - PROCESS | 1978 | 1461510260613 Marionette DEBUG loaded listener.js 08:04:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc66742800) [pid = 1978] [serial = 1320] [outer = 0x7ffc66735000] 08:04:21 INFO - PROCESS | 1978 | 1461510261665 Marionette TRACE conn6 <- [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]]]}] 08:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1682ms 08:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:04:21 INFO - PROCESS | 1978 | 1461510261736 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 08:04:21 INFO - PROCESS | 1978 | 1461510261739 Marionette TRACE conn6 <- [1,1729,null,{"value":"8"}] 08:04:21 INFO - PROCESS | 1978 | 1461510261745 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:04:21 INFO - PROCESS | 1978 | 1461510261749 Marionette TRACE conn6 <- [1,1730,null,{}] 08:04:21 INFO - PROCESS | 1978 | 1461510261756 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:21 INFO - PROCESS | 1978 | 1461510261981 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 08:04:22 INFO - PROCESS | 1978 | 1461510262257 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b07800 == 128 [pid = 1978] [id = 440] 08:04:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc60619000) [pid = 1978] [serial = 1321] [outer = (nil)] 08:04:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc6673f000) [pid = 1978] [serial = 1322] [outer = 0x7ffc60619000] 08:04:22 INFO - PROCESS | 1978 | 1461510262385 Marionette DEBUG loaded listener.js 08:04:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc6a63ec00) [pid = 1978] [serial = 1323] [outer = 0x7ffc60619000] 08:04:23 INFO - PROCESS | 1978 | 1461510263267 Marionette TRACE conn6 <- [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]]]}] 08:04:23 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 08:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 08:04:23 INFO - PROCESS | 1978 | 1461510263328 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 08:04:23 INFO - PROCESS | 1978 | 1461510263331 Marionette TRACE conn6 <- [1,1733,null,{"value":"8"}] 08:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:04:23 INFO - PROCESS | 1978 | 1461510263338 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:04:23 INFO - PROCESS | 1978 | 1461510263341 Marionette TRACE conn6 <- [1,1734,null,{}] 08:04:23 INFO - PROCESS | 1978 | 1461510263347 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:23 INFO - PROCESS | 1978 | 1461510263573 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 08:04:24 INFO - PROCESS | 1978 | 1461510264459 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621b2000 == 129 [pid = 1978] [id = 441] 08:04:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc5f711400) [pid = 1978] [serial = 1324] [outer = (nil)] 08:04:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc60611000) [pid = 1978] [serial = 1325] [outer = 0x7ffc5f711400] 08:04:24 INFO - PROCESS | 1978 | 1461510264614 Marionette DEBUG loaded listener.js 08:04:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc607c5400) [pid = 1978] [serial = 1326] [outer = 0x7ffc5f711400] 08:04:25 INFO - PROCESS | 1978 | 1461510265566 Marionette TRACE conn6 <- [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]]]}] 08:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2286ms 08:04:25 INFO - PROCESS | 1978 | 1461510265626 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 08:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:04:25 INFO - PROCESS | 1978 | 1461510265632 Marionette TRACE conn6 <- [1,1737,null,{"value":"8"}] 08:04:25 INFO - PROCESS | 1978 | 1461510265639 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:04:25 INFO - PROCESS | 1978 | 1461510265645 Marionette TRACE conn6 <- [1,1738,null,{}] 08:04:25 INFO - PROCESS | 1978 | 1461510265652 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:25 INFO - PROCESS | 1978 | 1461510265880 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bbe000 == 128 [pid = 1978] [id = 400] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bfe2800 == 127 [pid = 1978] [id = 174] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63af8000 == 126 [pid = 1978] [id = 398] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e45800 == 125 [pid = 1978] [id = 366] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c1f800 == 124 [pid = 1978] [id = 423] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe5a000 == 123 [pid = 1978] [id = 422] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4ce800 == 122 [pid = 1978] [id = 421] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65a84000 == 121 [pid = 1978] [id = 420] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6190f800 == 120 [pid = 1978] [id = 419] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63c4b800 == 119 [pid = 1978] [id = 418] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63c4c000 == 118 [pid = 1978] [id = 417] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e95f800 == 117 [pid = 1978] [id = 413] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b715800 == 116 [pid = 1978] [id = 412] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc79dc4800 == 115 [pid = 1978] [id = 411] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76191000 == 114 [pid = 1978] [id = 410] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f18000 == 113 [pid = 1978] [id = 409] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a54000 == 112 [pid = 1978] [id = 408] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d2a000 == 111 [pid = 1978] [id = 407] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc723b1000 == 110 [pid = 1978] [id = 406] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701e2800 == 109 [pid = 1978] [id = 405] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe53000 == 108 [pid = 1978] [id = 404] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6748c000 == 107 [pid = 1978] [id = 403] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4cf800 == 106 [pid = 1978] [id = 401] 08:04:26 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61db1800 == 105 [pid = 1978] [id = 402] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc6fef6800) [pid = 1978] [serial = 1154] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc6b6c4000) [pid = 1978] [serial = 1200] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc69b5cc00) [pid = 1978] [serial = 1184] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc67fc8000) [pid = 1978] [serial = 1196] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc72669800) [pid = 1978] [serial = 1160] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc665c8c00) [pid = 1978] [serial = 1194] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc72ae7400) [pid = 1978] [serial = 1163] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc75272000) [pid = 1978] [serial = 1169] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc6baa3800) [pid = 1978] [serial = 1151] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc64be9400) [pid = 1978] [serial = 1137] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc69cc5000) [pid = 1978] [serial = 1197] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc6b9ecc00) [pid = 1978] [serial = 1203] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc72b84000) [pid = 1978] [serial = 1166] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc7b7e5000) [pid = 1978] [serial = 1175] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc69cbe800) [pid = 1978] [serial = 1145] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc664f2000) [pid = 1978] [serial = 1142] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc64bf1800) [pid = 1978] [serial = 1191] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc60cee800) [pid = 1978] [serial = 1139] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc7ccd2c00) [pid = 1978] [serial = 1178] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc6b7f9800) [pid = 1978] [serial = 1148] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc7ce77c00) [pid = 1978] [serial = 1181] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc724a8800) [pid = 1978] [serial = 1157] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc639ee800) [pid = 1978] [serial = 1190] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc64be8c00) [pid = 1978] [serial = 1193] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc6a644000) [pid = 1978] [serial = 1199] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc60cebc00) [pid = 1978] [serial = 1187] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc6b8c8000) [pid = 1978] [serial = 1202] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc7a9f0400) [pid = 1978] [serial = 1172] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc6b9f6c00) [pid = 1978] [serial = 1080] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc6b9f3800) [pid = 1978] [serial = 1205] [outer = (nil)] [url = about:blank] 08:04:26 INFO - PROCESS | 1978 | 1461510266721 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60de0800 == 106 [pid = 1978] [id = 442] 08:04:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc64bec000) [pid = 1978] [serial = 1327] [outer = (nil)] 08:04:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc64bf6800) [pid = 1978] [serial = 1328] [outer = 0x7ffc64bec000] 08:04:26 INFO - PROCESS | 1978 | 1461510266821 Marionette DEBUG loaded listener.js 08:04:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc65aad800) [pid = 1978] [serial = 1329] [outer = 0x7ffc64bec000] 08:04:27 INFO - PROCESS | 1978 | 1461510267613 Marionette TRACE conn6 <- [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]]]}] 08:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1993ms 08:04:27 INFO - PROCESS | 1978 | 1461510267635 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 08:04:27 INFO - PROCESS | 1978 | 1461510267642 Marionette TRACE conn6 <- [1,1741,null,{"value":"8"}] 08:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:04:27 INFO - PROCESS | 1978 | 1461510267655 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:04:27 INFO - PROCESS | 1978 | 1461510267657 Marionette TRACE conn6 <- [1,1742,null,{}] 08:04:27 INFO - PROCESS | 1978 | 1461510267663 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:27 INFO - PROCESS | 1978 | 1461510267894 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 08:04:28 INFO - PROCESS | 1978 | 1461510268071 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bce000 == 107 [pid = 1978] [id = 443] 08:04:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc64bee800) [pid = 1978] [serial = 1330] [outer = (nil)] 08:04:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6733d000) [pid = 1978] [serial = 1331] [outer = 0x7ffc64bee800] 08:04:28 INFO - PROCESS | 1978 | 1461510268139 Marionette DEBUG loaded listener.js 08:04:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc68353800) [pid = 1978] [serial = 1332] [outer = 0x7ffc64bee800] 08:04:29 INFO - PROCESS | 1978 | 1461510269125 Marionette TRACE conn6 <- [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]]]}] 08:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1529ms 08:04:29 INFO - PROCESS | 1978 | 1461510269190 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 08:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:04:29 INFO - PROCESS | 1978 | 1461510269194 Marionette TRACE conn6 <- [1,1745,null,{"value":"8"}] 08:04:29 INFO - PROCESS | 1978 | 1461510269204 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:04:29 INFO - PROCESS | 1978 | 1461510269213 Marionette TRACE conn6 <- [1,1746,null,{}] 08:04:29 INFO - PROCESS | 1978 | 1461510269237 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:29 INFO - PROCESS | 1978 | 1461510269543 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 08:04:29 INFO - PROCESS | 1978 | 1461510269584 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68593000 == 108 [pid = 1978] [id = 444] 08:04:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc6a51bc00) [pid = 1978] [serial = 1333] [outer = (nil)] 08:04:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc6b478400) [pid = 1978] [serial = 1334] [outer = 0x7ffc6a51bc00] 08:04:29 INFO - PROCESS | 1978 | 1461510269651 Marionette DEBUG loaded listener.js 08:04:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc6b6ca800) [pid = 1978] [serial = 1335] [outer = 0x7ffc6a51bc00] 08:04:30 INFO - PROCESS | 1978 | 1461510270618 Marionette TRACE conn6 <- [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]]]}] 08:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1449ms 08:04:30 INFO - PROCESS | 1978 | 1461510270651 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 08:04:30 INFO - PROCESS | 1978 | 1461510270655 Marionette TRACE conn6 <- [1,1749,null,{"value":"8"}] 08:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:04:30 INFO - PROCESS | 1978 | 1461510270661 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:04:30 INFO - PROCESS | 1978 | 1461510270663 Marionette TRACE conn6 <- [1,1750,null,{}] 08:04:30 INFO - PROCESS | 1978 | 1461510270676 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:30 INFO - PROCESS | 1978 | 1461510270949 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc6f990400) [pid = 1978] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc619f8c00) [pid = 1978] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc6060e800) [pid = 1978] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc6b6c6800) [pid = 1978] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc67bdcc00) [pid = 1978] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc72663000) [pid = 1978] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:04:31 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc60b94c00) [pid = 1978] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:04:31 INFO - PROCESS | 1978 | 1461510271551 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ee9000 == 109 [pid = 1978] [id = 445] 08:04:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc6060b400) [pid = 1978] [serial = 1336] [outer = (nil)] 08:04:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc67331400) [pid = 1978] [serial = 1337] [outer = 0x7ffc6060b400] 08:04:31 INFO - PROCESS | 1978 | 1461510271622 Marionette DEBUG loaded listener.js 08:04:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6b9efc00) [pid = 1978] [serial = 1338] [outer = 0x7ffc6060b400] 08:04:32 INFO - PROCESS | 1978 | 1461510272379 Marionette TRACE conn6 <- [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]]]}] 08:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1778ms 08:04:32 INFO - PROCESS | 1978 | 1461510272442 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 08:04:32 INFO - PROCESS | 1978 | 1461510272445 Marionette TRACE conn6 <- [1,1753,null,{"value":"8"}] 08:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:04:32 INFO - PROCESS | 1978 | 1461510272451 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:04:32 INFO - PROCESS | 1978 | 1461510272453 Marionette TRACE conn6 <- [1,1754,null,{}] 08:04:32 INFO - PROCESS | 1978 | 1461510272459 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:32 INFO - PROCESS | 1978 | 1461510272661 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 08:04:32 INFO - PROCESS | 1978 | 1461510272833 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fec1800 == 110 [pid = 1978] [id = 446] 08:04:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc6bac4c00) [pid = 1978] [serial = 1339] [outer = (nil)] 08:04:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc6f986000) [pid = 1978] [serial = 1340] [outer = 0x7ffc6bac4c00] 08:04:32 INFO - PROCESS | 1978 | 1461510272919 Marionette DEBUG loaded listener.js 08:04:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc7012f800) [pid = 1978] [serial = 1341] [outer = 0x7ffc6bac4c00] 08:04:33 INFO - PROCESS | 1978 | 1461510273978 Marionette TRACE conn6 <- [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]]]}] 08:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 08:04:34 INFO - PROCESS | 1978 | 1461510274036 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 08:04:34 INFO - PROCESS | 1978 | 1461510274043 Marionette TRACE conn6 <- [1,1757,null,{"value":"8"}] 08:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:04:34 INFO - PROCESS | 1978 | 1461510274051 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:04:34 INFO - PROCESS | 1978 | 1461510274058 Marionette TRACE conn6 <- [1,1758,null,{}] 08:04:34 INFO - PROCESS | 1978 | 1461510274067 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:34 INFO - PROCESS | 1978 | 1461510274315 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 08:04:34 INFO - PROCESS | 1978 | 1461510274648 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a6e800 == 111 [pid = 1978] [id = 447] 08:04:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc639ef000) [pid = 1978] [serial = 1342] [outer = (nil)] 08:04:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc63c2fc00) [pid = 1978] [serial = 1343] [outer = 0x7ffc639ef000] 08:04:34 INFO - PROCESS | 1978 | 1461510274736 Marionette DEBUG loaded listener.js 08:04:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc65ab2800) [pid = 1978] [serial = 1344] [outer = 0x7ffc639ef000] 08:04:35 INFO - PROCESS | 1978 | 1461510275666 Marionette TRACE conn6 <- [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]]]}] 08:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1693ms 08:04:35 INFO - PROCESS | 1978 | 1461510275745 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 08:04:35 INFO - PROCESS | 1978 | 1461510275754 Marionette TRACE conn6 <- [1,1761,null,{"value":"8"}] 08:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:04:35 INFO - PROCESS | 1978 | 1461510275765 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:04:35 INFO - PROCESS | 1978 | 1461510275770 Marionette TRACE conn6 <- [1,1762,null,{}] 08:04:35 INFO - PROCESS | 1978 | 1461510275777 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:36 INFO - PROCESS | 1978 | 1461510276082 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 08:04:36 INFO - PROCESS | 1978 | 1461510276389 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb14000 == 112 [pid = 1978] [id = 448] 08:04:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc674f0400) [pid = 1978] [serial = 1345] [outer = (nil)] 08:04:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc69cba800) [pid = 1978] [serial = 1346] [outer = 0x7ffc674f0400] 08:04:36 INFO - PROCESS | 1978 | 1461510276475 Marionette DEBUG loaded listener.js 08:04:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc6a474400) [pid = 1978] [serial = 1347] [outer = 0x7ffc674f0400] 08:04:37 INFO - PROCESS | 1978 | 1461510277521 Marionette TRACE conn6 <- [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]]]}] 08:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1786ms 08:04:37 INFO - PROCESS | 1978 | 1461510277552 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 08:04:37 INFO - PROCESS | 1978 | 1461510277556 Marionette TRACE conn6 <- [1,1765,null,{"value":"8"}] 08:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:04:37 INFO - PROCESS | 1978 | 1461510277563 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:04:37 INFO - PROCESS | 1978 | 1461510277570 Marionette TRACE conn6 <- [1,1766,null,{}] 08:04:37 INFO - PROCESS | 1978 | 1461510277587 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:37 INFO - PROCESS | 1978 | 1461510277827 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 08:04:38 INFO - PROCESS | 1978 | 1461510278084 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a93800 == 113 [pid = 1978] [id = 449] 08:04:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc6b9f4800) [pid = 1978] [serial = 1348] [outer = (nil)] 08:04:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc6f98a400) [pid = 1978] [serial = 1349] [outer = 0x7ffc6b9f4800] 08:04:38 INFO - PROCESS | 1978 | 1461510278211 Marionette DEBUG loaded listener.js 08:04:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc70122400) [pid = 1978] [serial = 1350] [outer = 0x7ffc6b9f4800] 08:04:39 INFO - PROCESS | 1978 | 1461510279120 Marionette TRACE conn6 <- [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]]]}] 08:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1596ms 08:04:39 INFO - PROCESS | 1978 | 1461510279161 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 08:04:39 INFO - PROCESS | 1978 | 1461510279165 Marionette TRACE conn6 <- [1,1769,null,{"value":"8"}] 08:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:04:39 INFO - PROCESS | 1978 | 1461510279171 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:04:39 INFO - PROCESS | 1978 | 1461510279175 Marionette TRACE conn6 <- [1,1770,null,{}] 08:04:39 INFO - PROCESS | 1978 | 1461510279180 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:39 INFO - PROCESS | 1978 | 1461510279407 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 08:04:39 INFO - PROCESS | 1978 | 1461510279686 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75916000 == 114 [pid = 1978] [id = 450] 08:04:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc69ed1000) [pid = 1978] [serial = 1351] [outer = (nil)] 08:04:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc7088a400) [pid = 1978] [serial = 1352] [outer = 0x7ffc69ed1000] 08:04:39 INFO - PROCESS | 1978 | 1461510279817 Marionette DEBUG loaded listener.js 08:04:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc71becc00) [pid = 1978] [serial = 1353] [outer = 0x7ffc69ed1000] 08:04:40 INFO - PROCESS | 1978 | 1461510280727 Marionette TRACE conn6 <- [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]]]}] 08:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1632ms 08:04:40 INFO - PROCESS | 1978 | 1461510280806 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 08:04:40 INFO - PROCESS | 1978 | 1461510280810 Marionette TRACE conn6 <- [1,1773,null,{"value":"8"}] 08:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:04:40 INFO - PROCESS | 1978 | 1461510280817 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:04:40 INFO - PROCESS | 1978 | 1461510280820 Marionette TRACE conn6 <- [1,1774,null,{}] 08:04:40 INFO - PROCESS | 1978 | 1461510280826 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:41 INFO - PROCESS | 1978 | 1461510281105 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 08:04:41 INFO - PROCESS | 1978 | 1461510281360 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f03000 == 115 [pid = 1978] [id = 451] 08:04:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc70291800) [pid = 1978] [serial = 1354] [outer = (nil)] 08:04:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc72667800) [pid = 1978] [serial = 1355] [outer = 0x7ffc70291800] 08:04:41 INFO - PROCESS | 1978 | 1461510281497 Marionette DEBUG loaded listener.js 08:04:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc72b80800) [pid = 1978] [serial = 1356] [outer = 0x7ffc70291800] 08:04:42 INFO - PROCESS | 1978 | 1461510282406 Marionette TRACE conn6 <- [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]]]}] 08:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1633ms 08:04:42 INFO - PROCESS | 1978 | 1461510282452 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 08:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:04:42 INFO - PROCESS | 1978 | 1461510282456 Marionette TRACE conn6 <- [1,1777,null,{"value":"8"}] 08:04:42 INFO - PROCESS | 1978 | 1461510282463 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:04:42 INFO - PROCESS | 1978 | 1461510282467 Marionette TRACE conn6 <- [1,1778,null,{}] 08:04:42 INFO - PROCESS | 1978 | 1461510282473 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:42 INFO - PROCESS | 1978 | 1461510282732 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 08:04:43 INFO - PROCESS | 1978 | 1461510282997 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76254800 == 116 [pid = 1978] [id = 452] 08:04:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc757c2000) [pid = 1978] [serial = 1357] [outer = (nil)] 08:04:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc75bc1c00) [pid = 1978] [serial = 1358] [outer = 0x7ffc757c2000] 08:04:43 INFO - PROCESS | 1978 | 1461510283125 Marionette DEBUG loaded listener.js 08:04:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc771cf800) [pid = 1978] [serial = 1359] [outer = 0x7ffc757c2000] 08:04:43 INFO - PROCESS | 1978 | 1461510283989 Marionette TRACE conn6 <- [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]]]}] 08:04:44 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 08:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1584ms 08:04:44 INFO - PROCESS | 1978 | 1461510284048 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 08:04:44 INFO - PROCESS | 1978 | 1461510284052 Marionette TRACE conn6 <- [1,1781,null,{"value":"8"}] 08:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:04:44 INFO - PROCESS | 1978 | 1461510284058 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:04:44 INFO - PROCESS | 1978 | 1461510284060 Marionette TRACE conn6 <- [1,1782,null,{}] 08:04:44 INFO - PROCESS | 1978 | 1461510284066 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:44 INFO - PROCESS | 1978 | 1461510284292 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 08:04:44 INFO - PROCESS | 1978 | 1461510284502 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7add8800 == 117 [pid = 1978] [id = 453] 08:04:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc71a9c800) [pid = 1978] [serial = 1360] [outer = (nil)] 08:04:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc7878e000) [pid = 1978] [serial = 1361] [outer = 0x7ffc71a9c800] 08:04:44 INFO - PROCESS | 1978 | 1461510284669 Marionette DEBUG loaded listener.js 08:04:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc7a0b8c00) [pid = 1978] [serial = 1362] [outer = 0x7ffc71a9c800] 08:04:45 INFO - PROCESS | 1978 | 1461510285603 Marionette TRACE conn6 <- [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]]]}] 08:04:45 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 08:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1586ms 08:04:45 INFO - PROCESS | 1978 | 1461510285645 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 08:04:45 INFO - PROCESS | 1978 | 1461510285649 Marionette TRACE conn6 <- [1,1785,null,{"value":"8"}] 08:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:04:45 INFO - PROCESS | 1978 | 1461510285656 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:04:45 INFO - PROCESS | 1978 | 1461510285660 Marionette TRACE conn6 <- [1,1786,null,{}] 08:04:45 INFO - PROCESS | 1978 | 1461510285666 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:45 INFO - PROCESS | 1978 | 1461510285883 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 08:04:46 INFO - PROCESS | 1978 | 1461510286109 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bca6800 == 118 [pid = 1978] [id = 454] 08:04:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc724afc00) [pid = 1978] [serial = 1363] [outer = (nil)] 08:04:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc7aa29400) [pid = 1978] [serial = 1364] [outer = 0x7ffc724afc00] 08:04:46 INFO - PROCESS | 1978 | 1461510286229 Marionette DEBUG loaded listener.js 08:04:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc7b672400) [pid = 1978] [serial = 1365] [outer = 0x7ffc724afc00] 08:04:47 INFO - PROCESS | 1978 | 1461510287151 Marionette TRACE conn6 <- [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]]]}] 08:04:47 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 08:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1533ms 08:04:47 INFO - PROCESS | 1978 | 1461510287191 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 08:04:47 INFO - PROCESS | 1978 | 1461510287196 Marionette TRACE conn6 <- [1,1789,null,{"value":"8"}] 08:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:04:47 INFO - PROCESS | 1978 | 1461510287202 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:04:47 INFO - PROCESS | 1978 | 1461510287206 Marionette TRACE conn6 <- [1,1790,null,{}] 08:04:47 INFO - PROCESS | 1978 | 1461510287211 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:47 INFO - PROCESS | 1978 | 1461510287436 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 08:04:47 INFO - PROCESS | 1978 | 1461510287653 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eede800 == 119 [pid = 1978] [id = 455] 08:04:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc757be800) [pid = 1978] [serial = 1366] [outer = (nil)] 08:04:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc7bc3b800) [pid = 1978] [serial = 1367] [outer = 0x7ffc757be800] 08:04:47 INFO - PROCESS | 1978 | 1461510287773 Marionette DEBUG loaded listener.js 08:04:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc7bed8400) [pid = 1978] [serial = 1368] [outer = 0x7ffc757be800] 08:04:48 INFO - PROCESS | 1978 | 1461510288769 Marionette TRACE conn6 <- [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]]]}] 08:04:48 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) 08:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1631ms 08:04:48 INFO - PROCESS | 1978 | 1461510288834 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 08:04:48 INFO - PROCESS | 1978 | 1461510288839 Marionette TRACE conn6 <- [1,1793,null,{"value":"8"}] 08:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:04:48 INFO - PROCESS | 1978 | 1461510288845 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:04:48 INFO - PROCESS | 1978 | 1461510288848 Marionette TRACE conn6 <- [1,1794,null,{}] 08:04:48 INFO - PROCESS | 1978 | 1461510288853 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:49 INFO - PROCESS | 1978 | 1461510289096 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 08:04:49 INFO - PROCESS | 1978 | 1461510289399 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89916000 == 120 [pid = 1978] [id = 456] 08:04:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc68357000) [pid = 1978] [serial = 1369] [outer = (nil)] 08:04:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc7bee0c00) [pid = 1978] [serial = 1370] [outer = 0x7ffc68357000] 08:04:49 INFO - PROCESS | 1978 | 1461510289486 Marionette DEBUG loaded listener.js 08:04:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc7e9a4c00) [pid = 1978] [serial = 1371] [outer = 0x7ffc68357000] 08:04:50 INFO - PROCESS | 1978 | 1461510290478 Marionette TRACE conn6 <- [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]]]}] 08:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1683ms 08:04:50 INFO - PROCESS | 1978 | 1461510290529 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 08:04:50 INFO - PROCESS | 1978 | 1461510290533 Marionette TRACE conn6 <- [1,1797,null,{"value":"8"}] 08:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:04:50 INFO - PROCESS | 1978 | 1461510290539 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:04:50 INFO - PROCESS | 1978 | 1461510290544 Marionette TRACE conn6 <- [1,1798,null,{}] 08:04:50 INFO - PROCESS | 1978 | 1461510290549 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:50 INFO - PROCESS | 1978 | 1461510290801 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 08:04:51 INFO - PROCESS | 1978 | 1461510291076 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc92297800 == 121 [pid = 1978] [id = 457] 08:04:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc89cb5000) [pid = 1978] [serial = 1372] [outer = (nil)] 08:04:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc8d509000) [pid = 1978] [serial = 1373] [outer = 0x7ffc89cb5000] 08:04:51 INFO - PROCESS | 1978 | 1461510291205 Marionette DEBUG loaded listener.js 08:04:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc8deb1c00) [pid = 1978] [serial = 1374] [outer = 0x7ffc89cb5000] 08:04:52 INFO - PROCESS | 1978 | 1461510292085 Marionette TRACE conn6 <- [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]]]}] 08:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1589ms 08:04:52 INFO - PROCESS | 1978 | 1461510292130 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 08:04:52 INFO - PROCESS | 1978 | 1461510292134 Marionette TRACE conn6 <- [1,1801,null,{"value":"8"}] 08:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:04:52 INFO - PROCESS | 1978 | 1461510292140 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:04:52 INFO - PROCESS | 1978 | 1461510292143 Marionette TRACE conn6 <- [1,1802,null,{}] 08:04:52 INFO - PROCESS | 1978 | 1461510292149 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:52 INFO - PROCESS | 1978 | 1461510292365 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 08:04:52 INFO - PROCESS | 1978 | 1461510292585 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abc3000 == 122 [pid = 1978] [id = 458] 08:04:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc65782c00) [pid = 1978] [serial = 1375] [outer = (nil)] 08:04:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc6578b000) [pid = 1978] [serial = 1376] [outer = 0x7ffc65782c00] 08:04:52 INFO - PROCESS | 1978 | 1461510292709 Marionette DEBUG loaded listener.js 08:04:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc65790c00) [pid = 1978] [serial = 1377] [outer = 0x7ffc65782c00] 08:04:53 INFO - PROCESS | 1978 | 1461510293654 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 08:04:53 INFO - PROCESS | 1978 | 1461510293723 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 08:04:53 INFO - PROCESS | 1978 | 1461510293727 Marionette TRACE conn6 <- [1,1805,null,{"value":"8"}] 08:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:04:53 INFO - PROCESS | 1978 | 1461510293743 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:04:53 INFO - PROCESS | 1978 | 1461510293747 Marionette TRACE conn6 <- [1,1806,null,{}] 08:04:53 INFO - PROCESS | 1978 | 1461510293753 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:54 INFO - PROCESS | 1978 | 1461510294015 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 08:04:54 INFO - PROCESS | 1978 | 1461510294336 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7578f000 == 123 [pid = 1978] [id = 459] 08:04:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc65783800) [pid = 1978] [serial = 1378] [outer = (nil)] 08:04:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc7aba4c00) [pid = 1978] [serial = 1379] [outer = 0x7ffc65783800] 08:04:54 INFO - PROCESS | 1978 | 1461510294423 Marionette DEBUG loaded listener.js 08:04:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc7abaa800) [pid = 1978] [serial = 1380] [outer = 0x7ffc65783800] 08:04:55 INFO - PROCESS | 1978 | 1461510295323 Marionette TRACE conn6 <- [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]]]}] 08:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1637ms 08:04:55 INFO - PROCESS | 1978 | 1461510295382 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 08:04:55 INFO - PROCESS | 1978 | 1461510295385 Marionette TRACE conn6 <- [1,1809,null,{"value":"8"}] 08:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:04:55 INFO - PROCESS | 1978 | 1461510295392 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:04:55 INFO - PROCESS | 1978 | 1461510295394 Marionette TRACE conn6 <- [1,1810,null,{}] 08:04:55 INFO - PROCESS | 1978 | 1461510295403 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:55 INFO - PROCESS | 1978 | 1461510295621 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 08:04:55 INFO - PROCESS | 1978 | 1461510295920 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abd2800 == 124 [pid = 1978] [id = 460] 08:04:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc67c68400) [pid = 1978] [serial = 1381] [outer = (nil)] 08:04:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc67c6b800) [pid = 1978] [serial = 1382] [outer = 0x7ffc67c68400] 08:04:56 INFO - PROCESS | 1978 | 1461510296018 Marionette DEBUG loaded listener.js 08:04:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x7ffc67c70000) [pid = 1978] [serial = 1383] [outer = 0x7ffc67c68400] 08:04:56 INFO - PROCESS | 1978 | 1461510296892 Marionette TRACE conn6 <- [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]]]}] 08:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1542ms 08:04:56 INFO - PROCESS | 1978 | 1461510296936 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 08:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:04:56 INFO - PROCESS | 1978 | 1461510296940 Marionette TRACE conn6 <- [1,1813,null,{"value":"8"}] 08:04:56 INFO - PROCESS | 1978 | 1461510296946 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:04:56 INFO - PROCESS | 1978 | 1461510296950 Marionette TRACE conn6 <- [1,1814,null,{}] 08:04:56 INFO - PROCESS | 1978 | 1461510296955 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:57 INFO - PROCESS | 1978 | 1461510297178 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 08:04:57 INFO - PROCESS | 1978 | 1461510297440 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e7b000 == 125 [pid = 1978] [id = 461] 08:04:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x7ffc67c63400) [pid = 1978] [serial = 1384] [outer = (nil)] 08:04:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 245 (0x7ffc7abaac00) [pid = 1978] [serial = 1385] [outer = 0x7ffc67c63400] 08:04:57 INFO - PROCESS | 1978 | 1461510297566 Marionette DEBUG loaded listener.js 08:04:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 246 (0x7ffc7abaf400) [pid = 1978] [serial = 1386] [outer = 0x7ffc67c63400] 08:04:58 INFO - PROCESS | 1978 | 1461510298423 Marionette TRACE conn6 <- [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]]]}] 08:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1530ms 08:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:04:58 INFO - PROCESS | 1978 | 1461510298477 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 08:04:58 INFO - PROCESS | 1978 | 1461510298479 Marionette TRACE conn6 <- [1,1817,null,{"value":"8"}] 08:04:58 INFO - PROCESS | 1978 | 1461510298486 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:04:58 INFO - PROCESS | 1978 | 1461510298489 Marionette TRACE conn6 <- [1,1818,null,{}] 08:04:58 INFO - PROCESS | 1978 | 1461510298495 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:04:58 INFO - PROCESS | 1978 | 1461510298707 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 08:04:58 INFO - PROCESS | 1978 | 1461510298930 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:04:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5d613800 == 126 [pid = 1978] [id = 462] 08:04:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 247 (0x7ffc65486400) [pid = 1978] [serial = 1387] [outer = (nil)] 08:04:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x7ffc6548d800) [pid = 1978] [serial = 1388] [outer = 0x7ffc65486400] 08:04:59 INFO - PROCESS | 1978 | 1461510299094 Marionette DEBUG loaded listener.js 08:04:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x7ffc65492000) [pid = 1978] [serial = 1389] [outer = 0x7ffc65486400] 08:04:59 INFO - PROCESS | 1978 | ************************* 08:04:59 INFO - PROCESS | 1978 | A coding exception was thrown and uncaught in a Task. 08:04:59 INFO - PROCESS | 1978 | 08:04:59 INFO - PROCESS | 1978 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:04:59 INFO - PROCESS | 1978 | Full stack: 08:04:59 INFO - PROCESS | 1978 | ************************* 08:05:00 INFO - PROCESS | 1978 | 1461510300098 Marionette TRACE conn6 <- [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]]]}] 08:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1687ms 08:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:05:00 INFO - PROCESS | 1978 | 1461510300173 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 08:05:00 INFO - PROCESS | 1978 | 1461510300176 Marionette TRACE conn6 <- [1,1821,null,{"value":"8"}] 08:05:00 INFO - PROCESS | 1978 | 1461510300182 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:05:00 INFO - PROCESS | 1978 | 1461510300185 Marionette TRACE conn6 <- [1,1822,null,{}] 08:05:00 INFO - PROCESS | 1978 | 1461510300191 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:00 INFO - PROCESS | 1978 | 1461510300446 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 08:05:00 INFO - PROCESS | 1978 | 1461510300747 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5d917800 == 127 [pid = 1978] [id = 463] 08:05:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc5d92e000) [pid = 1978] [serial = 1390] [outer = (nil)] 08:05:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc5d937800) [pid = 1978] [serial = 1391] [outer = 0x7ffc5d92e000] 08:05:00 INFO - PROCESS | 1978 | 1461510300829 Marionette DEBUG loaded listener.js 08:05:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc5d93bc00) [pid = 1978] [serial = 1392] [outer = 0x7ffc5d92e000] 08:05:01 INFO - PROCESS | 1978 | 1461510301765 Marionette TRACE conn6 <- [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]]]}] 08:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1636ms 08:05:01 INFO - PROCESS | 1978 | 1461510301820 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 08:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:05:01 INFO - PROCESS | 1978 | 1461510301825 Marionette TRACE conn6 <- [1,1825,null,{"value":"8"}] 08:05:01 INFO - PROCESS | 1978 | 1461510301833 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:05:01 INFO - PROCESS | 1978 | 1461510301837 Marionette TRACE conn6 <- [1,1826,null,{}] 08:05:01 INFO - PROCESS | 1978 | 1461510301847 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:02 INFO - PROCESS | 1978 | 1461510302183 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 08:05:02 INFO - PROCESS | 1978 | 1461510302562 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5dac0800 == 128 [pid = 1978] [id = 464] 08:05:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc5d930400) [pid = 1978] [serial = 1393] [outer = (nil)] 08:05:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc5dad8400) [pid = 1978] [serial = 1394] [outer = 0x7ffc5d930400] 08:05:02 INFO - PROCESS | 1978 | 1461510302690 Marionette DEBUG loaded listener.js 08:05:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc5dadc800) [pid = 1978] [serial = 1395] [outer = 0x7ffc5d930400] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bde800 == 127 [pid = 1978] [id = 396] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761e0800 == 126 [pid = 1978] [id = 437] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc621b3800 == 125 [pid = 1978] [id = 436] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc62090800 == 124 [pid = 1978] [id = 435] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc9227d000 == 123 [pid = 1978] [id = 434] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8fd85800 == 122 [pid = 1978] [id = 433] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8e0b8800 == 121 [pid = 1978] [id = 432] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dcda000 == 120 [pid = 1978] [id = 431] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc87b90800 == 119 [pid = 1978] [id = 430] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b940000 == 118 [pid = 1978] [id = 429] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc788b2800 == 117 [pid = 1978] [id = 428] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e4f000 == 116 [pid = 1978] [id = 427] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71843800 == 115 [pid = 1978] [id = 426] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67296000 == 114 [pid = 1978] [id = 425] 08:05:04 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61da5800 == 113 [pid = 1978] [id = 424] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc724ab400) [pid = 1978] [serial = 1271] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc7247dc00) [pid = 1978] [serial = 1266] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc719dc000) [pid = 1978] [serial = 1220] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc67fd0400) [pid = 1978] [serial = 1259] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc60b8c400) [pid = 1978] [serial = 1253] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc621c8000) [pid = 1978] [serial = 1254] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x7ffc6fef3c00) [pid = 1978] [serial = 1217] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x7ffc6f98cc00) [pid = 1978] [serial = 1262] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 246 (0x7ffc6b7f0000) [pid = 1978] [serial = 1260] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 245 (0x7ffc73d93c00) [pid = 1978] [serial = 1223] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 244 (0x7ffc674eb000) [pid = 1978] [serial = 1211] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x7ffc6ffa1400) [pid = 1978] [serial = 1206] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x7ffc7b7e4c00) [pid = 1978] [serial = 1235] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc72b34c00) [pid = 1978] [serial = 1269] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc8875bc00) [pid = 1978] [serial = 1241] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc88ca2400) [pid = 1978] [serial = 1244] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc8d50d400) [pid = 1978] [serial = 1250] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc61de9000) [pid = 1978] [serial = 1256] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc6feeb000) [pid = 1978] [serial = 1263] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc7ee33800) [pid = 1978] [serial = 1238] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc7299a400) [pid = 1978] [serial = 1268] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc6b8cec00) [pid = 1978] [serial = 1214] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc7a0b5400) [pid = 1978] [serial = 1232] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc77b08800) [pid = 1978] [serial = 1229] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc61dec400) [pid = 1978] [serial = 1208] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc89e31000) [pid = 1978] [serial = 1247] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc719d5800) [pid = 1978] [serial = 1265] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc674f5000) [pid = 1978] [serial = 1257] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc7540ac00) [pid = 1978] [serial = 1226] [outer = (nil)] [url = about:blank] 08:05:05 INFO - PROCESS | 1978 | 1461510305432 Marionette TRACE conn6 <- [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]]]}] 08:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3646ms 08:05:05 INFO - PROCESS | 1978 | 1461510305480 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 08:05:05 INFO - PROCESS | 1978 | 1461510305486 Marionette TRACE conn6 <- [1,1829,null,{"value":"8"}] 08:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:05:05 INFO - PROCESS | 1978 | 1461510305494 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:05:05 INFO - PROCESS | 1978 | 1461510305498 Marionette TRACE conn6 <- [1,1830,null,{}] 08:05:05 INFO - PROCESS | 1978 | 1461510305507 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:05 INFO - PROCESS | 1978 | 1461510305764 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 08:05:05 INFO - PROCESS | 1978 | 1461510305954 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc620a2800 == 114 [pid = 1978] [id = 465] 08:05:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc5dadd800) [pid = 1978] [serial = 1396] [outer = (nil)] 08:05:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc6069ec00) [pid = 1978] [serial = 1397] [outer = 0x7ffc5dadd800] 08:05:06 INFO - PROCESS | 1978 | 1461510306047 Marionette DEBUG loaded listener.js 08:05:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc60b91400) [pid = 1978] [serial = 1398] [outer = 0x7ffc5dadd800] 08:05:06 INFO - PROCESS | 1978 | 1461510306856 Marionette TRACE conn6 <- [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]]]}] 08:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1383ms 08:05:06 INFO - PROCESS | 1978 | 1461510306878 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 08:05:06 INFO - PROCESS | 1978 | 1461510306887 Marionette TRACE conn6 <- [1,1833,null,{"value":"8"}] 08:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:05:06 INFO - PROCESS | 1978 | 1461510306897 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:05:06 INFO - PROCESS | 1978 | 1461510306901 Marionette TRACE conn6 <- [1,1834,null,{}] 08:05:06 INFO - PROCESS | 1978 | 1461510306907 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:07 INFO - PROCESS | 1978 | 1461510307200 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 08:05:07 INFO - PROCESS | 1978 | 1461510307321 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd8800 == 115 [pid = 1978] [id = 466] 08:05:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc5dad5c00) [pid = 1978] [serial = 1399] [outer = (nil)] 08:05:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc65487000) [pid = 1978] [serial = 1400] [outer = 0x7ffc5dad5c00] 08:05:07 INFO - PROCESS | 1978 | 1461510307389 Marionette DEBUG loaded listener.js 08:05:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc664e9800) [pid = 1978] [serial = 1401] [outer = 0x7ffc5dad5c00] 08:05:08 INFO - PROCESS | 1978 | 1461510308387 Marionette TRACE conn6 <- [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]]]}] 08:05:08 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 08:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1529ms 08:05:08 INFO - PROCESS | 1978 | 1461510308427 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 08:05:08 INFO - PROCESS | 1978 | 1461510308431 Marionette TRACE conn6 <- [1,1837,null,{"value":"8"}] 08:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:05:08 INFO - PROCESS | 1978 | 1461510308437 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:05:08 INFO - PROCESS | 1978 | 1461510308443 Marionette TRACE conn6 <- [1,1838,null,{}] 08:05:08 INFO - PROCESS | 1978 | 1461510308466 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:08 INFO - PROCESS | 1978 | 1461510308744 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 08:05:08 INFO - PROCESS | 1978 | 1461510308778 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bbe000 == 116 [pid = 1978] [id = 467] 08:05:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc664ec000) [pid = 1978] [serial = 1402] [outer = (nil)] 08:05:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc67bda400) [pid = 1978] [serial = 1403] [outer = 0x7ffc664ec000] 08:05:08 INFO - PROCESS | 1978 | 1461510308855 Marionette DEBUG loaded listener.js 08:05:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc69ecd400) [pid = 1978] [serial = 1404] [outer = 0x7ffc664ec000] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc6a51bc00) [pid = 1978] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc6060b400) [pid = 1978] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc64bec000) [pid = 1978] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc64bee800) [pid = 1978] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc5f711400) [pid = 1978] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:05:10 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc621cb400) [pid = 1978] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:05:10 INFO - PROCESS | 1978 | 1461510310212 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1844ms 08:05:10 INFO - PROCESS | 1978 | 1461510310289 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 08:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:05:10 INFO - PROCESS | 1978 | 1461510310298 Marionette TRACE conn6 <- [1,1841,null,{"value":"8"}] 08:05:10 INFO - PROCESS | 1978 | 1461510310304 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:05:10 INFO - PROCESS | 1978 | 1461510310308 Marionette TRACE conn6 <- [1,1842,null,{}] 08:05:10 INFO - PROCESS | 1978 | 1461510310313 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:10 INFO - PROCESS | 1978 | 1461510310555 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 08:05:10 INFO - PROCESS | 1978 | 1461510310736 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68591800 == 117 [pid = 1978] [id = 468] 08:05:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc5f711400) [pid = 1978] [serial = 1405] [outer = (nil)] 08:05:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc6a46dc00) [pid = 1978] [serial = 1406] [outer = 0x7ffc5f711400] 08:05:10 INFO - PROCESS | 1978 | 1461510310807 Marionette DEBUG loaded listener.js 08:05:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc6a51b400) [pid = 1978] [serial = 1407] [outer = 0x7ffc5f711400] 08:05:11 INFO - PROCESS | 1978 | 1461510311582 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1330ms 08:05:11 INFO - PROCESS | 1978 | 1461510311635 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 08:05:11 INFO - PROCESS | 1978 | 1461510311642 Marionette TRACE conn6 <- [1,1845,null,{"value":"8"}] 08:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:05:11 INFO - PROCESS | 1978 | 1461510311653 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:05:11 INFO - PROCESS | 1978 | 1461510311671 Marionette TRACE conn6 <- [1,1846,null,{}] 08:05:11 INFO - PROCESS | 1978 | 1461510311677 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:11 INFO - PROCESS | 1978 | 1461510311879 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 08:05:12 INFO - PROCESS | 1978 | 1461510312197 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5e42f000 == 118 [pid = 1978] [id = 469] 08:05:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc5d933400) [pid = 1978] [serial = 1408] [outer = (nil)] 08:05:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc5dadd400) [pid = 1978] [serial = 1409] [outer = 0x7ffc5d933400] 08:05:12 INFO - PROCESS | 1978 | 1461510312352 Marionette DEBUG loaded listener.js 08:05:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc5f70f400) [pid = 1978] [serial = 1410] [outer = 0x7ffc5d933400] 08:05:13 INFO - PROCESS | 1978 | 1461510313319 Marionette TRACE conn6 <- [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]]]}] 08:05:13 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) 08:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1697ms 08:05:13 INFO - PROCESS | 1978 | 1461510313351 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 08:05:13 INFO - PROCESS | 1978 | 1461510313358 Marionette TRACE conn6 <- [1,1849,null,{"value":"8"}] 08:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:05:13 INFO - PROCESS | 1978 | 1461510313365 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:05:13 INFO - PROCESS | 1978 | 1461510313371 Marionette TRACE conn6 <- [1,1850,null,{}] 08:05:13 INFO - PROCESS | 1978 | 1461510313378 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:13 INFO - PROCESS | 1978 | 1461510313605 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 08:05:13 INFO - PROCESS | 1978 | 1461510313884 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66784800 == 119 [pid = 1978] [id = 470] 08:05:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc65484c00) [pid = 1978] [serial = 1411] [outer = (nil)] 08:05:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc6578a000) [pid = 1978] [serial = 1412] [outer = 0x7ffc65484c00] 08:05:14 INFO - PROCESS | 1978 | 1461510314014 Marionette DEBUG loaded listener.js 08:05:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc665be000) [pid = 1978] [serial = 1413] [outer = 0x7ffc65484c00] 08:05:14 INFO - PROCESS | 1978 | 1461510314982 Marionette TRACE conn6 <- [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]]]}] 08:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1683ms 08:05:15 INFO - PROCESS | 1978 | 1461510315052 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 08:05:15 INFO - PROCESS | 1978 | 1461510315058 Marionette TRACE conn6 <- [1,1853,null,{"value":"8"}] 08:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:05:15 INFO - PROCESS | 1978 | 1461510315068 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:05:15 INFO - PROCESS | 1978 | 1461510315072 Marionette TRACE conn6 <- [1,1854,null,{}] 08:05:15 INFO - PROCESS | 1978 | 1461510315078 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:15 INFO - PROCESS | 1978 | 1461510315357 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 08:05:15 INFO - PROCESS | 1978 | 1461510315704 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb09000 == 120 [pid = 1978] [id = 471] 08:05:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc6548a400) [pid = 1978] [serial = 1414] [outer = (nil)] 08:05:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc68352c00) [pid = 1978] [serial = 1415] [outer = 0x7ffc6548a400] 08:05:15 INFO - PROCESS | 1978 | 1461510315790 Marionette DEBUG loaded listener.js 08:05:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc6a472000) [pid = 1978] [serial = 1416] [outer = 0x7ffc6548a400] 08:05:16 INFO - PROCESS | 1978 | 1461510316745 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1735ms 08:05:16 INFO - PROCESS | 1978 | 1461510316803 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 08:05:16 INFO - PROCESS | 1978 | 1461510316807 Marionette TRACE conn6 <- [1,1857,null,{"value":"8"}] 08:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:05:16 INFO - PROCESS | 1978 | 1461510316816 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:05:16 INFO - PROCESS | 1978 | 1461510316825 Marionette TRACE conn6 <- [1,1858,null,{}] 08:05:16 INFO - PROCESS | 1978 | 1461510316840 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:17 INFO - PROCESS | 1978 | 1461510317118 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 08:05:17 INFO - PROCESS | 1978 | 1461510317430 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a3000 == 121 [pid = 1978] [id = 472] 08:05:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc6b6bfc00) [pid = 1978] [serial = 1417] [outer = (nil)] 08:05:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x7ffc6baae800) [pid = 1978] [serial = 1418] [outer = 0x7ffc6b6bfc00] 08:05:17 INFO - PROCESS | 1978 | 1461510317511 Marionette DEBUG loaded listener.js 08:05:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x7ffc6f9af800) [pid = 1978] [serial = 1419] [outer = 0x7ffc6b6bfc00] 08:05:18 INFO - PROCESS | 1978 | 1461510318391 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1639ms 08:05:18 INFO - PROCESS | 1978 | 1461510318455 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 08:05:18 INFO - PROCESS | 1978 | 1461510318460 Marionette TRACE conn6 <- [1,1861,null,{"value":"8"}] 08:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:05:18 INFO - PROCESS | 1978 | 1461510318465 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:05:18 INFO - PROCESS | 1978 | 1461510318469 Marionette TRACE conn6 <- [1,1862,null,{}] 08:05:18 INFO - PROCESS | 1978 | 1461510318474 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:18 INFO - PROCESS | 1978 | 1461510318685 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 08:05:18 INFO - PROCESS | 1978 | 1461510318953 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7590c800 == 122 [pid = 1978] [id = 473] 08:05:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 245 (0x7ffc621c7400) [pid = 1978] [serial = 1420] [outer = (nil)] 08:05:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 246 (0x7ffc6ff9d800) [pid = 1978] [serial = 1421] [outer = 0x7ffc621c7400] 08:05:19 INFO - PROCESS | 1978 | 1461510319086 Marionette DEBUG loaded listener.js 08:05:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 247 (0x7ffc7012b400) [pid = 1978] [serial = 1422] [outer = 0x7ffc621c7400] 08:05:20 INFO - PROCESS | 1978 | 1461510320033 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1631ms 08:05:20 INFO - PROCESS | 1978 | 1461510320099 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 08:05:20 INFO - PROCESS | 1978 | 1461510320103 Marionette TRACE conn6 <- [1,1865,null,{"value":"8"}] 08:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:05:20 INFO - PROCESS | 1978 | 1461510320109 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:05:20 INFO - PROCESS | 1978 | 1461510320112 Marionette TRACE conn6 <- [1,1866,null,{}] 08:05:20 INFO - PROCESS | 1978 | 1461510320118 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:20 INFO - PROCESS | 1978 | 1461510320342 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 08:05:20 INFO - PROCESS | 1978 | 1461510320678 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761ce800 == 123 [pid = 1978] [id = 474] 08:05:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 248 (0x7ffc724ab800) [pid = 1978] [serial = 1423] [outer = (nil)] 08:05:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 249 (0x7ffc72669400) [pid = 1978] [serial = 1424] [outer = 0x7ffc724ab800] 08:05:20 INFO - PROCESS | 1978 | 1461510320780 Marionette DEBUG loaded listener.js 08:05:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 250 (0x7ffc75274000) [pid = 1978] [serial = 1425] [outer = 0x7ffc724ab800] 08:05:21 INFO - PROCESS | 1978 | 1461510321744 Marionette TRACE conn6 <- [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]]]}] 08:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 08:05:21 INFO - PROCESS | 1978 | 1461510321793 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 08:05:21 INFO - PROCESS | 1978 | 1461510321797 Marionette TRACE conn6 <- [1,1869,null,{"value":"8"}] 08:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:05:21 INFO - PROCESS | 1978 | 1461510321803 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:05:21 INFO - PROCESS | 1978 | 1461510321807 Marionette TRACE conn6 <- [1,1870,null,{}] 08:05:21 INFO - PROCESS | 1978 | 1461510321812 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:22 INFO - PROCESS | 1978 | 1461510322034 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 08:05:22 INFO - PROCESS | 1978 | 1461510322337 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc79e5e800 == 124 [pid = 1978] [id = 475] 08:05:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 251 (0x7ffc757bb000) [pid = 1978] [serial = 1426] [outer = (nil)] 08:05:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 252 (0x7ffc75bb7400) [pid = 1978] [serial = 1427] [outer = 0x7ffc757bb000] 08:05:22 INFO - PROCESS | 1978 | 1461510322424 Marionette DEBUG loaded listener.js 08:05:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 253 (0x7ffc7909d800) [pid = 1978] [serial = 1428] [outer = 0x7ffc757bb000] 08:05:23 INFO - PROCESS | 1978 | 1461510323281 Marionette TRACE conn6 <- [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]]]}] 08:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1528ms 08:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:05:23 INFO - PROCESS | 1978 | 1461510323333 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 08:05:23 INFO - PROCESS | 1978 | 1461510323337 Marionette TRACE conn6 <- [1,1873,null,{"value":"8"}] 08:05:23 INFO - PROCESS | 1978 | 1461510323343 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:05:23 INFO - PROCESS | 1978 | 1461510323347 Marionette TRACE conn6 <- [1,1874,null,{}] 08:05:23 INFO - PROCESS | 1978 | 1461510323352 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:23 INFO - PROCESS | 1978 | 1461510323577 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 08:05:23 INFO - PROCESS | 1978 | 1461510323840 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc92000 == 125 [pid = 1978] [id = 476] 08:05:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 254 (0x7ffc619f4400) [pid = 1978] [serial = 1429] [outer = (nil)] 08:05:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 255 (0x7ffc7ab52400) [pid = 1978] [serial = 1430] [outer = 0x7ffc619f4400] 08:05:23 INFO - PROCESS | 1978 | 1461510323964 Marionette DEBUG loaded listener.js 08:05:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 256 (0x7ffc7abad000) [pid = 1978] [serial = 1431] [outer = 0x7ffc619f4400] 08:05:24 INFO - PROCESS | 1978 | 1461510324857 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1589ms 08:05:24 INFO - PROCESS | 1978 | 1461510324934 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 08:05:24 INFO - PROCESS | 1978 | 1461510324940 Marionette TRACE conn6 <- [1,1877,null,{"value":"8"}] 08:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:05:24 INFO - PROCESS | 1978 | 1461510324949 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:05:24 INFO - PROCESS | 1978 | 1461510324955 Marionette TRACE conn6 <- [1,1878,null,{}] 08:05:24 INFO - PROCESS | 1978 | 1461510324963 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:25 INFO - PROCESS | 1978 | 1461510325287 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 08:05:25 INFO - PROCESS | 1978 | 1461510325624 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc87b8c000 == 126 [pid = 1978] [id = 477] 08:05:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 257 (0x7ffc70890800) [pid = 1978] [serial = 1432] [outer = (nil)] 08:05:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc7b7e9c00) [pid = 1978] [serial = 1433] [outer = 0x7ffc70890800] 08:05:25 INFO - PROCESS | 1978 | 1461510325708 Marionette DEBUG loaded listener.js 08:05:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc7ce73800) [pid = 1978] [serial = 1434] [outer = 0x7ffc70890800] 08:05:26 INFO - PROCESS | 1978 | 1461510326682 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1785ms 08:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:05:26 INFO - PROCESS | 1978 | 1461510326735 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 08:05:26 INFO - PROCESS | 1978 | 1461510326737 Marionette TRACE conn6 <- [1,1881,null,{"value":"8"}] 08:05:26 INFO - PROCESS | 1978 | 1461510326744 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:05:26 INFO - PROCESS | 1978 | 1461510326747 Marionette TRACE conn6 <- [1,1882,null,{}] 08:05:26 INFO - PROCESS | 1978 | 1461510326753 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:26 INFO - PROCESS | 1978 | 1461510326989 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 08:05:27 INFO - PROCESS | 1978 | 1461510327294 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc3a800 == 127 [pid = 1978] [id = 478] 08:05:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc757bbc00) [pid = 1978] [serial = 1435] [outer = (nil)] 08:05:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x7ffc81c51800) [pid = 1978] [serial = 1436] [outer = 0x7ffc757bbc00] 08:05:27 INFO - PROCESS | 1978 | 1461510327379 Marionette DEBUG loaded listener.js 08:05:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 262 (0x7ffc889d8c00) [pid = 1978] [serial = 1437] [outer = 0x7ffc757bbc00] 08:05:28 INFO - PROCESS | 1978 | 1461510328250 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1537ms 08:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:05:28 INFO - PROCESS | 1978 | 1461510328281 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 08:05:28 INFO - PROCESS | 1978 | 1461510328284 Marionette TRACE conn6 <- [1,1885,null,{"value":"8"}] 08:05:28 INFO - PROCESS | 1978 | 1461510328290 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:05:28 INFO - PROCESS | 1978 | 1461510328294 Marionette TRACE conn6 <- [1,1886,null,{}] 08:05:28 INFO - PROCESS | 1978 | 1461510328299 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:28 INFO - PROCESS | 1978 | 1461510328517 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 08:05:28 INFO - PROCESS | 1978 | 1461510328784 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90a47000 == 128 [pid = 1978] [id = 479] 08:05:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 263 (0x7ffc5d671c00) [pid = 1978] [serial = 1438] [outer = (nil)] 08:05:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 264 (0x7ffc5d673c00) [pid = 1978] [serial = 1439] [outer = 0x7ffc5d671c00] 08:05:28 INFO - PROCESS | 1978 | 1461510328941 Marionette DEBUG loaded listener.js 08:05:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 265 (0x7ffc889de400) [pid = 1978] [serial = 1440] [outer = 0x7ffc5d671c00] 08:05:29 INFO - PROCESS | 1978 | 1461510329893 Marionette TRACE conn6 <- [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]]]}] 08:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1631ms 08:05:29 INFO - PROCESS | 1978 | 1461510329923 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 08:05:29 INFO - PROCESS | 1978 | 1461510329927 Marionette TRACE conn6 <- [1,1889,null,{"value":"8"}] 08:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:05:29 INFO - PROCESS | 1978 | 1461510329933 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:05:29 INFO - PROCESS | 1978 | 1461510329938 Marionette TRACE conn6 <- [1,1890,null,{}] 08:05:29 INFO - PROCESS | 1978 | 1461510329943 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:30 INFO - PROCESS | 1978 | 1461510330203 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 08:05:30 INFO - PROCESS | 1978 | 1461510330517 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657c6000 == 129 [pid = 1978] [id = 480] 08:05:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 266 (0x7ffc60a31800) [pid = 1978] [serial = 1441] [outer = (nil)] 08:05:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 267 (0x7ffc60a37000) [pid = 1978] [serial = 1442] [outer = 0x7ffc60a31800] 08:05:30 INFO - PROCESS | 1978 | 1461510330600 Marionette DEBUG loaded listener.js 08:05:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 268 (0x7ffc89e2a400) [pid = 1978] [serial = 1443] [outer = 0x7ffc60a31800] 08:05:31 INFO - PROCESS | 1978 | 1461510331525 Marionette TRACE conn6 <- [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]]]}] 08:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1637ms 08:05:31 INFO - PROCESS | 1978 | 1461510331572 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 08:05:31 INFO - PROCESS | 1978 | 1461510331576 Marionette TRACE conn6 <- [1,1893,null,{"value":"8"}] 08:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:05:31 INFO - PROCESS | 1978 | 1461510331585 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:05:31 INFO - PROCESS | 1978 | 1461510331588 Marionette TRACE conn6 <- [1,1894,null,{}] 08:05:31 INFO - PROCESS | 1978 | 1461510331593 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:31 INFO - PROCESS | 1978 | 1461510331823 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 08:05:32 INFO - PROCESS | 1978 | 1461510332135 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604b7800 == 130 [pid = 1978] [id = 481] 08:05:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 269 (0x7ffc60a30800) [pid = 1978] [serial = 1444] [outer = (nil)] 08:05:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 270 (0x7ffc60a43c00) [pid = 1978] [serial = 1445] [outer = 0x7ffc60a30800] 08:05:32 INFO - PROCESS | 1978 | 1461510332217 Marionette DEBUG loaded listener.js 08:05:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 271 (0x7ffc60a49c00) [pid = 1978] [serial = 1446] [outer = 0x7ffc60a30800] 08:05:33 INFO - PROCESS | 1978 | 1461510333097 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1588ms 08:05:33 INFO - PROCESS | 1978 | 1461510333174 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 08:05:33 INFO - PROCESS | 1978 | 1461510333186 Marionette TRACE conn6 <- [1,1897,null,{"value":"8"}] 08:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:05:33 INFO - PROCESS | 1978 | 1461510333192 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:05:33 INFO - PROCESS | 1978 | 1461510333194 Marionette TRACE conn6 <- [1,1898,null,{}] 08:05:33 INFO - PROCESS | 1978 | 1461510333200 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:33 INFO - PROCESS | 1978 | 1461510333447 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 08:05:33 INFO - PROCESS | 1978 | 1461510333765 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90ae4000 == 131 [pid = 1978] [id = 482] 08:05:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 272 (0x7ffc60614800) [pid = 1978] [serial = 1447] [outer = (nil)] 08:05:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 273 (0x7ffc60a4d800) [pid = 1978] [serial = 1448] [outer = 0x7ffc60614800] 08:05:33 INFO - PROCESS | 1978 | 1461510333848 Marionette DEBUG loaded listener.js 08:05:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 274 (0x7ffc651c7000) [pid = 1978] [serial = 1449] [outer = 0x7ffc60614800] 08:05:34 INFO - PROCESS | 1978 | 1461510334705 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1584ms 08:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:05:34 INFO - PROCESS | 1978 | 1461510334778 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 08:05:34 INFO - PROCESS | 1978 | 1461510334780 Marionette TRACE conn6 <- [1,1901,null,{"value":"8"}] 08:05:34 INFO - PROCESS | 1978 | 1461510334788 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:05:34 INFO - PROCESS | 1978 | 1461510334791 Marionette TRACE conn6 <- [1,1902,null,{}] 08:05:34 INFO - PROCESS | 1978 | 1461510334797 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:35 INFO - PROCESS | 1978 | 1461510335026 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 08:05:35 INFO - PROCESS | 1978 | 1461510335335 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60a1b000 == 132 [pid = 1978] [id = 483] 08:05:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 275 (0x7ffc60a34000) [pid = 1978] [serial = 1450] [outer = (nil)] 08:05:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 276 (0x7ffc651cc400) [pid = 1978] [serial = 1451] [outer = 0x7ffc60a34000] 08:05:35 INFO - PROCESS | 1978 | 1461510335415 Marionette DEBUG loaded listener.js 08:05:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 277 (0x7ffc651d0400) [pid = 1978] [serial = 1452] [outer = 0x7ffc60a34000] 08:05:36 INFO - PROCESS | 1978 | 1461510336344 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1637ms 08:05:36 INFO - PROCESS | 1978 | 1461510336424 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 08:05:36 INFO - PROCESS | 1978 | 1461510336429 Marionette TRACE conn6 <- [1,1905,null,{"value":"8"}] 08:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:05:36 INFO - PROCESS | 1978 | 1461510336435 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:05:36 INFO - PROCESS | 1978 | 1461510336438 Marionette TRACE conn6 <- [1,1906,null,{}] 08:05:36 INFO - PROCESS | 1978 | 1461510336445 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:36 INFO - PROCESS | 1978 | 1461510336702 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 08:05:37 INFO - PROCESS | 1978 | 1461510337027 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65763800 == 133 [pid = 1978] [id = 484] 08:05:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 278 (0x7ffc60a4b000) [pid = 1978] [serial = 1453] [outer = (nil)] 08:05:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 279 (0x7ffc75720000) [pid = 1978] [serial = 1454] [outer = 0x7ffc60a4b000] 08:05:37 INFO - PROCESS | 1978 | 1461510337109 Marionette DEBUG loaded listener.js 08:05:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 280 (0x7ffc75725800) [pid = 1978] [serial = 1455] [outer = 0x7ffc60a4b000] 08:05:38 INFO - PROCESS | 1978 | 1461510337997 Marionette TRACE conn6 <- [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]]]}] 08:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1635ms 08:05:38 INFO - PROCESS | 1978 | 1461510338072 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 08:05:38 INFO - PROCESS | 1978 | 1461510338075 Marionette TRACE conn6 <- [1,1909,null,{"value":"8"}] 08:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:05:38 INFO - PROCESS | 1978 | 1461510338084 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:05:38 INFO - PROCESS | 1978 | 1461510338092 Marionette TRACE conn6 <- [1,1910,null,{}] 08:05:38 INFO - PROCESS | 1978 | 1461510338101 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:38 INFO - PROCESS | 1978 | 1461510338365 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 08:05:38 INFO - PROCESS | 1978 | 1461510338697 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75852000 == 134 [pid = 1978] [id = 485] 08:05:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 281 (0x7ffc651c9c00) [pid = 1978] [serial = 1456] [outer = (nil)] 08:05:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 282 (0x7ffc7571e400) [pid = 1978] [serial = 1457] [outer = 0x7ffc651c9c00] 08:05:38 INFO - PROCESS | 1978 | 1461510338778 Marionette DEBUG loaded listener.js 08:05:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 283 (0x7ffc75877c00) [pid = 1978] [serial = 1458] [outer = 0x7ffc651c9c00] 08:05:40 INFO - PROCESS | 1978 | 1461510340310 Marionette TRACE conn6 <- [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]]]}] 08:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2300ms 08:05:40 INFO - PROCESS | 1978 | 1461510340385 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 08:05:40 INFO - PROCESS | 1978 | 1461510340390 Marionette TRACE conn6 <- [1,1913,null,{"value":"8"}] 08:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:05:40 INFO - PROCESS | 1978 | 1461510340408 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:05:40 INFO - PROCESS | 1978 | 1461510340414 Marionette TRACE conn6 <- [1,1914,null,{}] 08:05:40 INFO - PROCESS | 1978 | 1461510340422 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:40 INFO - PROCESS | 1978 | 1461510340654 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 08:05:40 INFO - PROCESS | 1978 | 1461510340941 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61d96800 == 135 [pid = 1978] [id = 486] 08:05:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 284 (0x7ffc5d670c00) [pid = 1978] [serial = 1459] [outer = (nil)] 08:05:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 285 (0x7ffc5f70b400) [pid = 1978] [serial = 1460] [outer = 0x7ffc5d670c00] 08:05:41 INFO - PROCESS | 1978 | 1461510341016 Marionette DEBUG loaded listener.js 08:05:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 286 (0x7ffc60697c00) [pid = 1978] [serial = 1461] [outer = 0x7ffc5d670c00] 08:05:42 INFO - PROCESS | 1978 | 1461510342002 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1644ms 08:05:42 INFO - PROCESS | 1978 | 1461510342043 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 08:05:42 INFO - PROCESS | 1978 | 1461510342051 Marionette TRACE conn6 <- [1,1917,null,{"value":"8"}] 08:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:05:42 INFO - PROCESS | 1978 | 1461510342062 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:05:42 INFO - PROCESS | 1978 | 1461510342065 Marionette TRACE conn6 <- [1,1918,null,{}] 08:05:42 INFO - PROCESS | 1978 | 1461510342071 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:42 INFO - PROCESS | 1978 | 1461510342284 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7eee4800 == 134 [pid = 1978] [id = 120] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61907800 == 133 [pid = 1978] [id = 283] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7aae3800 == 132 [pid = 1978] [id = 369] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4cf000 == 131 [pid = 1978] [id = 284] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7619c000 == 130 [pid = 1978] [id = 367] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc723a4000 == 129 [pid = 1978] [id = 42] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8da74000 == 128 [pid = 1978] [id = 416] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b826800 == 127 [pid = 1978] [id = 415] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7668e000 == 126 [pid = 1978] [id = 368] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc788ae000 == 125 [pid = 1978] [id = 294] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc889a7000 == 124 [pid = 1978] [id = 414] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68591800 == 123 [pid = 1978] [id = 468] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bbe000 == 122 [pid = 1978] [id = 467] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bd8800 == 121 [pid = 1978] [id = 466] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc620a2800 == 120 [pid = 1978] [id = 465] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5d613800 == 119 [pid = 1978] [id = 462] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65e7b000 == 118 [pid = 1978] [id = 461] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abd2800 == 117 [pid = 1978] [id = 460] 08:05:42 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7578f000 == 116 [pid = 1978] [id = 459] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abc3000 == 115 [pid = 1978] [id = 458] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc92297800 == 114 [pid = 1978] [id = 457] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89916000 == 113 [pid = 1978] [id = 456] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7eede800 == 112 [pid = 1978] [id = 455] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bca6800 == 111 [pid = 1978] [id = 454] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7add8800 == 110 [pid = 1978] [id = 453] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76254800 == 109 [pid = 1978] [id = 452] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f03000 == 108 [pid = 1978] [id = 451] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75916000 == 107 [pid = 1978] [id = 450] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72a93800 == 106 [pid = 1978] [id = 449] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb14000 == 105 [pid = 1978] [id = 448] 08:05:43 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65a6e800 == 104 [pid = 1978] [id = 447] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 285 (0x7ffc75404400) [pid = 1978] [serial = 1272] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 284 (0x7ffc6b478400) [pid = 1978] [serial = 1334] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 283 (0x7ffc67331400) [pid = 1978] [serial = 1337] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 282 (0x7ffc6673d800) [pid = 1978] [serial = 1319] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 281 (0x7ffc6673f000) [pid = 1978] [serial = 1322] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 280 (0x7ffc619f0400) [pid = 1978] [serial = 1274] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 279 (0x7ffc607d1800) [pid = 1978] [serial = 1307] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 278 (0x7ffc79d18400) [pid = 1978] [serial = 1292] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 277 (0x7ffc757b9800) [pid = 1978] [serial = 1313] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 276 (0x7ffc8d7a0000) [pid = 1978] [serial = 1298] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 275 (0x7ffc7a0cb400) [pid = 1978] [serial = 1289] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 274 (0x7ffc69b59400) [pid = 1978] [serial = 1277] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 273 (0x7ffc8bdb7400) [pid = 1978] [serial = 1295] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 272 (0x7ffc6b7f6c00) [pid = 1978] [serial = 1280] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 271 (0x7ffc5f70b000) [pid = 1978] [serial = 1301] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 270 (0x7ffc70127c00) [pid = 1978] [serial = 1310] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 269 (0x7ffc8e024800) [pid = 1978] [serial = 1304] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 268 (0x7ffc6a46d000) [pid = 1978] [serial = 1316] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 267 (0x7ffc64bf6800) [pid = 1978] [serial = 1328] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 266 (0x7ffc65aad800) [pid = 1978] [serial = 1329] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 265 (0x7ffc6733d000) [pid = 1978] [serial = 1331] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 264 (0x7ffc607c5400) [pid = 1978] [serial = 1326] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 263 (0x7ffc60611000) [pid = 1978] [serial = 1325] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 262 (0x7ffc72b82800) [pid = 1978] [serial = 1286] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 261 (0x7ffc719d5c00) [pid = 1978] [serial = 1283] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x7ffc6f986000) [pid = 1978] [serial = 1340] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc6b6ca800) [pid = 1978] [serial = 1335] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc68353800) [pid = 1978] [serial = 1332] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc6b9efc00) [pid = 1978] [serial = 1338] [outer = (nil)] [url = about:blank] 08:05:43 INFO - PROCESS | 1978 | 1461510343334 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5d611800 == 105 [pid = 1978] [id = 487] 08:05:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 258 (0x7ffc6069cc00) [pid = 1978] [serial = 1462] [outer = (nil)] 08:05:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 259 (0x7ffc60a44c00) [pid = 1978] [serial = 1463] [outer = 0x7ffc6069cc00] 08:05:43 INFO - PROCESS | 1978 | 1461510343412 Marionette DEBUG loaded listener.js 08:05:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 260 (0x7ffc60cf2400) [pid = 1978] [serial = 1464] [outer = 0x7ffc6069cc00] 08:05:44 INFO - PROCESS | 1978 | 1461510344260 Marionette TRACE conn6 <- [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]]]}] 08:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2241ms 08:05:44 INFO - PROCESS | 1978 | 1461510344303 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 08:05:44 INFO - PROCESS | 1978 | 1461510344307 Marionette TRACE conn6 <- [1,1921,null,{"value":"8"}] 08:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:05:44 INFO - PROCESS | 1978 | 1461510344313 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:05:44 INFO - PROCESS | 1978 | 1461510344318 Marionette TRACE conn6 <- [1,1922,null,{}] 08:05:44 INFO - PROCESS | 1978 | 1461510344334 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:44 INFO - PROCESS | 1978 | 1461510344573 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 08:05:44 INFO - PROCESS | 1978 | 1461510344750 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621b9800 == 106 [pid = 1978] [id = 488] 08:05:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 261 (0x7ffc60a2d800) [pid = 1978] [serial = 1465] [outer = (nil)] 08:05:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 262 (0x7ffc639f1c00) [pid = 1978] [serial = 1466] [outer = 0x7ffc60a2d800] 08:05:44 INFO - PROCESS | 1978 | 1461510344832 Marionette DEBUG loaded listener.js 08:05:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 263 (0x7ffc65485000) [pid = 1978] [serial = 1467] [outer = 0x7ffc60a2d800] 08:05:45 INFO - PROCESS | 1978 | 1461510345735 Marionette TRACE conn6 <- [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]]]}] 08:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1484ms 08:05:45 INFO - PROCESS | 1978 | 1461510345799 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 08:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:05:45 INFO - PROCESS | 1978 | 1461510345808 Marionette TRACE conn6 <- [1,1925,null,{"value":"8"}] 08:05:45 INFO - PROCESS | 1978 | 1461510345815 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:05:45 INFO - PROCESS | 1978 | 1461510345822 Marionette TRACE conn6 <- [1,1926,null,{}] 08:05:45 INFO - PROCESS | 1978 | 1461510345828 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:46 INFO - PROCESS | 1978 | 1461510346095 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 08:05:46 INFO - PROCESS | 1978 | 1461510346126 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657bf800 == 107 [pid = 1978] [id = 489] 08:05:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 264 (0x7ffc619f1c00) [pid = 1978] [serial = 1468] [outer = (nil)] 08:05:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 265 (0x7ffc6578c800) [pid = 1978] [serial = 1469] [outer = 0x7ffc619f1c00] 08:05:46 INFO - PROCESS | 1978 | 1461510346202 Marionette DEBUG loaded listener.js 08:05:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 266 (0x7ffc664efc00) [pid = 1978] [serial = 1470] [outer = 0x7ffc619f1c00] 08:05:47 INFO - PROCESS | 1978 | 1461510347156 Marionette TRACE conn6 <- [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]]]}] 08:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1386ms 08:05:47 INFO - PROCESS | 1978 | 1461510347203 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 08:05:47 INFO - PROCESS | 1978 | 1461510347207 Marionette TRACE conn6 <- [1,1929,null,{"value":"8"}] 08:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:05:47 INFO - PROCESS | 1978 | 1461510347213 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:05:47 INFO - PROCESS | 1978 | 1461510347216 Marionette TRACE conn6 <- [1,1930,null,{}] 08:05:47 INFO - PROCESS | 1978 | 1461510347228 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:47 INFO - PROCESS | 1978 | 1461510347484 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 08:05:47 INFO - PROCESS | 1978 | 1461510347513 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e80800 == 108 [pid = 1978] [id = 490] 08:05:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 267 (0x7ffc65490c00) [pid = 1978] [serial = 1471] [outer = (nil)] 08:05:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 268 (0x7ffc6673f000) [pid = 1978] [serial = 1472] [outer = 0x7ffc65490c00] 08:05:47 INFO - PROCESS | 1978 | 1461510347581 Marionette DEBUG loaded listener.js 08:05:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 269 (0x7ffc6733b000) [pid = 1978] [serial = 1473] [outer = 0x7ffc65490c00] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 268 (0x7ffc70288c00) [pid = 1978] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 267 (0x7ffc6a64d000) [pid = 1978] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 266 (0x7ffc7eb74c00) [pid = 1978] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 265 (0x7ffc76313000) [pid = 1978] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 264 (0x7ffc6fef1800) [pid = 1978] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 263 (0x7ffc6b6c8400) [pid = 1978] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 262 (0x7ffc72666800) [pid = 1978] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 261 (0x7ffc6babb000) [pid = 1978] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 260 (0x7ffc7c393000) [pid = 1978] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 259 (0x7ffc6feef000) [pid = 1978] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 258 (0x7ffc6b8e5400) [pid = 1978] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 257 (0x7ffc72af0800) [pid = 1978] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 256 (0x7ffc69b5ec00) [pid = 1978] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 255 (0x7ffc6b8d0800) [pid = 1978] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 254 (0x7ffc76320800) [pid = 1978] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 253 (0x7ffc6b6cd000) [pid = 1978] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 252 (0x7ffc8bd89000) [pid = 1978] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 251 (0x7ffc7878d400) [pid = 1978] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 250 (0x7ffc75bb8800) [pid = 1978] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 249 (0x7ffc64bea800) [pid = 1978] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 248 (0x7ffc73a86000) [pid = 1978] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 247 (0x7ffc665ca400) [pid = 1978] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 246 (0x7ffc7aa28c00) [pid = 1978] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 245 (0x7ffc724ae400) [pid = 1978] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 244 (0x7ffc73d8a800) [pid = 1978] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x7ffc73a87000) [pid = 1978] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x7ffc674f5c00) [pid = 1978] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc6060f800) [pid = 1978] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc7e9fd400) [pid = 1978] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc674ecc00) [pid = 1978] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc68354800) [pid = 1978] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc65aacc00) [pid = 1978] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc60b8d000) [pid = 1978] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc6babf400) [pid = 1978] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc674f3000) [pid = 1978] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc6a641400) [pid = 1978] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc729a0400) [pid = 1978] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc67fca000) [pid = 1978] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc6b8e3c00) [pid = 1978] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc619f3c00) [pid = 1978] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc68359400) [pid = 1978] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc664ec000) [pid = 1978] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc89cb5000) [pid = 1978] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc724afc00) [pid = 1978] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc68357000) [pid = 1978] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc674f0400) [pid = 1978] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc70291800) [pid = 1978] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc67c63400) [pid = 1978] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc639ef000) [pid = 1978] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc65782c00) [pid = 1978] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc67c68400) [pid = 1978] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc5d930400) [pid = 1978] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc5dad5c00) [pid = 1978] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc71a9c800) [pid = 1978] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc6b9f4800) [pid = 1978] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc65486400) [pid = 1978] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc757c2000) [pid = 1978] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc5dadd800) [pid = 1978] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc757be800) [pid = 1978] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc65783800) [pid = 1978] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc5d92e000) [pid = 1978] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc69ed1000) [pid = 1978] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc60613c00) [pid = 1978] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc60619000) [pid = 1978] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc639ef800) [pid = 1978] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc66735000) [pid = 1978] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc665c8800) [pid = 1978] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc6b47a000) [pid = 1978] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc6060e000) [pid = 1978] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc6834dc00) [pid = 1978] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc67fcdc00) [pid = 1978] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc607cf400) [pid = 1978] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc607cac00) [pid = 1978] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc607ca400) [pid = 1978] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc8deb3000) [pid = 1978] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc5f702c00) [pid = 1978] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc6b6c8800) [pid = 1978] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc621cd400) [pid = 1978] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc67bdc000) [pid = 1978] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc7a0b7000) [pid = 1978] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6fe8b400) [pid = 1978] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:05:49 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc6b486000) [pid = 1978] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:05:49 INFO - PROCESS | 1978 | 1461510349733 Marionette TRACE conn6 <- [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]]]}] 08:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2582ms 08:05:49 INFO - PROCESS | 1978 | 1461510349797 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 08:05:49 INFO - PROCESS | 1978 | 1461510349801 Marionette TRACE conn6 <- [1,1933,null,{"value":"8"}] 08:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:05:49 INFO - PROCESS | 1978 | 1461510349807 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:05:49 INFO - PROCESS | 1978 | 1461510349809 Marionette TRACE conn6 <- [1,1934,null,{}] 08:05:49 INFO - PROCESS | 1978 | 1461510349815 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:50 INFO - PROCESS | 1978 | 1461510350054 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 08:05:50 INFO - PROCESS | 1978 | 1461510350226 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a67800 == 109 [pid = 1978] [id = 491] 08:05:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc5dad4000) [pid = 1978] [serial = 1474] [outer = (nil)] 08:05:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc654ea400) [pid = 1978] [serial = 1475] [outer = 0x7ffc5dad4000] 08:05:50 INFO - PROCESS | 1978 | 1461510350295 Marionette DEBUG loaded listener.js 08:05:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc67c62800) [pid = 1978] [serial = 1476] [outer = 0x7ffc5dad4000] 08:05:51 INFO - PROCESS | 1978 | 1461510351293 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1528ms 08:05:51 INFO - PROCESS | 1978 | 1461510351338 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 08:05:51 INFO - PROCESS | 1978 | 1461510351344 Marionette TRACE conn6 <- [1,1937,null,{"value":"8"}] 08:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:05:51 INFO - PROCESS | 1978 | 1461510351353 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:05:51 INFO - PROCESS | 1978 | 1461510351359 Marionette TRACE conn6 <- [1,1938,null,{}] 08:05:51 INFO - PROCESS | 1978 | 1461510351369 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:51 INFO - PROCESS | 1978 | 1461510351603 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 08:05:51 INFO - PROCESS | 1978 | 1461510351939 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6190c000 == 110 [pid = 1978] [id = 492] 08:05:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc5d930400) [pid = 1978] [serial = 1477] [outer = (nil)] 08:05:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc5f70bc00) [pid = 1978] [serial = 1478] [outer = 0x7ffc5d930400] 08:05:52 INFO - PROCESS | 1978 | 1461510352022 Marionette DEBUG loaded listener.js 08:05:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc6069c000) [pid = 1978] [serial = 1479] [outer = 0x7ffc5d930400] 08:05:52 INFO - PROCESS | 1978 | 1461510352913 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1587ms 08:05:52 INFO - PROCESS | 1978 | 1461510352942 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 08:05:52 INFO - PROCESS | 1978 | 1461510352950 Marionette TRACE conn6 <- [1,1941,null,{"value":"8"}] 08:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:05:52 INFO - PROCESS | 1978 | 1461510352961 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:05:52 INFO - PROCESS | 1978 | 1461510352964 Marionette TRACE conn6 <- [1,1942,null,{}] 08:05:52 INFO - PROCESS | 1978 | 1461510352971 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:53 INFO - PROCESS | 1978 | 1461510353204 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 08:05:53 INFO - PROCESS | 1978 | 1461510353480 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65762800 == 111 [pid = 1978] [id = 493] 08:05:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc619f1800) [pid = 1978] [serial = 1480] [outer = (nil)] 08:05:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc619fb000) [pid = 1978] [serial = 1481] [outer = 0x7ffc619f1800] 08:05:53 INFO - PROCESS | 1978 | 1461510353608 Marionette DEBUG loaded listener.js 08:05:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc621cbc00) [pid = 1978] [serial = 1482] [outer = 0x7ffc619f1800] 08:05:54 INFO - PROCESS | 1978 | 1461510354550 Marionette TRACE conn6 <- [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]]]}] 08:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1633ms 08:05:54 INFO - PROCESS | 1978 | 1461510354594 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 08:05:54 INFO - PROCESS | 1978 | 1461510354598 Marionette TRACE conn6 <- [1,1945,null,{"value":"8"}] 08:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:05:54 INFO - PROCESS | 1978 | 1461510354605 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:05:54 INFO - PROCESS | 1978 | 1461510354612 Marionette TRACE conn6 <- [1,1946,null,{}] 08:05:54 INFO - PROCESS | 1978 | 1461510354629 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:54 INFO - PROCESS | 1978 | 1461510354902 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 08:05:55 INFO - PROCESS | 1978 | 1461510355252 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cb8000 == 112 [pid = 1978] [id = 494] 08:05:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc65483c00) [pid = 1978] [serial = 1483] [outer = (nil)] 08:05:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc665c3c00) [pid = 1978] [serial = 1484] [outer = 0x7ffc65483c00] 08:05:55 INFO - PROCESS | 1978 | 1461510355347 Marionette DEBUG loaded listener.js 08:05:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc6733d800) [pid = 1978] [serial = 1485] [outer = 0x7ffc65483c00] 08:05:56 INFO - PROCESS | 1978 | 1461510356321 Marionette TRACE conn6 <- [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]]]}] 08:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1788ms 08:05:56 INFO - PROCESS | 1978 | 1461510356395 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 08:05:56 INFO - PROCESS | 1978 | 1461510356399 Marionette TRACE conn6 <- [1,1949,null,{"value":"8"}] 08:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:05:56 INFO - PROCESS | 1978 | 1461510356406 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:05:56 INFO - PROCESS | 1978 | 1461510356409 Marionette TRACE conn6 <- [1,1950,null,{}] 08:05:56 INFO - PROCESS | 1978 | 1461510356415 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:56 INFO - PROCESS | 1978 | 1461510356639 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 08:05:56 INFO - PROCESS | 1978 | 1461510356956 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f50800 == 113 [pid = 1978] [id = 495] 08:05:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc65491400) [pid = 1978] [serial = 1486] [outer = (nil)] 08:05:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 201 (0x7ffc67c67000) [pid = 1978] [serial = 1487] [outer = 0x7ffc65491400] 08:05:57 INFO - PROCESS | 1978 | 1461510357044 Marionette DEBUG loaded listener.js 08:05:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 202 (0x7ffc67fcdc00) [pid = 1978] [serial = 1488] [outer = 0x7ffc65491400] 08:05:57 INFO - PROCESS | 1978 | 1461510357911 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1532ms 08:05:57 INFO - PROCESS | 1978 | 1461510357939 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 08:05:57 INFO - PROCESS | 1978 | 1461510357942 Marionette TRACE conn6 <- [1,1953,null,{"value":"8"}] 08:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:05:57 INFO - PROCESS | 1978 | 1461510357949 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:05:57 INFO - PROCESS | 1978 | 1461510357952 Marionette TRACE conn6 <- [1,1954,null,{}] 08:05:57 INFO - PROCESS | 1978 | 1461510357958 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:58 INFO - PROCESS | 1978 | 1461510358182 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 08:05:58 INFO - PROCESS | 1978 | 1461510358449 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:05:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b5ae000 == 114 [pid = 1978] [id = 496] 08:05:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 203 (0x7ffc68359400) [pid = 1978] [serial = 1489] [outer = (nil)] 08:05:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 204 (0x7ffc69b5f800) [pid = 1978] [serial = 1490] [outer = 0x7ffc68359400] 08:05:58 INFO - PROCESS | 1978 | 1461510358584 Marionette DEBUG loaded listener.js 08:05:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 205 (0x7ffc69ece800) [pid = 1978] [serial = 1491] [outer = 0x7ffc68359400] 08:05:59 INFO - PROCESS | 1978 | 1461510359530 Marionette TRACE conn6 <- [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]]]}] 08:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1634ms 08:05:59 INFO - PROCESS | 1978 | 1461510359584 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 08:05:59 INFO - PROCESS | 1978 | 1461510359587 Marionette TRACE conn6 <- [1,1957,null,{"value":"8"}] 08:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:05:59 INFO - PROCESS | 1978 | 1461510359594 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:05:59 INFO - PROCESS | 1978 | 1461510359596 Marionette TRACE conn6 <- [1,1958,null,{}] 08:05:59 INFO - PROCESS | 1978 | 1461510359603 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:05:59 INFO - PROCESS | 1978 | 1461510359875 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 08:06:00 INFO - PROCESS | 1978 | 1461510360188 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701c3800 == 115 [pid = 1978] [id = 497] 08:06:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 206 (0x7ffc6a648800) [pid = 1978] [serial = 1492] [outer = (nil)] 08:06:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 207 (0x7ffc6b486000) [pid = 1978] [serial = 1493] [outer = 0x7ffc6a648800] 08:06:00 INFO - PROCESS | 1978 | 1461510360276 Marionette DEBUG loaded listener.js 08:06:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 208 (0x7ffc6b7ed800) [pid = 1978] [serial = 1494] [outer = 0x7ffc6a648800] 08:06:01 INFO - PROCESS | 1978 | 1461510361149 Marionette TRACE conn6 <- [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]]]}] 08:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1584ms 08:06:01 INFO - PROCESS | 1978 | 1461510361178 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 08:06:01 INFO - PROCESS | 1978 | 1461510361182 Marionette TRACE conn6 <- [1,1961,null,{"value":"8"}] 08:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:06:01 INFO - PROCESS | 1978 | 1461510361189 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:06:01 INFO - PROCESS | 1978 | 1461510361191 Marionette TRACE conn6 <- [1,1962,null,{}] 08:06:01 INFO - PROCESS | 1978 | 1461510361203 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:01 INFO - PROCESS | 1978 | 1461510361426 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 08:06:01 INFO - PROCESS | 1978 | 1461510361647 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71b72000 == 116 [pid = 1978] [id = 498] 08:06:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 209 (0x7ffc6b47d000) [pid = 1978] [serial = 1495] [outer = (nil)] 08:06:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 210 (0x7ffc6b8c6400) [pid = 1978] [serial = 1496] [outer = 0x7ffc6b47d000] 08:06:01 INFO - PROCESS | 1978 | 1461510361764 Marionette DEBUG loaded listener.js 08:06:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 211 (0x7ffc6b8eec00) [pid = 1978] [serial = 1497] [outer = 0x7ffc6b47d000] 08:06:02 INFO - PROCESS | 1978 | 1461510362767 Marionette TRACE conn6 <- [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]]]}] 08:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1635ms 08:06:02 INFO - PROCESS | 1978 | 1461510362826 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 08:06:02 INFO - PROCESS | 1978 | 1461510362829 Marionette TRACE conn6 <- [1,1965,null,{"value":"8"}] 08:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:06:02 INFO - PROCESS | 1978 | 1461510362836 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:06:02 INFO - PROCESS | 1978 | 1461510362839 Marionette TRACE conn6 <- [1,1966,null,{}] 08:06:02 INFO - PROCESS | 1978 | 1461510362845 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:03 INFO - PROCESS | 1978 | 1461510363070 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 08:06:03 INFO - PROCESS | 1978 | 1461510363372 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7255f000 == 117 [pid = 1978] [id = 499] 08:06:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 212 (0x7ffc607c9000) [pid = 1978] [serial = 1498] [outer = (nil)] 08:06:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 213 (0x7ffc6baaa000) [pid = 1978] [serial = 1499] [outer = 0x7ffc607c9000] 08:06:03 INFO - PROCESS | 1978 | 1461510363458 Marionette DEBUG loaded listener.js 08:06:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 214 (0x7ffc6bac0c00) [pid = 1978] [serial = 1500] [outer = 0x7ffc607c9000] 08:06:04 INFO - PROCESS | 1978 | 1461510364324 Marionette TRACE conn6 <- [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]]]}] 08:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1533ms 08:06:04 INFO - PROCESS | 1978 | 1461510364371 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 08:06:04 INFO - PROCESS | 1978 | 1461510364377 Marionette TRACE conn6 <- [1,1969,null,{"value":"8"}] 08:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:06:04 INFO - PROCESS | 1978 | 1461510364386 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:06:04 INFO - PROCESS | 1978 | 1461510364391 Marionette TRACE conn6 <- [1,1970,null,{}] 08:06:04 INFO - PROCESS | 1978 | 1461510364397 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:04 INFO - PROCESS | 1978 | 1461510364617 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 08:06:04 INFO - PROCESS | 1978 | 1461510364880 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d27000 == 118 [pid = 1978] [id = 500] 08:06:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 215 (0x7ffc6b8e8800) [pid = 1978] [serial = 1501] [outer = (nil)] 08:06:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 216 (0x7ffc6f9b4800) [pid = 1978] [serial = 1502] [outer = 0x7ffc6b8e8800] 08:06:05 INFO - PROCESS | 1978 | 1461510365006 Marionette DEBUG loaded listener.js 08:06:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 217 (0x7ffc6fe8b000) [pid = 1978] [serial = 1503] [outer = 0x7ffc6b8e8800] 08:06:05 INFO - PROCESS | 1978 | 1461510365863 Marionette TRACE conn6 <- [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]]]}] 08:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1543ms 08:06:05 INFO - PROCESS | 1978 | 1461510365930 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 08:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:06:05 INFO - PROCESS | 1978 | 1461510365940 Marionette TRACE conn6 <- [1,1973,null,{"value":"8"}] 08:06:05 INFO - PROCESS | 1978 | 1461510365945 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:06:05 INFO - PROCESS | 1978 | 1461510365949 Marionette TRACE conn6 <- [1,1974,null,{}] 08:06:05 INFO - PROCESS | 1978 | 1461510365954 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:06 INFO - PROCESS | 1978 | 1461510366305 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 08:06:06 INFO - PROCESS | 1978 | 1461510366616 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7579c800 == 119 [pid = 1978] [id = 501] 08:06:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 218 (0x7ffc6b483400) [pid = 1978] [serial = 1504] [outer = (nil)] 08:06:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 219 (0x7ffc6fef5400) [pid = 1978] [serial = 1505] [outer = 0x7ffc6b483400] 08:06:06 INFO - PROCESS | 1978 | 1461510366704 Marionette DEBUG loaded listener.js 08:06:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 220 (0x7ffc6ffa5400) [pid = 1978] [serial = 1506] [outer = 0x7ffc6b483400] 08:06:07 INFO - PROCESS | 1978 | 1461510367637 Marionette TRACE conn6 <- [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]]]}] 08:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1733ms 08:06:07 INFO - PROCESS | 1978 | 1461510367679 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 08:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:06:07 INFO - PROCESS | 1978 | 1461510367684 Marionette TRACE conn6 <- [1,1977,null,{"value":"8"}] 08:06:07 INFO - PROCESS | 1978 | 1461510367690 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:06:07 INFO - PROCESS | 1978 | 1461510367694 Marionette TRACE conn6 <- [1,1978,null,{}] 08:06:07 INFO - PROCESS | 1978 | 1461510367699 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:07 INFO - PROCESS | 1978 | 1461510367951 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 08:06:08 INFO - PROCESS | 1978 | 1461510368213 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a37800 == 120 [pid = 1978] [id = 502] 08:06:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 221 (0x7ffc70895c00) [pid = 1978] [serial = 1507] [outer = (nil)] 08:06:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 222 (0x7ffc719dcc00) [pid = 1978] [serial = 1508] [outer = 0x7ffc70895c00] 08:06:08 INFO - PROCESS | 1978 | 1461510368357 Marionette DEBUG loaded listener.js 08:06:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 223 (0x7ffc71bf2800) [pid = 1978] [serial = 1509] [outer = 0x7ffc70895c00] 08:06:09 INFO - PROCESS | 1978 | 1461510369274 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1633ms 08:06:09 INFO - PROCESS | 1978 | 1461510369323 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 08:06:09 INFO - PROCESS | 1978 | 1461510369327 Marionette TRACE conn6 <- [1,1981,null,{"value":"8"}] 08:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:06:09 INFO - PROCESS | 1978 | 1461510369333 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:06:09 INFO - PROCESS | 1978 | 1461510369336 Marionette TRACE conn6 <- [1,1982,null,{}] 08:06:09 INFO - PROCESS | 1978 | 1461510369342 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:09 INFO - PROCESS | 1978 | 1461510369572 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 08:06:09 INFO - PROCESS | 1978 | 1461510369892 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f0d000 == 121 [pid = 1978] [id = 503] 08:06:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 224 (0x7ffc654ec800) [pid = 1978] [serial = 1510] [outer = (nil)] 08:06:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 225 (0x7ffc724a9c00) [pid = 1978] [serial = 1511] [outer = 0x7ffc654ec800] 08:06:09 INFO - PROCESS | 1978 | 1461510369977 Marionette DEBUG loaded listener.js 08:06:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 226 (0x7ffc72669800) [pid = 1978] [serial = 1512] [outer = 0x7ffc654ec800] 08:06:10 INFO - PROCESS | 1978 | 1461510370857 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1581ms 08:06:10 INFO - PROCESS | 1978 | 1461510370916 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 08:06:10 INFO - PROCESS | 1978 | 1461510370919 Marionette TRACE conn6 <- [1,1985,null,{"value":"8"}] 08:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:06:10 INFO - PROCESS | 1978 | 1461510370926 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:06:10 INFO - PROCESS | 1978 | 1461510370929 Marionette TRACE conn6 <- [1,1986,null,{}] 08:06:10 INFO - PROCESS | 1978 | 1461510370935 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:11 INFO - PROCESS | 1978 | 1461510371194 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 08:06:11 INFO - PROCESS | 1978 | 1461510371514 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7619f000 == 122 [pid = 1978] [id = 504] 08:06:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 227 (0x7ffc6fe8f400) [pid = 1978] [serial = 1513] [outer = (nil)] 08:06:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 228 (0x7ffc72ae6800) [pid = 1978] [serial = 1514] [outer = 0x7ffc6fe8f400] 08:06:11 INFO - PROCESS | 1978 | 1461510371603 Marionette DEBUG loaded listener.js 08:06:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 229 (0x7ffc72b2a400) [pid = 1978] [serial = 1515] [outer = 0x7ffc6fe8f400] 08:06:12 INFO - PROCESS | 1978 | 1461510372517 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 08:06:12 INFO - PROCESS | 1978 | 1461510372561 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 08:06:12 INFO - PROCESS | 1978 | 1461510372565 Marionette TRACE conn6 <- [1,1989,null,{"value":"8"}] 08:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:06:12 INFO - PROCESS | 1978 | 1461510372571 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:06:12 INFO - PROCESS | 1978 | 1461510372574 Marionette TRACE conn6 <- [1,1990,null,{}] 08:06:12 INFO - PROCESS | 1978 | 1461510372580 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:12 INFO - PROCESS | 1978 | 1461510372800 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 08:06:13 INFO - PROCESS | 1978 | 1461510373067 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762ca000 == 123 [pid = 1978] [id = 505] 08:06:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 230 (0x7ffc719d8400) [pid = 1978] [serial = 1516] [outer = (nil)] 08:06:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 231 (0x7ffc72b84000) [pid = 1978] [serial = 1517] [outer = 0x7ffc719d8400] 08:06:13 INFO - PROCESS | 1978 | 1461510373156 Marionette DEBUG loaded listener.js 08:06:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 232 (0x7ffc73a81800) [pid = 1978] [serial = 1518] [outer = 0x7ffc719d8400] 08:06:14 INFO - PROCESS | 1978 | 1461510374132 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1639ms 08:06:14 INFO - PROCESS | 1978 | 1461510374213 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 08:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:06:14 INFO - PROCESS | 1978 | 1461510374218 Marionette TRACE conn6 <- [1,1993,null,{"value":"8"}] 08:06:14 INFO - PROCESS | 1978 | 1461510374226 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:06:14 INFO - PROCESS | 1978 | 1461510374228 Marionette TRACE conn6 <- [1,1994,null,{}] 08:06:14 INFO - PROCESS | 1978 | 1461510374237 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:14 INFO - PROCESS | 1978 | 1461510374551 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 08:06:14 INFO - PROCESS | 1978 | 1461510374870 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc79e5f800 == 124 [pid = 1978] [id = 506] 08:06:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 233 (0x7ffc639ec800) [pid = 1978] [serial = 1519] [outer = (nil)] 08:06:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 234 (0x7ffc72480400) [pid = 1978] [serial = 1520] [outer = 0x7ffc639ec800] 08:06:14 INFO - PROCESS | 1978 | 1461510374953 Marionette DEBUG loaded listener.js 08:06:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 235 (0x7ffc75182400) [pid = 1978] [serial = 1521] [outer = 0x7ffc639ec800] 08:06:15 INFO - PROCESS | 1978 | 1461510375821 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1635ms 08:06:15 INFO - PROCESS | 1978 | 1461510375860 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 08:06:15 INFO - PROCESS | 1978 | 1461510375863 Marionette TRACE conn6 <- [1,1997,null,{"value":"8"}] 08:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:06:15 INFO - PROCESS | 1978 | 1461510375869 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:06:15 INFO - PROCESS | 1978 | 1461510375873 Marionette TRACE conn6 <- [1,1998,null,{}] 08:06:15 INFO - PROCESS | 1978 | 1461510375878 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:16 INFO - PROCESS | 1978 | 1461510376205 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 08:06:16 INFO - PROCESS | 1978 | 1461510376421 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abc9000 == 125 [pid = 1978] [id = 507] 08:06:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 236 (0x7ffc607c4c00) [pid = 1978] [serial = 1522] [outer = (nil)] 08:06:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 237 (0x7ffc75271400) [pid = 1978] [serial = 1523] [outer = 0x7ffc607c4c00] 08:06:16 INFO - PROCESS | 1978 | 1461510376562 Marionette DEBUG loaded listener.js 08:06:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 238 (0x7ffc7571d800) [pid = 1978] [serial = 1524] [outer = 0x7ffc607c4c00] 08:06:17 INFO - PROCESS | 1978 | 1461510377466 Marionette TRACE conn6 <- [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]]]}] 08:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1639ms 08:06:17 INFO - PROCESS | 1978 | 1461510377510 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 08:06:17 INFO - PROCESS | 1978 | 1461510377514 Marionette TRACE conn6 <- [1,2001,null,{"value":"8"}] 08:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:06:17 INFO - PROCESS | 1978 | 1461510377520 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:06:17 INFO - PROCESS | 1978 | 1461510377523 Marionette TRACE conn6 <- [1,2002,null,{}] 08:06:17 INFO - PROCESS | 1978 | 1461510377529 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:17 INFO - PROCESS | 1978 | 1461510377773 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 08:06:18 INFO - PROCESS | 1978 | 1461510378041 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc8d000 == 126 [pid = 1978] [id = 508] 08:06:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 239 (0x7ffc639f5800) [pid = 1978] [serial = 1525] [outer = (nil)] 08:06:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 240 (0x7ffc757ba000) [pid = 1978] [serial = 1526] [outer = 0x7ffc639f5800] 08:06:18 INFO - PROCESS | 1978 | 1461510378170 Marionette DEBUG loaded listener.js 08:06:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 241 (0x7ffc757c1c00) [pid = 1978] [serial = 1527] [outer = 0x7ffc639f5800] 08:06:19 INFO - PROCESS | 1978 | 1461510379071 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1587ms 08:06:19 INFO - PROCESS | 1978 | 1461510379109 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 08:06:19 INFO - PROCESS | 1978 | 1461510379112 Marionette TRACE conn6 <- [1,2005,null,{"value":"8"}] 08:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:06:19 INFO - PROCESS | 1978 | 1461510379119 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:06:19 INFO - PROCESS | 1978 | 1461510379123 Marionette TRACE conn6 <- [1,2006,null,{}] 08:06:19 INFO - PROCESS | 1978 | 1461510379128 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:19 INFO - PROCESS | 1978 | 1461510379349 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 08:06:19 INFO - PROCESS | 1978 | 1461510379667 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7cdf3800 == 127 [pid = 1978] [id = 509] 08:06:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 242 (0x7ffc67fcb400) [pid = 1978] [serial = 1528] [outer = (nil)] 08:06:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 243 (0x7ffc75879000) [pid = 1978] [serial = 1529] [outer = 0x7ffc67fcb400] 08:06:19 INFO - PROCESS | 1978 | 1461510379752 Marionette DEBUG loaded listener.js 08:06:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 244 (0x7ffc7587d800) [pid = 1978] [serial = 1530] [outer = 0x7ffc67fcb400] 08:06:20 INFO - PROCESS | 1978 | 1461510380638 Marionette TRACE conn6 <- [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]]]}] 08:06:20 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 08:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1589ms 08:06:20 INFO - PROCESS | 1978 | 1461510380710 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 08:06:20 INFO - PROCESS | 1978 | 1461510380714 Marionette TRACE conn6 <- [1,2009,null,{"value":"8"}] 08:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:06:20 INFO - PROCESS | 1978 | 1461510380720 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:06:20 INFO - PROCESS | 1978 | 1461510380722 Marionette TRACE conn6 <- [1,2010,null,{}] 08:06:20 INFO - PROCESS | 1978 | 1461510380728 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:20 INFO - PROCESS | 1978 | 1461510380959 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 08:06:21 INFO - PROCESS | 1978 | 1461510381297 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bce000 == 126 [pid = 1978] [id = 443] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60de4000 == 125 [pid = 1978] [id = 395] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60b07800 == 124 [pid = 1978] [id = 440] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60de0800 == 123 [pid = 1978] [id = 442] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc621b2000 == 122 [pid = 1978] [id = 441] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5e438800 == 121 [pid = 1978] [id = 439] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75852000 == 120 [pid = 1978] [id = 485] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65763800 == 119 [pid = 1978] [id = 484] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60a1b000 == 118 [pid = 1978] [id = 483] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc90ae4000 == 117 [pid = 1978] [id = 482] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604b7800 == 116 [pid = 1978] [id = 481] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc657c6000 == 115 [pid = 1978] [id = 480] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc90a47000 == 114 [pid = 1978] [id = 479] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc3a800 == 113 [pid = 1978] [id = 478] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc87b8c000 == 112 [pid = 1978] [id = 477] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc92000 == 111 [pid = 1978] [id = 476] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc79e5e800 == 110 [pid = 1978] [id = 475] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761ce800 == 109 [pid = 1978] [id = 474] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7590c800 == 108 [pid = 1978] [id = 473] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a3000 == 107 [pid = 1978] [id = 472] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb09000 == 106 [pid = 1978] [id = 471] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66784800 == 105 [pid = 1978] [id = 470] 08:06:22 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5e42f000 == 104 [pid = 1978] [id = 469] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 243 (0x7ffc7beda800) [pid = 1978] [serial = 1236] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 242 (0x7ffc89cae400) [pid = 1978] [serial = 1245] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 241 (0x7ffc8d79a000) [pid = 1978] [serial = 1251] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 240 (0x7ffc7bed8000) [pid = 1978] [serial = 1176] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 239 (0x7ffc7a9f9000) [pid = 1978] [serial = 1233] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 238 (0x7ffc6b7f5c00) [pid = 1978] [serial = 1185] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 237 (0x7ffc76312800) [pid = 1978] [serial = 1170] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 236 (0x7ffc68352800) [pid = 1978] [serial = 1212] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 235 (0x7ffc7cda4c00) [pid = 1978] [serial = 1110] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 234 (0x7ffc7631d400) [pid = 1978] [serial = 1227] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 233 (0x7ffc788db800) [pid = 1978] [serial = 1230] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 232 (0x7ffc7540b800) [pid = 1978] [serial = 1224] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 231 (0x7ffc719d7400) [pid = 1978] [serial = 1092] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 230 (0x7ffc621c7000) [pid = 1978] [serial = 1140] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 229 (0x7ffc88ca1c00) [pid = 1978] [serial = 1242] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 228 (0x7ffc6b8eac00) [pid = 1978] [serial = 1014] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 227 (0x7ffc6a51cc00) [pid = 1978] [serial = 1146] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 226 (0x7ffc6733c800) [pid = 1978] [serial = 1143] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 225 (0x7ffc89e2e400) [pid = 1978] [serial = 1113] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 224 (0x7ffc7247e400) [pid = 1978] [serial = 1095] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 223 (0x7ffc729a0000) [pid = 1978] [serial = 1161] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 222 (0x7ffc7ad93400) [pid = 1978] [serial = 1173] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 221 (0x7ffc73a85000) [pid = 1978] [serial = 1167] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 220 (0x7ffc6f9ac800) [pid = 1978] [serial = 1152] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 219 (0x7ffc7eb6fc00) [pid = 1978] [serial = 1182] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 218 (0x7ffc63c22000) [pid = 1978] [serial = 1209] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 217 (0x7ffc6b9f6400) [pid = 1978] [serial = 1149] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 216 (0x7ffc71bef800) [pid = 1978] [serial = 1221] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 215 (0x7ffc6bac8800) [pid = 1978] [serial = 1215] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 214 (0x7ffc82b0e800) [pid = 1978] [serial = 1239] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 213 (0x7ffc7bbbec00) [pid = 1978] [serial = 1107] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 212 (0x7ffc72661400) [pid = 1978] [serial = 1158] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 211 (0x7ffc7028b000) [pid = 1978] [serial = 1218] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 210 (0x7ffc7aa23800) [pid = 1978] [serial = 1104] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 209 (0x7ffc6fe8bc00) [pid = 1978] [serial = 1089] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 208 (0x7ffc7ce74000) [pid = 1978] [serial = 1179] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 207 (0x7ffc719db000) [pid = 1978] [serial = 1155] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 206 (0x7ffc8bd86000) [pid = 1978] [serial = 1248] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 205 (0x7ffc75bbd800) [pid = 1978] [serial = 1098] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 204 (0x7ffc72b2c400) [pid = 1978] [serial = 1164] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 203 (0x7ffc788db000) [pid = 1978] [serial = 1101] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 202 (0x7ffc6a473000) [pid = 1978] [serial = 1317] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 201 (0x7ffc757bdc00) [pid = 1978] [serial = 1314] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 200 (0x7ffc7012d000) [pid = 1978] [serial = 1311] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc8e10ac00) [pid = 1978] [serial = 1308] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc8e0c7c00) [pid = 1978] [serial = 1305] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc5f710000) [pid = 1978] [serial = 1302] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc8de80c00) [pid = 1978] [serial = 1299] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc8d7a1c00) [pid = 1978] [serial = 1296] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc889e1400) [pid = 1978] [serial = 1293] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc7ce23800) [pid = 1978] [serial = 1290] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc75408800) [pid = 1978] [serial = 1287] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc724abc00) [pid = 1978] [serial = 1284] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc66742800) [pid = 1978] [serial = 1320] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc69ed1c00) [pid = 1978] [serial = 1278] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6baaec00) [pid = 1978] [serial = 1281] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc63c23000) [pid = 1978] [serial = 1275] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc6a64dc00) [pid = 1978] [serial = 1086] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc65790c00) [pid = 1978] [serial = 1377] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc67c6b800) [pid = 1978] [serial = 1382] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc67c70000) [pid = 1978] [serial = 1383] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc5dad8400) [pid = 1978] [serial = 1394] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc5dadc800) [pid = 1978] [serial = 1395] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc65487000) [pid = 1978] [serial = 1400] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc7878e000) [pid = 1978] [serial = 1361] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc7a0b8c00) [pid = 1978] [serial = 1362] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc6f98a400) [pid = 1978] [serial = 1349] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc70122400) [pid = 1978] [serial = 1350] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc6548d800) [pid = 1978] [serial = 1388] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc65492000) [pid = 1978] [serial = 1389] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc75bc1c00) [pid = 1978] [serial = 1358] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc771cf800) [pid = 1978] [serial = 1359] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6069ec00) [pid = 1978] [serial = 1397] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc60b91400) [pid = 1978] [serial = 1398] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc7bc3b800) [pid = 1978] [serial = 1367] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc7bed8400) [pid = 1978] [serial = 1368] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7aba4c00) [pid = 1978] [serial = 1379] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc7abaa800) [pid = 1978] [serial = 1380] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc5d937800) [pid = 1978] [serial = 1391] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc5d93bc00) [pid = 1978] [serial = 1392] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc7088a400) [pid = 1978] [serial = 1352] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc71becc00) [pid = 1978] [serial = 1353] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc7abaf400) [pid = 1978] [serial = 1386] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc664e9800) [pid = 1978] [serial = 1401] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6a46dc00) [pid = 1978] [serial = 1406] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc639ea800) [pid = 1978] [serial = 1188] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6a63ec00) [pid = 1978] [serial = 1323] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6733bc00) [pid = 1978] [serial = 1083] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc67bda400) [pid = 1978] [serial = 1403] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc8d509000) [pid = 1978] [serial = 1373] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc69ecd400) [pid = 1978] [serial = 1404] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc8deb1c00) [pid = 1978] [serial = 1374] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc7aa29400) [pid = 1978] [serial = 1364] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc7b672400) [pid = 1978] [serial = 1365] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc7bee0c00) [pid = 1978] [serial = 1370] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc7e9a4c00) [pid = 1978] [serial = 1371] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc69cba800) [pid = 1978] [serial = 1346] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc6a474400) [pid = 1978] [serial = 1347] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc72667800) [pid = 1978] [serial = 1355] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc72b80800) [pid = 1978] [serial = 1356] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc7abaac00) [pid = 1978] [serial = 1385] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc63c2fc00) [pid = 1978] [serial = 1343] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc65ab2800) [pid = 1978] [serial = 1344] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6578b000) [pid = 1978] [serial = 1376] [outer = (nil)] [url = about:blank] 08:06:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5d60c000 == 105 [pid = 1978] [id = 510] 08:06:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc5d668800) [pid = 1978] [serial = 1531] [outer = (nil)] 08:06:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc5d66f800) [pid = 1978] [serial = 1532] [outer = 0x7ffc5d668800] 08:06:22 INFO - PROCESS | 1978 | 1461510382942 Marionette DEBUG loaded listener.js 08:06:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc5d935000) [pid = 1978] [serial = 1533] [outer = 0x7ffc5d668800] 08:06:23 INFO - PROCESS | 1978 | 1461510383796 Marionette TRACE conn6 <- [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]]]}] 08:06:23 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 08:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3098ms 08:06:23 INFO - PROCESS | 1978 | 1461510383820 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 08:06:23 INFO - PROCESS | 1978 | 1461510383824 Marionette TRACE conn6 <- [1,2013,null,{"value":"8"}] 08:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:06:23 INFO - PROCESS | 1978 | 1461510383848 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:06:23 INFO - PROCESS | 1978 | 1461510383852 Marionette TRACE conn6 <- [1,2014,null,{}] 08:06:23 INFO - PROCESS | 1978 | 1461510383859 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:24 INFO - PROCESS | 1978 | 1461510384066 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 08:06:24 INFO - PROCESS | 1978 | 1461510384253 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604ca800 == 106 [pid = 1978] [id = 511] 08:06:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc5d66a000) [pid = 1978] [serial = 1534] [outer = (nil)] 08:06:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc60618c00) [pid = 1978] [serial = 1535] [outer = 0x7ffc5d66a000] 08:06:24 INFO - PROCESS | 1978 | 1461510384323 Marionette DEBUG loaded listener.js 08:06:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc60a2a800) [pid = 1978] [serial = 1536] [outer = 0x7ffc5d66a000] 08:06:25 INFO - PROCESS | 1978 | 1461510385138 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1391ms 08:06:25 INFO - PROCESS | 1978 | 1461510385234 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 08:06:25 INFO - PROCESS | 1978 | 1461510385239 Marionette TRACE conn6 <- [1,2017,null,{"value":"8"}] 08:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:06:25 INFO - PROCESS | 1978 | 1461510385250 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:06:25 INFO - PROCESS | 1978 | 1461510385253 Marionette TRACE conn6 <- [1,2018,null,{}] 08:06:25 INFO - PROCESS | 1978 | 1461510385259 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:25 INFO - PROCESS | 1978 | 1461510385527 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 08:06:25 INFO - PROCESS | 1978 | 1461510385572 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61ccb000 == 107 [pid = 1978] [id = 512] 08:06:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc60a35400) [pid = 1978] [serial = 1537] [outer = (nil)] 08:06:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc60b97400) [pid = 1978] [serial = 1538] [outer = 0x7ffc60a35400] 08:06:25 INFO - PROCESS | 1978 | 1461510385642 Marionette DEBUG loaded listener.js 08:06:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc619f3000) [pid = 1978] [serial = 1539] [outer = 0x7ffc60a35400] 08:06:26 INFO - PROCESS | 1978 | 1461510386802 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1629ms 08:06:26 INFO - PROCESS | 1978 | 1461510386892 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 08:06:26 INFO - PROCESS | 1978 | 1461510386900 Marionette TRACE conn6 <- [1,2021,null,{"value":"8"}] 08:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:06:26 INFO - PROCESS | 1978 | 1461510386906 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:06:26 INFO - PROCESS | 1978 | 1461510386923 Marionette TRACE conn6 <- [1,2022,null,{}] 08:06:27 INFO - PROCESS | 1978 | 1461510386997 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:27 INFO - PROCESS | 1978 | 1461510387663 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc5d670c00) [pid = 1978] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc5f711400) [pid = 1978] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc619f1c00) [pid = 1978] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc60a2d800) [pid = 1978] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc65490c00) [pid = 1978] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:06:27 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6069cc00) [pid = 1978] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:06:27 INFO - PROCESS | 1978 | 1461510387891 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621ba800 == 108 [pid = 1978] [id = 513] 08:06:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc5d939800) [pid = 1978] [serial = 1540] [outer = (nil)] 08:06:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc60a2ec00) [pid = 1978] [serial = 1541] [outer = 0x7ffc5d939800] 08:06:27 INFO - PROCESS | 1978 | 1461510387958 Marionette DEBUG loaded listener.js 08:06:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc64be8400) [pid = 1978] [serial = 1542] [outer = 0x7ffc5d939800] 08:06:28 INFO - PROCESS | 1978 | 1461510388856 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1990ms 08:06:28 INFO - PROCESS | 1978 | 1461510388897 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 08:06:28 INFO - PROCESS | 1978 | 1461510388902 Marionette TRACE conn6 <- [1,2025,null,{"value":"8"}] 08:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:06:28 INFO - PROCESS | 1978 | 1461510388907 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:06:28 INFO - PROCESS | 1978 | 1461510388910 Marionette TRACE conn6 <- [1,2026,null,{}] 08:06:28 INFO - PROCESS | 1978 | 1461510388915 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:29 INFO - PROCESS | 1978 | 1461510389171 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 08:06:29 INFO - PROCESS | 1978 | 1461510389192 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd9000 == 109 [pid = 1978] [id = 514] 08:06:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc5d93b000) [pid = 1978] [serial = 1543] [outer = (nil)] 08:06:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc651c8000) [pid = 1978] [serial = 1544] [outer = 0x7ffc5d93b000] 08:06:29 INFO - PROCESS | 1978 | 1461510389284 Marionette DEBUG loaded listener.js 08:06:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6548f800) [pid = 1978] [serial = 1545] [outer = 0x7ffc5d93b000] 08:06:30 INFO - PROCESS | 1978 | 1461510390521 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1679ms 08:06:30 INFO - PROCESS | 1978 | 1461510390588 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 08:06:30 INFO - PROCESS | 1978 | 1461510390595 Marionette TRACE conn6 <- [1,2029,null,{"value":"8"}] 08:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:06:30 INFO - PROCESS | 1978 | 1461510390606 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:06:30 INFO - PROCESS | 1978 | 1461510390610 Marionette TRACE conn6 <- [1,2030,null,{}] 08:06:30 INFO - PROCESS | 1978 | 1461510390619 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:30 INFO - PROCESS | 1978 | 1461510390954 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 08:06:31 INFO - PROCESS | 1978 | 1461510391295 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6191e000 == 110 [pid = 1978] [id = 515] 08:06:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc607d1c00) [pid = 1978] [serial = 1546] [outer = (nil)] 08:06:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc60a34800) [pid = 1978] [serial = 1547] [outer = 0x7ffc607d1c00] 08:06:31 INFO - PROCESS | 1978 | 1461510391392 Marionette DEBUG loaded listener.js 08:06:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc60a4c000) [pid = 1978] [serial = 1548] [outer = 0x7ffc607d1c00] 08:06:32 INFO - PROCESS | 1978 | 1461510392496 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1934ms 08:06:32 INFO - PROCESS | 1978 | 1461510392543 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 08:06:32 INFO - PROCESS | 1978 | 1461510392553 Marionette TRACE conn6 <- [1,2033,null,{"value":"8"}] 08:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:06:32 INFO - PROCESS | 1978 | 1461510392564 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:06:32 INFO - PROCESS | 1978 | 1461510392568 Marionette TRACE conn6 <- [1,2034,null,{}] 08:06:32 INFO - PROCESS | 1978 | 1461510392575 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:32 INFO - PROCESS | 1978 | 1461510392812 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 08:06:33 INFO - PROCESS | 1978 | 1461510393018 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65095800 == 111 [pid = 1978] [id = 516] 08:06:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc619f1400) [pid = 1978] [serial = 1549] [outer = (nil)] 08:06:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc639f0800) [pid = 1978] [serial = 1550] [outer = 0x7ffc619f1400] 08:06:33 INFO - PROCESS | 1978 | 1461510393146 Marionette DEBUG loaded listener.js 08:06:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc651c6400) [pid = 1978] [serial = 1551] [outer = 0x7ffc619f1400] 08:06:34 INFO - PROCESS | 1978 | 1461510394309 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1787ms 08:06:34 INFO - PROCESS | 1978 | 1461510394352 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 08:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:06:34 INFO - PROCESS | 1978 | 1461510394356 Marionette TRACE conn6 <- [1,2037,null,{"value":"8"}] 08:06:34 INFO - PROCESS | 1978 | 1461510394363 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:06:34 INFO - PROCESS | 1978 | 1461510394368 Marionette TRACE conn6 <- [1,2038,null,{}] 08:06:34 INFO - PROCESS | 1978 | 1461510394386 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:34 INFO - PROCESS | 1978 | 1461510394628 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 08:06:34 INFO - PROCESS | 1978 | 1461510394836 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e64000 == 112 [pid = 1978] [id = 517] 08:06:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc61de5800) [pid = 1978] [serial = 1552] [outer = (nil)] 08:06:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc65aa6800) [pid = 1978] [serial = 1553] [outer = 0x7ffc61de5800] 08:06:34 INFO - PROCESS | 1978 | 1461510394962 Marionette DEBUG loaded listener.js 08:06:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc665bf000) [pid = 1978] [serial = 1554] [outer = 0x7ffc61de5800] 08:06:36 INFO - PROCESS | 1978 | 1461510396029 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1740ms 08:06:36 INFO - PROCESS | 1978 | 1461510396104 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 08:06:36 INFO - PROCESS | 1978 | 1461510396108 Marionette TRACE conn6 <- [1,2041,null,{"value":"8"}] 08:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:06:36 INFO - PROCESS | 1978 | 1461510396115 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:06:36 INFO - PROCESS | 1978 | 1461510396119 Marionette TRACE conn6 <- [1,2042,null,{}] 08:06:36 INFO - PROCESS | 1978 | 1461510396124 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:36 INFO - PROCESS | 1978 | 1461510396413 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 08:06:36 INFO - PROCESS | 1978 | 1461510396725 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6747b000 == 113 [pid = 1978] [id = 518] 08:06:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc64bedc00) [pid = 1978] [serial = 1555] [outer = (nil)] 08:06:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc67334000) [pid = 1978] [serial = 1556] [outer = 0x7ffc64bedc00] 08:06:36 INFO - PROCESS | 1978 | 1461510396807 Marionette DEBUG loaded listener.js 08:06:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc674f5c00) [pid = 1978] [serial = 1557] [outer = 0x7ffc64bedc00] 08:06:37 INFO - PROCESS | 1978 | 1461510397679 Marionette TRACE conn6 <- [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]]]}] 08:06:37 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) 08:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1632ms 08:06:37 INFO - PROCESS | 1978 | 1461510397750 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 08:06:37 INFO - PROCESS | 1978 | 1461510397754 Marionette TRACE conn6 <- [1,2045,null,{"value":"8"}] 08:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:06:37 INFO - PROCESS | 1978 | 1461510397760 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:06:37 INFO - PROCESS | 1978 | 1461510397762 Marionette TRACE conn6 <- [1,2046,null,{}] 08:06:37 INFO - PROCESS | 1978 | 1461510397768 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:38 INFO - PROCESS | 1978 | 1461510398005 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 08:06:38 INFO - PROCESS | 1978 | 1461510398269 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cbf800 == 114 [pid = 1978] [id = 519] 08:06:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc65785400) [pid = 1978] [serial = 1558] [outer = (nil)] 08:06:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc67c70000) [pid = 1978] [serial = 1559] [outer = 0x7ffc65785400] 08:06:38 INFO - PROCESS | 1978 | 1461510398419 Marionette DEBUG loaded listener.js 08:06:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc68356800) [pid = 1978] [serial = 1560] [outer = 0x7ffc65785400] 08:06:39 INFO - PROCESS | 1978 | 1461510399486 Marionette TRACE conn6 <- [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]]]}] 08:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1784ms 08:06:39 INFO - PROCESS | 1978 | 1461510399545 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 08:06:39 INFO - PROCESS | 1978 | 1461510399549 Marionette TRACE conn6 <- [1,2049,null,{"value":"8"}] 08:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:06:39 INFO - PROCESS | 1978 | 1461510399555 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:06:39 INFO - PROCESS | 1978 | 1461510399557 Marionette TRACE conn6 <- [1,2050,null,{}] 08:06:39 INFO - PROCESS | 1978 | 1461510399563 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:39 INFO - PROCESS | 1978 | 1461510399855 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 08:06:40 INFO - PROCESS | 1978 | 1461510400176 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5d0800 == 115 [pid = 1978] [id = 520] 08:06:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6a518c00) [pid = 1978] [serial = 1561] [outer = (nil)] 08:06:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6a640000) [pid = 1978] [serial = 1562] [outer = 0x7ffc6a518c00] 08:06:40 INFO - PROCESS | 1978 | 1461510400259 Marionette DEBUG loaded listener.js 08:06:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6b47f400) [pid = 1978] [serial = 1563] [outer = 0x7ffc6a518c00] 08:06:41 INFO - PROCESS | 1978 | 1461510401198 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1684ms 08:06:41 INFO - PROCESS | 1978 | 1461510401241 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 08:06:41 INFO - PROCESS | 1978 | 1461510401245 Marionette TRACE conn6 <- [1,2053,null,{"value":"8"}] 08:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:06:41 INFO - PROCESS | 1978 | 1461510401251 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:06:41 INFO - PROCESS | 1978 | 1461510401254 Marionette TRACE conn6 <- [1,2054,null,{}] 08:06:41 INFO - PROCESS | 1978 | 1461510401259 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:41 INFO - PROCESS | 1978 | 1461510401521 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 08:06:41 INFO - PROCESS | 1978 | 1461510401845 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fead800 == 116 [pid = 1978] [id = 521] 08:06:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6060f000) [pid = 1978] [serial = 1564] [outer = (nil)] 08:06:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc6b8d1000) [pid = 1978] [serial = 1565] [outer = 0x7ffc6060f000] 08:06:41 INFO - PROCESS | 1978 | 1461510401932 Marionette DEBUG loaded listener.js 08:06:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc6bab0400) [pid = 1978] [serial = 1566] [outer = 0x7ffc6060f000] 08:06:42 INFO - PROCESS | 1978 | 1461510402833 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1632ms 08:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:06:42 INFO - PROCESS | 1978 | 1461510402885 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 08:06:42 INFO - PROCESS | 1978 | 1461510402888 Marionette TRACE conn6 <- [1,2057,null,{"value":"8"}] 08:06:42 INFO - PROCESS | 1978 | 1461510402895 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:06:42 INFO - PROCESS | 1978 | 1461510402897 Marionette TRACE conn6 <- [1,2058,null,{}] 08:06:42 INFO - PROCESS | 1978 | 1461510402904 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:43 INFO - PROCESS | 1978 | 1461510403119 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 08:06:43 INFO - PROCESS | 1978 | 1461510403331 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707af800 == 117 [pid = 1978] [id = 522] 08:06:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc60b8f400) [pid = 1978] [serial = 1567] [outer = (nil)] 08:06:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc6f9ac800) [pid = 1978] [serial = 1568] [outer = 0x7ffc60b8f400] 08:06:43 INFO - PROCESS | 1978 | 1461510403448 Marionette DEBUG loaded listener.js 08:06:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc6fe91400) [pid = 1978] [serial = 1569] [outer = 0x7ffc60b8f400] 08:06:44 INFO - PROCESS | 1978 | 1461510404420 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1586ms 08:06:44 INFO - PROCESS | 1978 | 1461510404481 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 08:06:44 INFO - PROCESS | 1978 | 1461510404485 Marionette TRACE conn6 <- [1,2061,null,{"value":"8"}] 08:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:06:44 INFO - PROCESS | 1978 | 1461510404491 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:06:44 INFO - PROCESS | 1978 | 1461510404493 Marionette TRACE conn6 <- [1,2062,null,{}] 08:06:44 INFO - PROCESS | 1978 | 1461510404500 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:44 INFO - PROCESS | 1978 | 1461510404728 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 08:06:44 INFO - PROCESS | 1978 | 1461510404939 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a1000 == 118 [pid = 1978] [id = 523] 08:06:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc6a473000) [pid = 1978] [serial = 1570] [outer = (nil)] 08:06:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc70120400) [pid = 1978] [serial = 1571] [outer = 0x7ffc6a473000] 08:06:45 INFO - PROCESS | 1978 | 1461510405105 Marionette DEBUG loaded listener.js 08:06:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc7012e800) [pid = 1978] [serial = 1572] [outer = 0x7ffc6a473000] 08:06:46 INFO - PROCESS | 1978 | 1461510406036 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1582ms 08:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:06:46 INFO - PROCESS | 1978 | 1461510406074 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 08:06:46 INFO - PROCESS | 1978 | 1461510406077 Marionette TRACE conn6 <- [1,2065,null,{"value":"8"}] 08:06:46 INFO - PROCESS | 1978 | 1461510406083 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:06:46 INFO - PROCESS | 1978 | 1461510406087 Marionette TRACE conn6 <- [1,2066,null,{}] 08:06:46 INFO - PROCESS | 1978 | 1461510406092 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:46 INFO - PROCESS | 1978 | 1461510406312 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 08:06:46 INFO - PROCESS | 1978 | 1461510406648 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d1d800 == 119 [pid = 1978] [id = 524] 08:06:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc665bd800) [pid = 1978] [serial = 1573] [outer = (nil)] 08:06:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc70283c00) [pid = 1978] [serial = 1574] [outer = 0x7ffc665bd800] 08:06:46 INFO - PROCESS | 1978 | 1461510406731 Marionette DEBUG loaded listener.js 08:06:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc70894c00) [pid = 1978] [serial = 1575] [outer = 0x7ffc665bd800] 08:06:47 INFO - PROCESS | 1978 | 1461510407614 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1590ms 08:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:06:47 INFO - PROCESS | 1978 | 1461510407673 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 08:06:47 INFO - PROCESS | 1978 | 1461510407677 Marionette TRACE conn6 <- [1,2069,null,{"value":"8"}] 08:06:47 INFO - PROCESS | 1978 | 1461510407683 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:06:47 INFO - PROCESS | 1978 | 1461510407687 Marionette TRACE conn6 <- [1,2070,null,{}] 08:06:47 INFO - PROCESS | 1978 | 1461510407693 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:47 INFO - PROCESS | 1978 | 1461510407937 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 08:06:48 INFO - PROCESS | 1978 | 1461510408149 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7586b800 == 120 [pid = 1978] [id = 525] 08:06:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc674eb800) [pid = 1978] [serial = 1576] [outer = (nil)] 08:06:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc724b2400) [pid = 1978] [serial = 1577] [outer = 0x7ffc674eb800] 08:06:48 INFO - PROCESS | 1978 | 1461510408276 Marionette DEBUG loaded listener.js 08:06:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc72b84400) [pid = 1978] [serial = 1578] [outer = 0x7ffc674eb800] 08:06:49 INFO - PROCESS | 1978 | 1461510409251 Marionette TRACE conn6 <- [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]]]}] 08:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1638ms 08:06:49 INFO - PROCESS | 1978 | 1461510409322 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 08:06:49 INFO - PROCESS | 1978 | 1461510409325 Marionette TRACE conn6 <- [1,2073,null,{"value":"8"}] 08:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:06:49 INFO - PROCESS | 1978 | 1461510409331 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:06:49 INFO - PROCESS | 1978 | 1461510409334 Marionette TRACE conn6 <- [1,2074,null,{}] 08:06:49 INFO - PROCESS | 1978 | 1461510409340 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:49 INFO - PROCESS | 1978 | 1461510409566 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 08:06:49 INFO - PROCESS | 1978 | 1461510409821 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75af6000 == 121 [pid = 1978] [id = 526] 08:06:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc724abc00) [pid = 1978] [serial = 1579] [outer = (nil)] 08:06:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc75410400) [pid = 1978] [serial = 1580] [outer = 0x7ffc724abc00] 08:06:49 INFO - PROCESS | 1978 | 1461510409954 Marionette DEBUG loaded listener.js 08:06:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc757bd800) [pid = 1978] [serial = 1581] [outer = 0x7ffc724abc00] 08:06:50 INFO - PROCESS | 1978 | 1461510410902 Marionette TRACE conn6 <- [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]]]}] 08:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1601ms 08:06:50 INFO - PROCESS | 1978 | 1461510410938 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 08:06:50 INFO - PROCESS | 1978 | 1461510410944 Marionette TRACE conn6 <- [1,2077,null,{"value":"8"}] 08:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:06:50 INFO - PROCESS | 1978 | 1461510410954 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:06:50 INFO - PROCESS | 1978 | 1461510410957 Marionette TRACE conn6 <- [1,2078,null,{}] 08:06:50 INFO - PROCESS | 1978 | 1461510410979 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:51 INFO - PROCESS | 1978 | 1461510411251 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 08:06:51 INFO - PROCESS | 1978 | 1461510411575 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fd4800 == 122 [pid = 1978] [id = 527] 08:06:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc61dea800) [pid = 1978] [serial = 1582] [outer = (nil)] 08:06:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7587f400) [pid = 1978] [serial = 1583] [outer = 0x7ffc61dea800] 08:06:51 INFO - PROCESS | 1978 | 1461510411663 Marionette DEBUG loaded listener.js 08:06:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc75884800) [pid = 1978] [serial = 1584] [outer = 0x7ffc61dea800] 08:06:52 INFO - PROCESS | 1978 | 1461510412620 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1706ms 08:06:52 INFO - PROCESS | 1978 | 1461510412659 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 08:06:52 INFO - PROCESS | 1978 | 1461510412663 Marionette TRACE conn6 <- [1,2081,null,{"value":"8"}] 08:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:06:52 INFO - PROCESS | 1978 | 1461510412669 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:06:52 INFO - PROCESS | 1978 | 1461510412671 Marionette TRACE conn6 <- [1,2082,null,{}] 08:06:52 INFO - PROCESS | 1978 | 1461510412677 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:52 INFO - PROCESS | 1978 | 1461510412903 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 08:06:53 INFO - PROCESS | 1978 | 1461510413180 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761ec800 == 123 [pid = 1978] [id = 528] 08:06:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc654ebc00) [pid = 1978] [serial = 1585] [outer = (nil)] 08:06:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc75bbc000) [pid = 1978] [serial = 1586] [outer = 0x7ffc654ebc00] 08:06:53 INFO - PROCESS | 1978 | 1461510413274 Marionette DEBUG loaded listener.js 08:06:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc75bc3400) [pid = 1978] [serial = 1587] [outer = 0x7ffc654ebc00] 08:06:54 INFO - PROCESS | 1978 | 1461510414382 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1786ms 08:06:54 INFO - PROCESS | 1978 | 1461510414457 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 08:06:54 INFO - PROCESS | 1978 | 1461510414460 Marionette TRACE conn6 <- [1,2085,null,{"value":"8"}] 08:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:06:54 INFO - PROCESS | 1978 | 1461510414467 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:06:54 INFO - PROCESS | 1978 | 1461510414470 Marionette TRACE conn6 <- [1,2086,null,{}] 08:06:54 INFO - PROCESS | 1978 | 1461510414476 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:54 INFO - PROCESS | 1978 | 1461510414753 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 08:06:55 INFO - PROCESS | 1978 | 1461510415065 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc787ae000 == 124 [pid = 1978] [id = 529] 08:06:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc75bb6000) [pid = 1978] [serial = 1588] [outer = (nil)] 08:06:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc7631ec00) [pid = 1978] [serial = 1589] [outer = 0x7ffc75bb6000] 08:06:55 INFO - PROCESS | 1978 | 1461510415149 Marionette DEBUG loaded listener.js 08:06:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc77b04c00) [pid = 1978] [serial = 1590] [outer = 0x7ffc75bb6000] 08:06:56 INFO - PROCESS | 1978 | 1461510416049 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1633ms 08:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:06:56 INFO - PROCESS | 1978 | 1461510416101 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 08:06:56 INFO - PROCESS | 1978 | 1461510416104 Marionette TRACE conn6 <- [1,2089,null,{"value":"8"}] 08:06:56 INFO - PROCESS | 1978 | 1461510416110 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:06:56 INFO - PROCESS | 1978 | 1461510416114 Marionette TRACE conn6 <- [1,2090,null,{}] 08:06:56 INFO - PROCESS | 1978 | 1461510416119 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:56 INFO - PROCESS | 1978 | 1461510416368 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 08:06:56 INFO - PROCESS | 1978 | 1461510416723 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abc8000 == 125 [pid = 1978] [id = 530] 08:06:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc6b8d0400) [pid = 1978] [serial = 1591] [outer = (nil)] 08:06:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc77c97800) [pid = 1978] [serial = 1592] [outer = 0x7ffc6b8d0400] 08:06:56 INFO - PROCESS | 1978 | 1461510416812 Marionette DEBUG loaded listener.js 08:06:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc788de400) [pid = 1978] [serial = 1593] [outer = 0x7ffc6b8d0400] 08:06:57 INFO - PROCESS | 1978 | 1461510417764 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1688ms 08:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:06:57 INFO - PROCESS | 1978 | 1461510417798 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 08:06:57 INFO - PROCESS | 1978 | 1461510417801 Marionette TRACE conn6 <- [1,2093,null,{"value":"8"}] 08:06:57 INFO - PROCESS | 1978 | 1461510417808 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:06:57 INFO - PROCESS | 1978 | 1461510417810 Marionette TRACE conn6 <- [1,2094,null,{}] 08:06:57 INFO - PROCESS | 1978 | 1461510417816 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:58 INFO - PROCESS | 1978 | 1461510418071 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 08:06:58 INFO - PROCESS | 1978 | 1461510418338 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:06:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6ea800 == 126 [pid = 1978] [id = 531] 08:06:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc6a54f000) [pid = 1978] [serial = 1594] [outer = (nil)] 08:06:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc79142800) [pid = 1978] [serial = 1595] [outer = 0x7ffc6a54f000] 08:06:58 INFO - PROCESS | 1978 | 1461510418480 Marionette DEBUG loaded listener.js 08:06:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 200 (0x7ffc79d9c000) [pid = 1978] [serial = 1596] [outer = 0x7ffc6a54f000] 08:06:59 INFO - PROCESS | 1978 | 1461510419371 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1831ms 08:06:59 INFO - PROCESS | 1978 | 1461510419655 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 08:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:06:59 INFO - PROCESS | 1978 | 1461510419660 Marionette TRACE conn6 <- [1,2097,null,{"value":"8"}] 08:06:59 INFO - PROCESS | 1978 | 1461510419667 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:06:59 INFO - PROCESS | 1978 | 1461510419672 Marionette TRACE conn6 <- [1,2098,null,{}] 08:06:59 INFO - PROCESS | 1978 | 1461510419678 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:06:59 INFO - PROCESS | 1978 | 1461510419910 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7afc7800 == 125 [pid = 1978] [id = 119] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c9b5800 == 124 [pid = 1978] [id = 153] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b34e800 == 123 [pid = 1978] [id = 188] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5dac0800 == 122 [pid = 1978] [id = 464] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68455800 == 121 [pid = 1978] [id = 359] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8de1f800 == 120 [pid = 1978] [id = 73] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc621ba800 == 119 [pid = 1978] [id = 513] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61ccb000 == 118 [pid = 1978] [id = 512] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604ca800 == 117 [pid = 1978] [id = 511] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5d60c000 == 116 [pid = 1978] [id = 510] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7cdf3800 == 115 [pid = 1978] [id = 509] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc8d000 == 114 [pid = 1978] [id = 508] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abc9000 == 113 [pid = 1978] [id = 507] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc79e5f800 == 112 [pid = 1978] [id = 506] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762ca000 == 111 [pid = 1978] [id = 505] 08:07:01 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7619f000 == 110 [pid = 1978] [id = 504] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 199 (0x7ffc5f70b400) [pid = 1978] [serial = 1460] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc60697c00) [pid = 1978] [serial = 1461] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc5dadd400) [pid = 1978] [serial = 1409] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc7571e400) [pid = 1978] [serial = 1457] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc60a37000) [pid = 1978] [serial = 1442] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc6a51b400) [pid = 1978] [serial = 1407] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc6baae800) [pid = 1978] [serial = 1418] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc7ab52400) [pid = 1978] [serial = 1430] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc60a4d800) [pid = 1978] [serial = 1448] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc6578c800) [pid = 1978] [serial = 1469] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc72669400) [pid = 1978] [serial = 1424] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc654ea400) [pid = 1978] [serial = 1475] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc60a43c00) [pid = 1978] [serial = 1445] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc6578a000) [pid = 1978] [serial = 1412] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc68352c00) [pid = 1978] [serial = 1415] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc651cc400) [pid = 1978] [serial = 1451] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc65485000) [pid = 1978] [serial = 1467] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc6673f000) [pid = 1978] [serial = 1472] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc6733b000) [pid = 1978] [serial = 1473] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc75720000) [pid = 1978] [serial = 1454] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc6ff9d800) [pid = 1978] [serial = 1421] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc75bb7400) [pid = 1978] [serial = 1427] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc7b7e9c00) [pid = 1978] [serial = 1433] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc639f1c00) [pid = 1978] [serial = 1466] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc664efc00) [pid = 1978] [serial = 1470] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc60cf2400) [pid = 1978] [serial = 1464] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc5d673c00) [pid = 1978] [serial = 1439] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc81c51800) [pid = 1978] [serial = 1436] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc60a44c00) [pid = 1978] [serial = 1463] [outer = (nil)] [url = about:blank] 08:07:01 INFO - PROCESS | 1978 | 1461510421663 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5dac0000 == 111 [pid = 1978] [id = 532] 08:07:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc5d92e800) [pid = 1978] [serial = 1597] [outer = (nil)] 08:07:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc5d933800) [pid = 1978] [serial = 1598] [outer = 0x7ffc5d92e800] 08:07:01 INFO - PROCESS | 1978 | 1461510421743 Marionette DEBUG loaded listener.js 08:07:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc5dad8800) [pid = 1978] [serial = 1599] [outer = 0x7ffc5d92e800] 08:07:02 INFO - PROCESS | 1978 | 1461510422631 Marionette TRACE conn6 <- [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]]]}] 08:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2990ms 08:07:02 INFO - PROCESS | 1978 | 1461510422661 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 08:07:02 INFO - PROCESS | 1978 | 1461510422667 Marionette TRACE conn6 <- [1,2101,null,{"value":"8"}] 08:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:07:02 INFO - PROCESS | 1978 | 1461510422703 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:07:02 INFO - PROCESS | 1978 | 1461510422708 Marionette TRACE conn6 <- [1,2102,null,{}] 08:07:02 INFO - PROCESS | 1978 | 1461510422716 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:02 INFO - PROCESS | 1978 | 1461510422979 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 08:07:03 INFO - PROCESS | 1978 | 1461510423220 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61909000 == 112 [pid = 1978] [id = 533] 08:07:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc5f711400) [pid = 1978] [serial = 1600] [outer = (nil)] 08:07:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc607ce800) [pid = 1978] [serial = 1601] [outer = 0x7ffc5f711400] 08:07:03 INFO - PROCESS | 1978 | 1461510423298 Marionette DEBUG loaded listener.js 08:07:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc60a3e800) [pid = 1978] [serial = 1602] [outer = 0x7ffc5f711400] 08:07:04 INFO - PROCESS | 1978 | 1461510424211 Marionette TRACE conn6 <- [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]]]}] 08:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1594ms 08:07:04 INFO - PROCESS | 1978 | 1461510424292 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 08:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:07:04 INFO - PROCESS | 1978 | 1461510424299 Marionette TRACE conn6 <- [1,2105,null,{"value":"8"}] 08:07:04 INFO - PROCESS | 1978 | 1461510424306 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:07:04 INFO - PROCESS | 1978 | 1461510424308 Marionette TRACE conn6 <- [1,2106,null,{}] 08:07:04 INFO - PROCESS | 1978 | 1461510424314 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:04 INFO - PROCESS | 1978 | 1461510424611 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 08:07:04 INFO - PROCESS | 1978 | 1461510424649 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ab8800 == 113 [pid = 1978] [id = 534] 08:07:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc60cf2400) [pid = 1978] [serial = 1603] [outer = (nil)] 08:07:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc621c3000) [pid = 1978] [serial = 1604] [outer = 0x7ffc60cf2400] 08:07:04 INFO - PROCESS | 1978 | 1461510424747 Marionette DEBUG loaded listener.js 08:07:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc64bea000) [pid = 1978] [serial = 1605] [outer = 0x7ffc60cf2400] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc70895c00) [pid = 1978] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc724ab800) [pid = 1978] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc619f4400) [pid = 1978] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc5d66a000) [pid = 1978] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc607c9000) [pid = 1978] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc6b6bfc00) [pid = 1978] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc5d671c00) [pid = 1978] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc621c7400) [pid = 1978] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc619f1800) [pid = 1978] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc719d8400) [pid = 1978] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc6b8e8800) [pid = 1978] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc67fcb400) [pid = 1978] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc5d933400) [pid = 1978] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc65484c00) [pid = 1978] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc757bbc00) [pid = 1978] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6548a400) [pid = 1978] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc639f5800) [pid = 1978] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc65483c00) [pid = 1978] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc60614800) [pid = 1978] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc65491400) [pid = 1978] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6a648800) [pid = 1978] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc757bb000) [pid = 1978] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6bac4c00) [pid = 1978] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc607c4c00) [pid = 1978] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc60a34000) [pid = 1978] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc5d939800) [pid = 1978] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc5d668800) [pid = 1978] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc68359400) [pid = 1978] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc5d930400) [pid = 1978] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6fe8f400) [pid = 1978] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc654ec800) [pid = 1978] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc651c9c00) [pid = 1978] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc6b483400) [pid = 1978] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc60a35400) [pid = 1978] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc60a31800) [pid = 1978] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc60a4b000) [pid = 1978] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc5dad4000) [pid = 1978] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc60a30800) [pid = 1978] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc639ec800) [pid = 1978] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc70890800) [pid = 1978] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:07:06 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc6b47d000) [pid = 1978] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:07:06 INFO - PROCESS | 1978 | 1461510426816 Marionette TRACE conn6 <- [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]]]}] 08:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2583ms 08:07:06 INFO - PROCESS | 1978 | 1461510426890 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 08:07:06 INFO - PROCESS | 1978 | 1461510426893 Marionette TRACE conn6 <- [1,2109,null,{"value":"8"}] 08:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:07:06 INFO - PROCESS | 1978 | 1461510426919 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:07:06 INFO - PROCESS | 1978 | 1461510426929 Marionette TRACE conn6 <- [1,2110,null,{}] 08:07:06 INFO - PROCESS | 1978 | 1461510426938 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:07 INFO - PROCESS | 1978 | 1461510427152 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 08:07:07 INFO - PROCESS | 1978 | 1461510427321 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6509e000 == 114 [pid = 1978] [id = 535] 08:07:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc60b8e000) [pid = 1978] [serial = 1606] [outer = (nil)] 08:07:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc639ee000) [pid = 1978] [serial = 1607] [outer = 0x7ffc60b8e000] 08:07:07 INFO - PROCESS | 1978 | 1461510427388 Marionette DEBUG loaded listener.js 08:07:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc651cd000) [pid = 1978] [serial = 1608] [outer = 0x7ffc60b8e000] 08:07:08 INFO - PROCESS | 1978 | 1461510428166 Marionette TRACE conn6 <- [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]]]}] 08:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1317ms 08:07:08 INFO - PROCESS | 1978 | 1461510428221 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 08:07:08 INFO - PROCESS | 1978 | 1461510428226 Marionette TRACE conn6 <- [1,2113,null,{"value":"8"}] 08:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:07:08 INFO - PROCESS | 1978 | 1461510428234 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:07:08 INFO - PROCESS | 1978 | 1461510428237 Marionette TRACE conn6 <- [1,2114,null,{}] 08:07:08 INFO - PROCESS | 1978 | 1461510428242 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:08 INFO - PROCESS | 1978 | 1461510428527 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 08:07:08 INFO - PROCESS | 1978 | 1461510428549 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a67000 == 115 [pid = 1978] [id = 536] 08:07:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc60b91800) [pid = 1978] [serial = 1609] [outer = (nil)] 08:07:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc654f2400) [pid = 1978] [serial = 1610] [outer = 0x7ffc60b91800] 08:07:08 INFO - PROCESS | 1978 | 1461510428620 Marionette DEBUG loaded listener.js 08:07:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc65ab1000) [pid = 1978] [serial = 1611] [outer = 0x7ffc60b91800] 08:07:10 INFO - PROCESS | 1978 | 1461510430012 Marionette TRACE conn6 <- [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]]]}] 08:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1835ms 08:07:10 INFO - PROCESS | 1978 | 1461510430071 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 08:07:10 INFO - PROCESS | 1978 | 1461510430076 Marionette TRACE conn6 <- [1,2117,null,{"value":"8"}] 08:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:07:10 INFO - PROCESS | 1978 | 1461510430086 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:07:10 INFO - PROCESS | 1978 | 1461510430090 Marionette TRACE conn6 <- [1,2118,null,{}] 08:07:10 INFO - PROCESS | 1978 | 1461510430099 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:10 INFO - PROCESS | 1978 | 1461510430351 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 08:07:10 INFO - PROCESS | 1978 | 1461510430670 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621ba800 == 116 [pid = 1978] [id = 537] 08:07:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc60693800) [pid = 1978] [serial = 1612] [outer = (nil)] 08:07:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc60a35000) [pid = 1978] [serial = 1613] [outer = 0x7ffc60693800] 08:07:10 INFO - PROCESS | 1978 | 1461510430752 Marionette DEBUG loaded listener.js 08:07:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc60b95800) [pid = 1978] [serial = 1614] [outer = 0x7ffc60693800] 08:07:11 INFO - PROCESS | 1978 | 1461510431814 Marionette TRACE conn6 <- [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]]]}] 08:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1784ms 08:07:11 INFO - PROCESS | 1978 | 1461510431870 Marionette TRACE conn6 -> [0,2121,"getWindowHandle",null] 08:07:11 INFO - PROCESS | 1978 | 1461510431891 Marionette TRACE conn6 <- [1,2121,null,{"value":"8"}] 08:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:07:11 INFO - PROCESS | 1978 | 1461510431902 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:07:11 INFO - PROCESS | 1978 | 1461510431908 Marionette TRACE conn6 <- [1,2122,null,{}] 08:07:11 INFO - PROCESS | 1978 | 1461510431914 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:12 INFO - PROCESS | 1978 | 1461510432211 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 08:07:12 INFO - PROCESS | 1978 | 1461510432518 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66784800 == 117 [pid = 1978] [id = 538] 08:07:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc64bf1400) [pid = 1978] [serial = 1615] [outer = (nil)] 08:07:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc65490c00) [pid = 1978] [serial = 1616] [outer = 0x7ffc64bf1400] 08:07:12 INFO - PROCESS | 1978 | 1461510432602 Marionette DEBUG loaded listener.js 08:07:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc65ab5800) [pid = 1978] [serial = 1617] [outer = 0x7ffc64bf1400] 08:07:13 INFO - PROCESS | 1978 | 1461510433537 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1686ms 08:07:13 INFO - PROCESS | 1978 | 1461510433589 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 08:07:13 INFO - PROCESS | 1978 | 1461510433593 Marionette TRACE conn6 <- [1,2125,null,{"value":"8"}] 08:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:07:13 INFO - PROCESS | 1978 | 1461510433601 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:07:13 INFO - PROCESS | 1978 | 1461510433609 Marionette TRACE conn6 <- [1,2126,null,{}] 08:07:13 INFO - PROCESS | 1978 | 1461510433628 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:13 INFO - PROCESS | 1978 | 1461510433932 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 08:07:14 INFO - PROCESS | 1978 | 1461510434269 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f4b800 == 118 [pid = 1978] [id = 539] 08:07:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc664e4000) [pid = 1978] [serial = 1618] [outer = (nil)] 08:07:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc67c63800) [pid = 1978] [serial = 1619] [outer = 0x7ffc664e4000] 08:07:14 INFO - PROCESS | 1978 | 1461510434382 Marionette DEBUG loaded listener.js 08:07:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6834ac00) [pid = 1978] [serial = 1620] [outer = 0x7ffc664e4000] 08:07:15 INFO - PROCESS | 1978 | 1461510435344 Marionette TRACE conn6 <- [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]]]}] 08:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1789ms 08:07:15 INFO - PROCESS | 1978 | 1461510435391 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 08:07:15 INFO - PROCESS | 1978 | 1461510435396 Marionette TRACE conn6 <- [1,2129,null,{"value":"8"}] 08:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:07:15 INFO - PROCESS | 1978 | 1461510435403 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:07:15 INFO - PROCESS | 1978 | 1461510435405 Marionette TRACE conn6 <- [1,2130,null,{}] 08:07:15 INFO - PROCESS | 1978 | 1461510435411 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:15 INFO - PROCESS | 1978 | 1461510435696 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 08:07:16 INFO - PROCESS | 1978 | 1461510436005 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b782000 == 119 [pid = 1978] [id = 540] 08:07:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc67fca000) [pid = 1978] [serial = 1621] [outer = (nil)] 08:07:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6a468000) [pid = 1978] [serial = 1622] [outer = 0x7ffc67fca000] 08:07:16 INFO - PROCESS | 1978 | 1461510436089 Marionette DEBUG loaded listener.js 08:07:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6a474400) [pid = 1978] [serial = 1623] [outer = 0x7ffc67fca000] 08:07:17 INFO - PROCESS | 1978 | 1461510437047 Marionette TRACE conn6 <- [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] 08:07:17 INFO - PROCESS | 1978 | 1461510437097 Marionette TRACE conn6 <- [1,2133,null,{"value":"8"}] 08:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:07:17 INFO - PROCESS | 1978 | 1461510437104 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:07:17 INFO - PROCESS | 1978 | 1461510437107 Marionette TRACE conn6 <- [1,2134,null,{}] 08:07:17 INFO - PROCESS | 1978 | 1461510437113 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:17 INFO - PROCESS | 1978 | 1461510437341 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 08:07:17 INFO - PROCESS | 1978 | 1461510437661 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71848800 == 120 [pid = 1978] [id = 541] 08:07:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6a545c00) [pid = 1978] [serial = 1624] [outer = (nil)] 08:07:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc6b47ac00) [pid = 1978] [serial = 1625] [outer = 0x7ffc6a545c00] 08:07:17 INFO - PROCESS | 1978 | 1461510437752 Marionette DEBUG loaded listener.js 08:07:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc6b6c3000) [pid = 1978] [serial = 1626] [outer = 0x7ffc6a545c00] 08:07:18 INFO - PROCESS | 1978 | 1461510438685 Marionette TRACE conn6 <- [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]]]}] 08:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1631ms 08:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:07:18 INFO - PROCESS | 1978 | 1461510438736 Marionette TRACE conn6 -> [0,2137,"getWindowHandle",null] 08:07:18 INFO - PROCESS | 1978 | 1461510438739 Marionette TRACE conn6 <- [1,2137,null,{"value":"8"}] 08:07:18 INFO - PROCESS | 1978 | 1461510438746 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:07:18 INFO - PROCESS | 1978 | 1461510438750 Marionette TRACE conn6 <- [1,2138,null,{}] 08:07:18 INFO - PROCESS | 1978 | 1461510438756 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:19 INFO - PROCESS | 1978 | 1461510439027 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 08:07:19 INFO - PROCESS | 1978 | 1461510439331 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c27000 == 121 [pid = 1978] [id = 542] 08:07:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc6b47c800) [pid = 1978] [serial = 1627] [outer = (nil)] 08:07:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc6b8e3400) [pid = 1978] [serial = 1628] [outer = 0x7ffc6b47c800] 08:07:19 INFO - PROCESS | 1978 | 1461510439434 Marionette DEBUG loaded listener.js 08:07:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc6fe8e800) [pid = 1978] [serial = 1629] [outer = 0x7ffc6b47c800] 08:07:20 INFO - PROCESS | 1978 | 1461510440385 Marionette TRACE conn6 <- [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]]]}] 08:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1686ms 08:07:20 INFO - PROCESS | 1978 | 1461510440433 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 08:07:20 INFO - PROCESS | 1978 | 1461510440436 Marionette TRACE conn6 <- [1,2141,null,{"value":"8"}] 08:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:07:20 INFO - PROCESS | 1978 | 1461510440444 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:07:20 INFO - PROCESS | 1978 | 1461510440447 Marionette TRACE conn6 <- [1,2142,null,{}] 08:07:20 INFO - PROCESS | 1978 | 1461510440453 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:20 INFO - PROCESS | 1978 | 1461510440680 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 08:07:20 INFO - PROCESS | 1978 | 1461510440942 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75858800 == 122 [pid = 1978] [id = 543] 08:07:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc6b8c2400) [pid = 1978] [serial = 1630] [outer = (nil)] 08:07:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6ffa5000) [pid = 1978] [serial = 1631] [outer = 0x7ffc6b8c2400] 08:07:21 INFO - PROCESS | 1978 | 1461510441068 Marionette DEBUG loaded listener.js 08:07:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc70286c00) [pid = 1978] [serial = 1632] [outer = 0x7ffc6b8c2400] 08:07:22 INFO - PROCESS | 1978 | 1461510442020 Marionette TRACE conn6 <- [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] 08:07:22 INFO - PROCESS | 1978 | 1461510442088 Marionette TRACE conn6 <- [1,2145,null,{"value":"8"}] 08:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:07:22 INFO - PROCESS | 1978 | 1461510442095 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:07:22 INFO - PROCESS | 1978 | 1461510442098 Marionette TRACE conn6 <- [1,2146,null,{}] 08:07:22 INFO - PROCESS | 1978 | 1461510442105 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:22 INFO - PROCESS | 1978 | 1461510442351 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 08:07:22 INFO - PROCESS | 1978 | 1461510442652 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75ae5800 == 123 [pid = 1978] [id = 544] 08:07:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc6b8ca400) [pid = 1978] [serial = 1633] [outer = (nil)] 08:07:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc71aa4800) [pid = 1978] [serial = 1634] [outer = 0x7ffc6b8ca400] 08:07:22 INFO - PROCESS | 1978 | 1461510442762 Marionette DEBUG loaded listener.js 08:07:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc72477400) [pid = 1978] [serial = 1635] [outer = 0x7ffc6b8ca400] 08:07:23 INFO - PROCESS | 1978 | 1461510443764 Marionette TRACE conn6 <- [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] 08:07:23 INFO - PROCESS | 1978 | 1461510443835 Marionette TRACE conn6 <- [1,2149,null,{"value":"8"}] 08:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:07:23 INFO - PROCESS | 1978 | 1461510443843 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:07:23 INFO - PROCESS | 1978 | 1461510443847 Marionette TRACE conn6 <- [1,2150,null,{}] 08:07:23 INFO - PROCESS | 1978 | 1461510443853 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:24 INFO - PROCESS | 1978 | 1461510444104 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 08:07:24 INFO - PROCESS | 1978 | 1461510444425 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7618f800 == 124 [pid = 1978] [id = 545] 08:07:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc6fef4400) [pid = 1978] [serial = 1636] [outer = (nil)] 08:07:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc7266f800) [pid = 1978] [serial = 1637] [outer = 0x7ffc6fef4400] 08:07:24 INFO - PROCESS | 1978 | 1461510444512 Marionette DEBUG loaded listener.js 08:07:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc72aed400) [pid = 1978] [serial = 1638] [outer = 0x7ffc6fef4400] 08:07:25 INFO - PROCESS | 1978 | 1461510445445 Marionette TRACE conn6 <- [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]]]}] 08:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 08:07:25 INFO - PROCESS | 1978 | 1461510445482 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 08:07:25 INFO - PROCESS | 1978 | 1461510445485 Marionette TRACE conn6 <- [1,2153,null,{"value":"8"}] 08:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:07:25 INFO - PROCESS | 1978 | 1461510445492 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:07:25 INFO - PROCESS | 1978 | 1461510445495 Marionette TRACE conn6 <- [1,2154,null,{}] 08:07:25 INFO - PROCESS | 1978 | 1461510445502 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:25 INFO - PROCESS | 1978 | 1461510445740 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 08:07:26 INFO - PROCESS | 1978 | 1461510446017 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc77cab000 == 125 [pid = 1978] [id = 546] 08:07:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc73a85400) [pid = 1978] [serial = 1639] [outer = (nil)] 08:07:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc73d97c00) [pid = 1978] [serial = 1640] [outer = 0x7ffc73a85400] 08:07:26 INFO - PROCESS | 1978 | 1461510446157 Marionette DEBUG loaded listener.js 08:07:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc7527f000) [pid = 1978] [serial = 1641] [outer = 0x7ffc73a85400] 08:07:27 INFO - PROCESS | 1978 | 1461510447096 Marionette TRACE conn6 <- [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]]]}] 08:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1634ms 08:07:27 INFO - PROCESS | 1978 | 1461510447128 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 08:07:27 INFO - PROCESS | 1978 | 1461510447132 Marionette TRACE conn6 <- [1,2157,null,{"value":"8"}] 08:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:07:27 INFO - PROCESS | 1978 | 1461510447140 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:07:27 INFO - PROCESS | 1978 | 1461510447145 Marionette TRACE conn6 <- [1,2158,null,{}] 08:07:27 INFO - PROCESS | 1978 | 1461510447151 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:27 INFO - PROCESS | 1978 | 1461510447429 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 08:07:27 INFO - PROCESS | 1978 | 1461510447744 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abc6800 == 126 [pid = 1978] [id = 547] 08:07:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc75725c00) [pid = 1978] [serial = 1642] [outer = (nil)] 08:07:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc757c4800) [pid = 1978] [serial = 1643] [outer = 0x7ffc75725c00] 08:07:27 INFO - PROCESS | 1978 | 1461510447837 Marionette DEBUG loaded listener.js 08:07:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc76320000) [pid = 1978] [serial = 1644] [outer = 0x7ffc75725c00] 08:07:28 INFO - PROCESS | 1978 | 1461510448746 Marionette TRACE conn6 <- [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]]]}] 08:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1644ms 08:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:07:28 INFO - PROCESS | 1978 | 1461510448785 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 08:07:28 INFO - PROCESS | 1978 | 1461510448788 Marionette TRACE conn6 <- [1,2161,null,{"value":"8"}] 08:07:28 INFO - PROCESS | 1978 | 1461510448795 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:07:28 INFO - PROCESS | 1978 | 1461510448798 Marionette TRACE conn6 <- [1,2162,null,{}] 08:07:28 INFO - PROCESS | 1978 | 1461510448804 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:29 INFO - PROCESS | 1978 | 1461510449037 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 08:07:29 INFO - PROCESS | 1978 | 1461510449311 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be22000 == 127 [pid = 1978] [id = 548] 08:07:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc75728400) [pid = 1978] [serial = 1645] [outer = (nil)] 08:07:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7957c800) [pid = 1978] [serial = 1646] [outer = 0x7ffc75728400] 08:07:29 INFO - PROCESS | 1978 | 1461510449445 Marionette DEBUG loaded listener.js 08:07:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7a0bb800) [pid = 1978] [serial = 1647] [outer = 0x7ffc75728400] 08:07:30 INFO - PROCESS | 1978 | 1461510450351 Marionette TRACE conn6 <- [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]]]}] 08:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1633ms 08:07:30 INFO - PROCESS | 1978 | 1461510450428 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 08:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:07:30 INFO - PROCESS | 1978 | 1461510450433 Marionette TRACE conn6 <- [1,2165,null,{"value":"8"}] 08:07:30 INFO - PROCESS | 1978 | 1461510450439 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:07:30 INFO - PROCESS | 1978 | 1461510450442 Marionette TRACE conn6 <- [1,2166,null,{}] 08:07:30 INFO - PROCESS | 1978 | 1461510450447 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:30 INFO - PROCESS | 1978 | 1461510450717 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 08:07:31 INFO - PROCESS | 1978 | 1461510451023 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7cdf0800 == 128 [pid = 1978] [id = 549] 08:07:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc757c0400) [pid = 1978] [serial = 1648] [outer = (nil)] 08:07:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc7aa29400) [pid = 1978] [serial = 1649] [outer = 0x7ffc757c0400] 08:07:31 INFO - PROCESS | 1978 | 1461510451108 Marionette DEBUG loaded listener.js 08:07:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc7aba9c00) [pid = 1978] [serial = 1650] [outer = 0x7ffc757c0400] 08:07:32 INFO - PROCESS | 1978 | 1461510452014 Marionette TRACE conn6 <- [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]]]}] 08:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1633ms 08:07:32 INFO - PROCESS | 1978 | 1461510452073 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 08:07:32 INFO - PROCESS | 1978 | 1461510452077 Marionette TRACE conn6 <- [1,2169,null,{"value":"8"}] 08:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:07:32 INFO - PROCESS | 1978 | 1461510452083 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:07:32 INFO - PROCESS | 1978 | 1461510452086 Marionette TRACE conn6 <- [1,2170,null,{}] 08:07:32 INFO - PROCESS | 1978 | 1461510452092 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:32 INFO - PROCESS | 1978 | 1461510452343 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 08:07:32 INFO - PROCESS | 1978 | 1461510452655 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc81ce6800 == 129 [pid = 1978] [id = 550] 08:07:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7aa21400) [pid = 1978] [serial = 1651] [outer = (nil)] 08:07:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7ad94c00) [pid = 1978] [serial = 1652] [outer = 0x7ffc7aa21400] 08:07:32 INFO - PROCESS | 1978 | 1461510452739 Marionette DEBUG loaded listener.js 08:07:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7aea4000) [pid = 1978] [serial = 1653] [outer = 0x7ffc7aa21400] 08:07:33 INFO - PROCESS | 1978 | 1461510453621 Marionette TRACE conn6 <- [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]]]}] 08:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1583ms 08:07:33 INFO - PROCESS | 1978 | 1461510453667 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 08:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:07:33 INFO - PROCESS | 1978 | 1461510453671 Marionette TRACE conn6 <- [1,2173,null,{"value":"8"}] 08:07:33 INFO - PROCESS | 1978 | 1461510453678 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:07:33 INFO - PROCESS | 1978 | 1461510453681 Marionette TRACE conn6 <- [1,2174,null,{}] 08:07:33 INFO - PROCESS | 1978 | 1461510453686 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:33 INFO - PROCESS | 1978 | 1461510453909 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 08:07:34 INFO - PROCESS | 1978 | 1461510454183 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88704000 == 130 [pid = 1978] [id = 551] 08:07:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc65aaa000) [pid = 1978] [serial = 1654] [outer = (nil)] 08:07:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc7ae69c00) [pid = 1978] [serial = 1655] [outer = 0x7ffc65aaa000] 08:07:34 INFO - PROCESS | 1978 | 1461510454308 Marionette DEBUG loaded listener.js 08:07:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc7bbbf000) [pid = 1978] [serial = 1656] [outer = 0x7ffc65aaa000] 08:07:35 INFO - PROCESS | 1978 | 1461510455176 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1541ms 08:07:35 INFO - PROCESS | 1978 | 1461510455219 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 08:07:35 INFO - PROCESS | 1978 | 1461510455223 Marionette TRACE conn6 <- [1,2177,null,{"value":"8"}] 08:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:07:35 INFO - PROCESS | 1978 | 1461510455229 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:07:35 INFO - PROCESS | 1978 | 1461510455231 Marionette TRACE conn6 <- [1,2178,null,{}] 08:07:35 INFO - PROCESS | 1978 | 1461510455238 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:35 INFO - PROCESS | 1978 | 1461510455471 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 08:07:35 INFO - PROCESS | 1978 | 1461510455743 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc88e22800 == 131 [pid = 1978] [id = 552] 08:07:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 191 (0x7ffc67fc8800) [pid = 1978] [serial = 1657] [outer = (nil)] 08:07:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 192 (0x7ffc7bed1400) [pid = 1978] [serial = 1658] [outer = 0x7ffc67fc8800] 08:07:35 INFO - PROCESS | 1978 | 1461510455875 Marionette DEBUG loaded listener.js 08:07:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 193 (0x7ffc7bed9800) [pid = 1978] [serial = 1659] [outer = 0x7ffc67fc8800] 08:07:36 INFO - PROCESS | 1978 | 1461510456792 Marionette TRACE conn6 <- [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]]]}] 08:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1635ms 08:07:36 INFO - PROCESS | 1978 | 1461510456865 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 08:07:36 INFO - PROCESS | 1978 | 1461510456869 Marionette TRACE conn6 <- [1,2181,null,{"value":"8"}] 08:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:07:36 INFO - PROCESS | 1978 | 1461510456875 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:07:36 INFO - PROCESS | 1978 | 1461510456877 Marionette TRACE conn6 <- [1,2182,null,{}] 08:07:36 INFO - PROCESS | 1978 | 1461510456884 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:37 INFO - PROCESS | 1978 | 1461510457140 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 08:07:37 INFO - PROCESS | 1978 | 1461510457454 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8b823800 == 132 [pid = 1978] [id = 553] 08:07:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 194 (0x7ffc7bbc0800) [pid = 1978] [serial = 1660] [outer = (nil)] 08:07:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 195 (0x7ffc7c330800) [pid = 1978] [serial = 1661] [outer = 0x7ffc7bbc0800] 08:07:37 INFO - PROCESS | 1978 | 1461510457557 Marionette DEBUG loaded listener.js 08:07:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 196 (0x7ffc7cda4c00) [pid = 1978] [serial = 1662] [outer = 0x7ffc7bbc0800] 08:07:38 INFO - PROCESS | 1978 | 1461510458426 Marionette TRACE conn6 <- [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]]]}] 08:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1593ms 08:07:38 INFO - PROCESS | 1978 | 1461510458469 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 08:07:38 INFO - PROCESS | 1978 | 1461510458473 Marionette TRACE conn6 <- [1,2185,null,{"value":"8"}] 08:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:07:38 INFO - PROCESS | 1978 | 1461510458479 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:07:38 INFO - PROCESS | 1978 | 1461510458482 Marionette TRACE conn6 <- [1,2186,null,{}] 08:07:38 INFO - PROCESS | 1978 | 1461510458488 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:38 INFO - PROCESS | 1978 | 1461510458721 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 08:07:39 INFO - PROCESS | 1978 | 1461510459040 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc43000 == 133 [pid = 1978] [id = 554] 08:07:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 197 (0x7ffc5d668400) [pid = 1978] [serial = 1663] [outer = (nil)] 08:07:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 198 (0x7ffc7ce79800) [pid = 1978] [serial = 1664] [outer = 0x7ffc5d668400] 08:07:39 INFO - PROCESS | 1978 | 1461510459127 Marionette DEBUG loaded listener.js 08:07:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 199 (0x7ffc7e9a4800) [pid = 1978] [serial = 1665] [outer = 0x7ffc5d668400] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6509e000 == 132 [pid = 1978] [id = 535] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ab8800 == 131 [pid = 1978] [id = 534] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61909000 == 130 [pid = 1978] [id = 533] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5dac0000 == 129 [pid = 1978] [id = 532] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abc8000 == 128 [pid = 1978] [id = 530] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc787ae000 == 127 [pid = 1978] [id = 529] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761ec800 == 126 [pid = 1978] [id = 528] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75fd4800 == 125 [pid = 1978] [id = 527] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75af6000 == 124 [pid = 1978] [id = 526] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7586b800 == 123 [pid = 1978] [id = 525] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d1d800 == 122 [pid = 1978] [id = 524] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a1000 == 121 [pid = 1978] [id = 523] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc707af800 == 120 [pid = 1978] [id = 522] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fead800 == 119 [pid = 1978] [id = 521] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a5d0800 == 118 [pid = 1978] [id = 520] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cbf800 == 117 [pid = 1978] [id = 519] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6747b000 == 116 [pid = 1978] [id = 518] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65e64000 == 115 [pid = 1978] [id = 517] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65095800 == 114 [pid = 1978] [id = 516] 08:07:41 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6191e000 == 113 [pid = 1978] [id = 515] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 198 (0x7ffc71bf2800) [pid = 1978] [serial = 1509] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 197 (0x7ffc75274000) [pid = 1978] [serial = 1425] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 196 (0x7ffc7abad000) [pid = 1978] [serial = 1431] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 195 (0x7ffc60a2a800) [pid = 1978] [serial = 1536] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 194 (0x7ffc6baaa000) [pid = 1978] [serial = 1499] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 193 (0x7ffc6f9af800) [pid = 1978] [serial = 1419] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 192 (0x7ffc889de400) [pid = 1978] [serial = 1440] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 191 (0x7ffc7012b400) [pid = 1978] [serial = 1422] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 190 (0x7ffc619fb000) [pid = 1978] [serial = 1481] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc72b84000) [pid = 1978] [serial = 1517] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc6f9b4800) [pid = 1978] [serial = 1502] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc75879000) [pid = 1978] [serial = 1529] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc5f70f400) [pid = 1978] [serial = 1410] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc665be000) [pid = 1978] [serial = 1413] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc889d8c00) [pid = 1978] [serial = 1437] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc6a472000) [pid = 1978] [serial = 1416] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc757ba000) [pid = 1978] [serial = 1526] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc6733d800) [pid = 1978] [serial = 1485] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc757c1c00) [pid = 1978] [serial = 1527] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc651c7000) [pid = 1978] [serial = 1449] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc67fcdc00) [pid = 1978] [serial = 1488] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc6b7ed800) [pid = 1978] [serial = 1494] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc6b8c6400) [pid = 1978] [serial = 1496] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc7909d800) [pid = 1978] [serial = 1428] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7012f800) [pid = 1978] [serial = 1341] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc7571d800) [pid = 1978] [serial = 1524] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc6bac0c00) [pid = 1978] [serial = 1500] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7587d800) [pid = 1978] [serial = 1530] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc651d0400) [pid = 1978] [serial = 1452] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc60a2ec00) [pid = 1978] [serial = 1541] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc5d935000) [pid = 1978] [serial = 1533] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc69ece800) [pid = 1978] [serial = 1491] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc73a81800) [pid = 1978] [serial = 1518] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc6069c000) [pid = 1978] [serial = 1479] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc72ae6800) [pid = 1978] [serial = 1514] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc72669800) [pid = 1978] [serial = 1512] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc75877c00) [pid = 1978] [serial = 1458] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc60618c00) [pid = 1978] [serial = 1535] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc6ffa5400) [pid = 1978] [serial = 1506] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc60b97400) [pid = 1978] [serial = 1538] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc6fe8b000) [pid = 1978] [serial = 1503] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc724a9c00) [pid = 1978] [serial = 1511] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6fef5400) [pid = 1978] [serial = 1505] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc64be8400) [pid = 1978] [serial = 1542] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc5f70bc00) [pid = 1978] [serial = 1478] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc89e2a400) [pid = 1978] [serial = 1443] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc72b2a400) [pid = 1978] [serial = 1515] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc75725800) [pid = 1978] [serial = 1455] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6b486000) [pid = 1978] [serial = 1493] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc67c62800) [pid = 1978] [serial = 1476] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc60a49c00) [pid = 1978] [serial = 1446] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc5d66f800) [pid = 1978] [serial = 1532] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc665c3c00) [pid = 1978] [serial = 1484] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc621cbc00) [pid = 1978] [serial = 1482] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc75182400) [pid = 1978] [serial = 1521] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc619f3000) [pid = 1978] [serial = 1539] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc75271400) [pid = 1978] [serial = 1523] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc719dcc00) [pid = 1978] [serial = 1508] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc67c67000) [pid = 1978] [serial = 1487] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc7ce73800) [pid = 1978] [serial = 1434] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc72480400) [pid = 1978] [serial = 1520] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc69b5f800) [pid = 1978] [serial = 1490] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc651c8000) [pid = 1978] [serial = 1544] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6b8eec00) [pid = 1978] [serial = 1497] [outer = (nil)] [url = about:blank] 08:07:41 INFO - PROCESS | 1978 | 1461510461841 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3395ms 08:07:41 INFO - PROCESS | 1978 | 1461510461876 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 08:07:41 INFO - PROCESS | 1978 | 1461510461883 Marionette TRACE conn6 <- [1,2189,null,{"value":"8"}] 08:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:07:41 INFO - PROCESS | 1978 | 1461510461891 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:07:41 INFO - PROCESS | 1978 | 1461510461896 Marionette TRACE conn6 <- [1,2190,null,{}] 08:07:41 INFO - PROCESS | 1978 | 1461510461952 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:42 INFO - PROCESS | 1978 | 1461510462184 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 08:07:42 INFO - PROCESS | 1978 | 1461510462352 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604af800 == 114 [pid = 1978] [id = 555] 08:07:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6060d400) [pid = 1978] [serial = 1666] [outer = (nil)] 08:07:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc60614800) [pid = 1978] [serial = 1667] [outer = 0x7ffc6060d400] 08:07:42 INFO - PROCESS | 1978 | 1461510462427 Marionette DEBUG loaded listener.js 08:07:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6069ec00) [pid = 1978] [serial = 1668] [outer = 0x7ffc6060d400] 08:07:43 INFO - PROCESS | 1978 | 1461510463272 Marionette TRACE conn6 <- [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]]]}] 08:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1424ms 08:07:43 INFO - PROCESS | 1978 | 1461510463316 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 08:07:43 INFO - PROCESS | 1978 | 1461510463325 Marionette TRACE conn6 <- [1,2193,null,{"value":"8"}] 08:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:07:43 INFO - PROCESS | 1978 | 1461510463335 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:07:43 INFO - PROCESS | 1978 | 1461510463340 Marionette TRACE conn6 <- [1,2194,null,{}] 08:07:43 INFO - PROCESS | 1978 | 1461510463345 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:43 INFO - PROCESS | 1978 | 1461510463571 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 08:07:43 INFO - PROCESS | 1978 | 1461510463784 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61d95800 == 115 [pid = 1978] [id = 556] 08:07:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc60a30400) [pid = 1978] [serial = 1669] [outer = (nil)] 08:07:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc60a48000) [pid = 1978] [serial = 1670] [outer = 0x7ffc60a30400] 08:07:43 INFO - PROCESS | 1978 | 1461510463854 Marionette DEBUG loaded listener.js 08:07:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60cea800) [pid = 1978] [serial = 1671] [outer = 0x7ffc60a30400] 08:07:44 INFO - PROCESS | 1978 | 1461510464838 Marionette TRACE conn6 <- [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]]]}] 08:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1537ms 08:07:44 INFO - PROCESS | 1978 | 1461510464873 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 08:07:44 INFO - PROCESS | 1978 | 1461510464875 Marionette TRACE conn6 <- [1,2197,null,{"value":"8"}] 08:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:07:44 INFO - PROCESS | 1978 | 1461510464882 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:07:44 INFO - PROCESS | 1978 | 1461510464894 Marionette TRACE conn6 <- [1,2198,null,{}] 08:07:44 INFO - PROCESS | 1978 | 1461510464923 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:45 INFO - PROCESS | 1978 | 1461510465199 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 08:07:45 INFO - PROCESS | 1978 | 1461510465236 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ab9000 == 116 [pid = 1978] [id = 557] 08:07:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc639f2800) [pid = 1978] [serial = 1672] [outer = (nil)] 08:07:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc64bea800) [pid = 1978] [serial = 1673] [outer = 0x7ffc639f2800] 08:07:45 INFO - PROCESS | 1978 | 1461510465374 Marionette DEBUG loaded listener.js 08:07:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc651cac00) [pid = 1978] [serial = 1674] [outer = 0x7ffc639f2800] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc60b8f400) [pid = 1978] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc5d92e800) [pid = 1978] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc665bd800) [pid = 1978] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc5f711400) [pid = 1978] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc619f1400) [pid = 1978] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc674eb800) [pid = 1978] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc65785400) [pid = 1978] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc61dea800) [pid = 1978] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6b8d0400) [pid = 1978] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc6060f000) [pid = 1978] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6a473000) [pid = 1978] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc6a518c00) [pid = 1978] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc75bb6000) [pid = 1978] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc60cf2400) [pid = 1978] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc654ebc00) [pid = 1978] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc607d1c00) [pid = 1978] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc60b8e000) [pid = 1978] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc724abc00) [pid = 1978] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc61de5800) [pid = 1978] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:07:46 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc64bedc00) [pid = 1978] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:07:46 INFO - PROCESS | 1978 | 1461510466880 Marionette TRACE conn6 <- [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]]]}] 08:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2009ms 08:07:46 INFO - PROCESS | 1978 | 1461510466891 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 08:07:46 INFO - PROCESS | 1978 | 1461510466896 Marionette TRACE conn6 <- [1,2201,null,{"value":"8"}] 08:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:07:46 INFO - PROCESS | 1978 | 1461510466903 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:07:46 INFO - PROCESS | 1978 | 1461510466905 Marionette TRACE conn6 <- [1,2202,null,{}] 08:07:46 INFO - PROCESS | 1978 | 1461510466910 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:47 INFO - PROCESS | 1978 | 1461510467125 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 08:07:47 INFO - PROCESS | 1978 | 1461510467304 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6509b800 == 117 [pid = 1978] [id = 558] 08:07:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc607d1c00) [pid = 1978] [serial = 1675] [outer = (nil)] 08:07:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc651c8000) [pid = 1978] [serial = 1676] [outer = 0x7ffc607d1c00] 08:07:47 INFO - PROCESS | 1978 | 1461510467371 Marionette DEBUG loaded listener.js 08:07:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc654ebc00) [pid = 1978] [serial = 1677] [outer = 0x7ffc607d1c00] 08:07:48 INFO - PROCESS | 1978 | 1461510468189 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 08:07:48 INFO - PROCESS | 1978 | 1461510468385 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 08:07:48 INFO - PROCESS | 1978 | 1461510468393 Marionette TRACE conn6 <- [1,2205,null,{"value":"8"}] 08:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:07:48 INFO - PROCESS | 1978 | 1461510468402 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:07:48 INFO - PROCESS | 1978 | 1461510468407 Marionette TRACE conn6 <- [1,2206,null,{}] 08:07:48 INFO - PROCESS | 1978 | 1461510468416 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:48 INFO - PROCESS | 1978 | 1461510468693 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 08:07:49 INFO - PROCESS | 1978 | 1461510469019 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60a21800 == 118 [pid = 1978] [id = 559] 08:07:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc5dae0400) [pid = 1978] [serial = 1678] [outer = (nil)] 08:07:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc60616800) [pid = 1978] [serial = 1679] [outer = 0x7ffc5dae0400] 08:07:49 INFO - PROCESS | 1978 | 1461510469101 Marionette DEBUG loaded listener.js 08:07:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc60a2d400) [pid = 1978] [serial = 1680] [outer = 0x7ffc5dae0400] 08:07:50 INFO - PROCESS | 1978 | 1461510470087 Marionette TRACE conn6 <- [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]]]}] 08:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1741ms 08:07:50 INFO - PROCESS | 1978 | 1461510470144 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 08:07:50 INFO - PROCESS | 1978 | 1461510470150 Marionette TRACE conn6 <- [1,2209,null,{"value":"8"}] 08:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:07:50 INFO - PROCESS | 1978 | 1461510470164 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:07:50 INFO - PROCESS | 1978 | 1461510470169 Marionette TRACE conn6 <- [1,2210,null,{}] 08:07:50 INFO - PROCESS | 1978 | 1461510470176 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:50 INFO - PROCESS | 1978 | 1461510470517 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 08:07:50 INFO - PROCESS | 1978 | 1461510470767 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc650a0800 == 119 [pid = 1978] [id = 560] 08:07:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc60b8e000) [pid = 1978] [serial = 1681] [outer = (nil)] 08:07:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc61dea800) [pid = 1978] [serial = 1682] [outer = 0x7ffc60b8e000] 08:07:50 INFO - PROCESS | 1978 | 1461510470847 Marionette DEBUG loaded listener.js 08:07:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc64beac00) [pid = 1978] [serial = 1683] [outer = 0x7ffc60b8e000] 08:07:51 INFO - PROCESS | 1978 | 1461510471838 Marionette TRACE conn6 <- [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]]]}] 08:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1741ms 08:07:51 INFO - PROCESS | 1978 | 1461510471901 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 08:07:51 INFO - PROCESS | 1978 | 1461510471906 Marionette TRACE conn6 <- [1,2213,null,{"value":"8"}] 08:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:07:51 INFO - PROCESS | 1978 | 1461510471912 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:07:51 INFO - PROCESS | 1978 | 1461510471916 Marionette TRACE conn6 <- [1,2214,null,{}] 08:07:51 INFO - PROCESS | 1978 | 1461510471933 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:52 INFO - PROCESS | 1978 | 1461510472220 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 08:07:52 INFO - PROCESS | 1978 | 1461510472568 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66770800 == 120 [pid = 1978] [id = 561] 08:07:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc65791c00) [pid = 1978] [serial = 1684] [outer = (nil)] 08:07:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc664f2000) [pid = 1978] [serial = 1685] [outer = 0x7ffc65791c00] 08:07:52 INFO - PROCESS | 1978 | 1461510472658 Marionette DEBUG loaded listener.js 08:07:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6673a400) [pid = 1978] [serial = 1686] [outer = 0x7ffc65791c00] 08:07:53 INFO - PROCESS | 1978 | 1461510473551 Marionette TRACE conn6 <- [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]]]}] 08:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1690ms 08:07:53 INFO - PROCESS | 1978 | 1461510473604 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 08:07:53 INFO - PROCESS | 1978 | 1461510473608 Marionette TRACE conn6 <- [1,2217,null,{"value":"8"}] 08:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:07:53 INFO - PROCESS | 1978 | 1461510473614 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:07:53 INFO - PROCESS | 1978 | 1461510473618 Marionette TRACE conn6 <- [1,2218,null,{}] 08:07:53 INFO - PROCESS | 1978 | 1461510473623 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:53 INFO - PROCESS | 1978 | 1461510473857 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 08:07:54 INFO - PROCESS | 1978 | 1461510474082 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cc2800 == 121 [pid = 1978] [id = 562] 08:07:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc65ab0800) [pid = 1978] [serial = 1687] [outer = (nil)] 08:07:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc674eb800) [pid = 1978] [serial = 1688] [outer = 0x7ffc65ab0800] 08:07:54 INFO - PROCESS | 1978 | 1461510474206 Marionette DEBUG loaded listener.js 08:07:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc67c6dc00) [pid = 1978] [serial = 1689] [outer = 0x7ffc65ab0800] 08:07:55 INFO - PROCESS | 1978 | 1461510475195 Marionette TRACE conn6 <- [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]]]}] 08:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 08:07:55 INFO - PROCESS | 1978 | 1461510475250 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 08:07:55 INFO - PROCESS | 1978 | 1461510475253 Marionette TRACE conn6 <- [1,2221,null,{"value":"8"}] 08:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:07:55 INFO - PROCESS | 1978 | 1461510475263 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:07:55 INFO - PROCESS | 1978 | 1461510475267 Marionette TRACE conn6 <- [1,2222,null,{}] 08:07:55 INFO - PROCESS | 1978 | 1461510475273 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:55 INFO - PROCESS | 1978 | 1461510475507 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 08:07:55 INFO - PROCESS | 1978 | 1461510475718 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4cd000 == 122 [pid = 1978] [id = 563] 08:07:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc67330800) [pid = 1978] [serial = 1690] [outer = (nil)] 08:07:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc69b59400) [pid = 1978] [serial = 1691] [outer = 0x7ffc67330800] 08:07:55 INFO - PROCESS | 1978 | 1461510475885 Marionette DEBUG loaded listener.js 08:07:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc69ece800) [pid = 1978] [serial = 1692] [outer = 0x7ffc67330800] 08:07:56 INFO - PROCESS | 1978 | 1461510476876 Marionette TRACE conn6 <- [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]]]}] 08:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1631ms 08:07:56 INFO - PROCESS | 1978 | 1461510476895 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 08:07:56 INFO - PROCESS | 1978 | 1461510476900 Marionette TRACE conn6 <- [1,2225,null,{"value":"8"}] 08:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:07:56 INFO - PROCESS | 1978 | 1461510476906 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:07:56 INFO - PROCESS | 1978 | 1461510476911 Marionette TRACE conn6 <- [1,2226,null,{}] 08:07:56 INFO - PROCESS | 1978 | 1461510476919 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:57 INFO - PROCESS | 1978 | 1461510477199 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 08:07:57 INFO - PROCESS | 1978 | 1461510477512 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe5c000 == 123 [pid = 1978] [id = 564] 08:07:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6b7eb400) [pid = 1978] [serial = 1693] [outer = (nil)] 08:07:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b8c3800) [pid = 1978] [serial = 1694] [outer = 0x7ffc6b7eb400] 08:07:57 INFO - PROCESS | 1978 | 1461510477598 Marionette DEBUG loaded listener.js 08:07:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b9fbc00) [pid = 1978] [serial = 1695] [outer = 0x7ffc6b7eb400] 08:07:58 INFO - PROCESS | 1978 | 1461510478484 Marionette TRACE conn6 <- [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]]]}] 08:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1642ms 08:07:58 INFO - PROCESS | 1978 | 1461510478549 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 08:07:58 INFO - PROCESS | 1978 | 1461510478554 Marionette TRACE conn6 <- [1,2229,null,{"value":"8"}] 08:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:07:58 INFO - PROCESS | 1978 | 1461510478561 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:07:58 INFO - PROCESS | 1978 | 1461510478564 Marionette TRACE conn6 <- [1,2230,null,{}] 08:07:58 INFO - PROCESS | 1978 | 1461510478572 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:07:58 INFO - PROCESS | 1978 | 1461510478816 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 08:07:59 INFO - PROCESS | 1978 | 1461510479124 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:07:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707ae000 == 124 [pid = 1978] [id = 565] 08:07:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b6c5400) [pid = 1978] [serial = 1696] [outer = (nil)] 08:07:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6bac6800) [pid = 1978] [serial = 1697] [outer = 0x7ffc6b6c5400] 08:07:59 INFO - PROCESS | 1978 | 1461510479208 Marionette DEBUG loaded listener.js 08:07:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6f9b4c00) [pid = 1978] [serial = 1698] [outer = 0x7ffc6b6c5400] 08:08:00 INFO - PROCESS | 1978 | 1461510480092 Marionette TRACE conn6 <- [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]]]}] 08:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 08:08:00 INFO - PROCESS | 1978 | 1461510480143 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 08:08:00 INFO - PROCESS | 1978 | 1461510480147 Marionette TRACE conn6 <- [1,2233,null,{"value":"8"}] 08:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:08:00 INFO - PROCESS | 1978 | 1461510480153 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:08:00 INFO - PROCESS | 1978 | 1461510480155 Marionette TRACE conn6 <- [1,2234,null,{}] 08:08:00 INFO - PROCESS | 1978 | 1461510480162 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:00 INFO - PROCESS | 1978 | 1461510480399 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 08:08:00 INFO - PROCESS | 1978 | 1461510480663 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72573800 == 125 [pid = 1978] [id = 566] 08:08:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6b7ebc00) [pid = 1978] [serial = 1699] [outer = (nil)] 08:08:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6fef8400) [pid = 1978] [serial = 1700] [outer = 0x7ffc6b7ebc00] 08:08:00 INFO - PROCESS | 1978 | 1461510480798 Marionette DEBUG loaded listener.js 08:08:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc70125400) [pid = 1978] [serial = 1701] [outer = 0x7ffc6b7ebc00] 08:08:01 INFO - PROCESS | 1978 | 1461510481868 Marionette TRACE conn6 <- [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]]]}] 08:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1751ms 08:08:01 INFO - PROCESS | 1978 | 1461510481905 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 08:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:08:01 INFO - PROCESS | 1978 | 1461510481910 Marionette TRACE conn6 <- [1,2237,null,{"value":"8"}] 08:08:01 INFO - PROCESS | 1978 | 1461510481916 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:08:01 INFO - PROCESS | 1978 | 1461510481919 Marionette TRACE conn6 <- [1,2238,null,{}] 08:08:01 INFO - PROCESS | 1978 | 1461510481925 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:02 INFO - PROCESS | 1978 | 1461510482169 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 08:08:02 INFO - PROCESS | 1978 | 1461510482431 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c2b000 == 126 [pid = 1978] [id = 567] 08:08:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6a54a400) [pid = 1978] [serial = 1702] [outer = (nil)] 08:08:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc7028dc00) [pid = 1978] [serial = 1703] [outer = 0x7ffc6a54a400] 08:08:02 INFO - PROCESS | 1978 | 1461510482567 Marionette DEBUG loaded listener.js 08:08:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc71a9d800) [pid = 1978] [serial = 1704] [outer = 0x7ffc6a54a400] 08:08:03 INFO - PROCESS | 1978 | 1461510483443 Marionette TRACE conn6 <- [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]]]}] 08:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 08:08:03 INFO - PROCESS | 1978 | 1461510483503 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 08:08:03 INFO - PROCESS | 1978 | 1461510483507 Marionette TRACE conn6 <- [1,2241,null,{"value":"8"}] 08:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:08:03 INFO - PROCESS | 1978 | 1461510483514 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:08:03 INFO - PROCESS | 1978 | 1461510483517 Marionette TRACE conn6 <- [1,2242,null,{}] 08:08:03 INFO - PROCESS | 1978 | 1461510483523 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:03 INFO - PROCESS | 1978 | 1461510483770 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 08:08:04 INFO - PROCESS | 1978 | 1461510484081 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7584d800 == 127 [pid = 1978] [id = 568] 08:08:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc6f9b9c00) [pid = 1978] [serial = 1705] [outer = (nil)] 08:08:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc7247dc00) [pid = 1978] [serial = 1706] [outer = 0x7ffc6f9b9c00] 08:08:04 INFO - PROCESS | 1978 | 1461510484167 Marionette DEBUG loaded listener.js 08:08:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc72669800) [pid = 1978] [serial = 1707] [outer = 0x7ffc6f9b9c00] 08:08:05 INFO - PROCESS | 1978 | 1461510485050 Marionette TRACE conn6 <- [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]]]}] 08:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1579ms 08:08:05 INFO - PROCESS | 1978 | 1461510485094 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 08:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:08:05 INFO - PROCESS | 1978 | 1461510485099 Marionette TRACE conn6 <- [1,2245,null,{"value":"8"}] 08:08:05 INFO - PROCESS | 1978 | 1461510485107 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:08:05 INFO - PROCESS | 1978 | 1461510485110 Marionette TRACE conn6 <- [1,2246,null,{}] 08:08:05 INFO - PROCESS | 1978 | 1461510485117 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:05 INFO - PROCESS | 1978 | 1461510485387 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 08:08:05 INFO - PROCESS | 1978 | 1461510485700 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75af1000 == 128 [pid = 1978] [id = 569] 08:08:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc73a84c00) [pid = 1978] [serial = 1708] [outer = (nil)] 08:08:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc73d8d000) [pid = 1978] [serial = 1709] [outer = 0x7ffc73a84c00] 08:08:05 INFO - PROCESS | 1978 | 1461510485799 Marionette DEBUG loaded listener.js 08:08:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc75404400) [pid = 1978] [serial = 1710] [outer = 0x7ffc73a84c00] 08:08:06 INFO - PROCESS | 1978 | 1461510486759 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1699ms 08:08:06 INFO - PROCESS | 1978 | 1461510486805 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 08:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:08:06 INFO - PROCESS | 1978 | 1461510486809 Marionette TRACE conn6 <- [1,2249,null,{"value":"8"}] 08:08:06 INFO - PROCESS | 1978 | 1461510486815 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:08:06 INFO - PROCESS | 1978 | 1461510486819 Marionette TRACE conn6 <- [1,2250,null,{}] 08:08:06 INFO - PROCESS | 1978 | 1461510486825 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:07 INFO - PROCESS | 1978 | 1461510487057 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 08:08:07 INFO - PROCESS | 1978 | 1461510487383 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76188800 == 129 [pid = 1978] [id = 570] 08:08:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc73a7c400) [pid = 1978] [serial = 1711] [outer = (nil)] 08:08:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc75410000) [pid = 1978] [serial = 1712] [outer = 0x7ffc73a7c400] 08:08:07 INFO - PROCESS | 1978 | 1461510487469 Marionette DEBUG loaded listener.js 08:08:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc757ba000) [pid = 1978] [serial = 1713] [outer = 0x7ffc73a7c400] 08:08:08 INFO - PROCESS | 1978 | 1461510488351 Marionette TRACE conn6 <- [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]]]}] 08:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 08:08:08 INFO - PROCESS | 1978 | 1461510488402 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 08:08:08 INFO - PROCESS | 1978 | 1461510488406 Marionette TRACE conn6 <- [1,2253,null,{"value":"8"}] 08:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:08:08 INFO - PROCESS | 1978 | 1461510488412 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:08:08 INFO - PROCESS | 1978 | 1461510488414 Marionette TRACE conn6 <- [1,2254,null,{}] 08:08:08 INFO - PROCESS | 1978 | 1461510488420 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:08 INFO - PROCESS | 1978 | 1461510488647 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 08:08:08 INFO - PROCESS | 1978 | 1461510488927 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7624b000 == 130 [pid = 1978] [id = 571] 08:08:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc73a85000) [pid = 1978] [serial = 1714] [outer = (nil)] 08:08:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc757c7c00) [pid = 1978] [serial = 1715] [outer = 0x7ffc73a85000] 08:08:09 INFO - PROCESS | 1978 | 1461510489053 Marionette DEBUG loaded listener.js 08:08:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc7587dc00) [pid = 1978] [serial = 1716] [outer = 0x7ffc73a85000] 08:08:09 INFO - PROCESS | 1978 | 1461510489922 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1586ms 08:08:10 INFO - PROCESS | 1978 | 1461510490003 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 08:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:08:10 INFO - PROCESS | 1978 | 1461510490014 Marionette TRACE conn6 <- [1,2257,null,{"value":"8"}] 08:08:10 INFO - PROCESS | 1978 | 1461510490020 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:08:10 INFO - PROCESS | 1978 | 1461510490023 Marionette TRACE conn6 <- [1,2258,null,{}] 08:08:10 INFO - PROCESS | 1978 | 1461510490029 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:10 INFO - PROCESS | 1978 | 1461510490308 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 08:08:10 INFO - PROCESS | 1978 | 1461510490620 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc790d1800 == 131 [pid = 1978] [id = 572] 08:08:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc757bcc00) [pid = 1978] [serial = 1717] [outer = (nil)] 08:08:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc75bb4800) [pid = 1978] [serial = 1718] [outer = 0x7ffc757bcc00] 08:08:10 INFO - PROCESS | 1978 | 1461510490699 Marionette DEBUG loaded listener.js 08:08:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc75bbfc00) [pid = 1978] [serial = 1719] [outer = 0x7ffc757bcc00] 08:08:11 INFO - PROCESS | 1978 | 1461510491602 Marionette TRACE conn6 <- [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]]]}] 08:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1645ms 08:08:11 INFO - PROCESS | 1978 | 1461510491666 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 08:08:11 INFO - PROCESS | 1978 | 1461510491669 Marionette TRACE conn6 <- [1,2261,null,{"value":"8"}] 08:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:08:11 INFO - PROCESS | 1978 | 1461510491675 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:08:11 INFO - PROCESS | 1978 | 1461510491679 Marionette TRACE conn6 <- [1,2262,null,{}] 08:08:11 INFO - PROCESS | 1978 | 1461510491684 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:11 INFO - PROCESS | 1978 | 1461510491940 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 08:08:12 INFO - PROCESS | 1978 | 1461510492290 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abc9000 == 132 [pid = 1978] [id = 573] 08:08:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc771d0400) [pid = 1978] [serial = 1720] [outer = (nil)] 08:08:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc78785000) [pid = 1978] [serial = 1721] [outer = 0x7ffc771d0400] 08:08:12 INFO - PROCESS | 1978 | 1461510492376 Marionette DEBUG loaded listener.js 08:08:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc79585000) [pid = 1978] [serial = 1722] [outer = 0x7ffc771d0400] 08:08:13 INFO - PROCESS | 1978 | 1461510493232 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1628ms 08:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:08:13 INFO - PROCESS | 1978 | 1461510493306 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 08:08:13 INFO - PROCESS | 1978 | 1461510493309 Marionette TRACE conn6 <- [1,2265,null,{"value":"8"}] 08:08:13 INFO - PROCESS | 1978 | 1461510493316 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:08:13 INFO - PROCESS | 1978 | 1461510493319 Marionette TRACE conn6 <- [1,2266,null,{}] 08:08:13 INFO - PROCESS | 1978 | 1461510493324 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:13 INFO - PROCESS | 1978 | 1461510493605 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 08:08:13 INFO - PROCESS | 1978 | 1461510493921 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc91800 == 133 [pid = 1978] [id = 574] 08:08:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc5d66c400) [pid = 1978] [serial = 1723] [outer = (nil)] 08:08:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc6fef8000) [pid = 1978] [serial = 1724] [outer = 0x7ffc5d66c400] 08:08:14 INFO - PROCESS | 1978 | 1461510494006 Marionette DEBUG loaded listener.js 08:08:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc7abaf800) [pid = 1978] [serial = 1725] [outer = 0x7ffc5d66c400] 08:08:14 INFO - PROCESS | 1978 | 1461510494903 Marionette TRACE conn6 <- [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]]]}] 08:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1641ms 08:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:08:14 INFO - PROCESS | 1978 | 1461510494956 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 08:08:14 INFO - PROCESS | 1978 | 1461510494959 Marionette TRACE conn6 <- [1,2269,null,{"value":"8"}] 08:08:14 INFO - PROCESS | 1978 | 1461510494966 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:08:14 INFO - PROCESS | 1978 | 1461510494969 Marionette TRACE conn6 <- [1,2270,null,{}] 08:08:14 INFO - PROCESS | 1978 | 1461510494976 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:15 INFO - PROCESS | 1978 | 1461510495236 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 08:08:15 INFO - PROCESS | 1978 | 1461510495544 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9dc800 == 134 [pid = 1978] [id = 575] 08:08:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc60b99800) [pid = 1978] [serial = 1726] [outer = (nil)] 08:08:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7bed1c00) [pid = 1978] [serial = 1727] [outer = 0x7ffc60b99800] 08:08:15 INFO - PROCESS | 1978 | 1461510495631 Marionette DEBUG loaded listener.js 08:08:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc7ce23800) [pid = 1978] [serial = 1728] [outer = 0x7ffc60b99800] 08:08:16 INFO - PROCESS | 1978 | 1461510496522 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1585ms 08:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:08:16 INFO - PROCESS | 1978 | 1461510496554 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 08:08:16 INFO - PROCESS | 1978 | 1461510496557 Marionette TRACE conn6 <- [1,2273,null,{"value":"8"}] 08:08:16 INFO - PROCESS | 1978 | 1461510496565 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:08:16 INFO - PROCESS | 1978 | 1461510496568 Marionette TRACE conn6 <- [1,2274,null,{}] 08:08:16 INFO - PROCESS | 1978 | 1461510496573 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:16 INFO - PROCESS | 1978 | 1461510496804 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 08:08:17 INFO - PROCESS | 1978 | 1461510497077 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8da72800 == 135 [pid = 1978] [id = 576] 08:08:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc76318800) [pid = 1978] [serial = 1729] [outer = (nil)] 08:08:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7ce7b800) [pid = 1978] [serial = 1730] [outer = 0x7ffc76318800] 08:08:17 INFO - PROCESS | 1978 | 1461510497213 Marionette DEBUG loaded listener.js 08:08:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7eb71400) [pid = 1978] [serial = 1731] [outer = 0x7ffc76318800] 08:08:18 INFO - PROCESS | 1978 | 1461510498112 Marionette TRACE conn6 <- [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]]]}] 08:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1589ms 08:08:18 INFO - PROCESS | 1978 | 1461510498153 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 08:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:08:18 INFO - PROCESS | 1978 | 1461510498157 Marionette TRACE conn6 <- [1,2277,null,{"value":"8"}] 08:08:18 INFO - PROCESS | 1978 | 1461510498163 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:08:18 INFO - PROCESS | 1978 | 1461510498167 Marionette TRACE conn6 <- [1,2278,null,{}] 08:08:18 INFO - PROCESS | 1978 | 1461510498172 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6e8000 == 134 [pid = 1978] [id = 152] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ab9000 == 133 [pid = 1978] [id = 557] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61d95800 == 132 [pid = 1978] [id = 556] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604af800 == 131 [pid = 1978] [id = 555] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc43000 == 130 [pid = 1978] [id = 554] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8b823800 == 129 [pid = 1978] [id = 553] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88e22800 == 128 [pid = 1978] [id = 552] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc88704000 == 127 [pid = 1978] [id = 551] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc81ce6800 == 126 [pid = 1978] [id = 550] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7cdf0800 == 125 [pid = 1978] [id = 549] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be22000 == 124 [pid = 1978] [id = 548] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abc6800 == 123 [pid = 1978] [id = 547] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc77cab000 == 122 [pid = 1978] [id = 546] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7618f800 == 121 [pid = 1978] [id = 545] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75ae5800 == 120 [pid = 1978] [id = 544] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75858800 == 119 [pid = 1978] [id = 543] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c27000 == 118 [pid = 1978] [id = 542] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71848800 == 117 [pid = 1978] [id = 541] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b782000 == 116 [pid = 1978] [id = 540] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc69f4b800 == 115 [pid = 1978] [id = 539] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66784800 == 114 [pid = 1978] [id = 538] 08:08:19 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc621ba800 == 113 [pid = 1978] [id = 537] 08:08:19 INFO - PROCESS | 1978 | 1461510499807 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc6fe91400) [pid = 1978] [serial = 1569] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc5d933800) [pid = 1978] [serial = 1598] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc70283c00) [pid = 1978] [serial = 1574] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc607ce800) [pid = 1978] [serial = 1601] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc639f0800) [pid = 1978] [serial = 1550] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc72b84400) [pid = 1978] [serial = 1578] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc79142800) [pid = 1978] [serial = 1595] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc67c70000) [pid = 1978] [serial = 1559] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc75884800) [pid = 1978] [serial = 1584] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc788de400) [pid = 1978] [serial = 1593] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc6bab0400) [pid = 1978] [serial = 1566] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc7012e800) [pid = 1978] [serial = 1572] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc6a640000) [pid = 1978] [serial = 1562] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc77b04c00) [pid = 1978] [serial = 1590] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc64bea000) [pid = 1978] [serial = 1605] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc7631ec00) [pid = 1978] [serial = 1589] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6b8d1000) [pid = 1978] [serial = 1565] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc75bbc000) [pid = 1978] [serial = 1586] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc60a3e800) [pid = 1978] [serial = 1602] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc68356800) [pid = 1978] [serial = 1560] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc5dad8800) [pid = 1978] [serial = 1599] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc70894c00) [pid = 1978] [serial = 1575] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc60a34800) [pid = 1978] [serial = 1547] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7587f400) [pid = 1978] [serial = 1583] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc724b2400) [pid = 1978] [serial = 1577] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc70120400) [pid = 1978] [serial = 1571] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc639ee000) [pid = 1978] [serial = 1607] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc75410400) [pid = 1978] [serial = 1580] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc65aa6800) [pid = 1978] [serial = 1553] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc60a4c000) [pid = 1978] [serial = 1548] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc651c6400) [pid = 1978] [serial = 1551] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc6b47f400) [pid = 1978] [serial = 1563] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc665bf000) [pid = 1978] [serial = 1554] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc651cd000) [pid = 1978] [serial = 1608] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc674f5c00) [pid = 1978] [serial = 1557] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc621c3000) [pid = 1978] [serial = 1604] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc6f9ac800) [pid = 1978] [serial = 1568] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc75bc3400) [pid = 1978] [serial = 1587] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc757bd800) [pid = 1978] [serial = 1581] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc67334000) [pid = 1978] [serial = 1556] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc77c97800) [pid = 1978] [serial = 1592] [outer = (nil)] [url = about:blank] 08:08:20 INFO - PROCESS | 1978 | 1461510500282 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5e447000 == 114 [pid = 1978] [id = 577] 08:08:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc5dad8800) [pid = 1978] [serial = 1732] [outer = (nil)] 08:08:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc5dade800) [pid = 1978] [serial = 1733] [outer = 0x7ffc5dad8800] 08:08:20 INFO - PROCESS | 1978 | 1461510500355 Marionette DEBUG loaded listener.js 08:08:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc5f710000) [pid = 1978] [serial = 1734] [outer = 0x7ffc5dad8800] 08:08:21 INFO - PROCESS | 1978 | 1461510501165 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3034ms 08:08:21 INFO - PROCESS | 1978 | 1461510501225 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 08:08:21 INFO - PROCESS | 1978 | 1461510501231 Marionette TRACE conn6 <- [1,2281,null,{"value":"8"}] 08:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:08:21 INFO - PROCESS | 1978 | 1461510501241 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:08:21 INFO - PROCESS | 1978 | 1461510501248 Marionette TRACE conn6 <- [1,2282,null,{}] 08:08:21 INFO - PROCESS | 1978 | 1461510501255 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:21 INFO - PROCESS | 1978 | 1461510501483 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 08:08:21 INFO - PROCESS | 1978 | 1461510501657 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61dab800 == 115 [pid = 1978] [id = 578] 08:08:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc5dae0800) [pid = 1978] [serial = 1735] [outer = (nil)] 08:08:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc60a4ac00) [pid = 1978] [serial = 1736] [outer = 0x7ffc5dae0800] 08:08:21 INFO - PROCESS | 1978 | 1461510501731 Marionette DEBUG loaded listener.js 08:08:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc60cefc00) [pid = 1978] [serial = 1737] [outer = 0x7ffc5dae0800] 08:08:22 INFO - PROCESS | 1978 | 1461510502699 Marionette TRACE conn6 <- [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]]]}] 08:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1494ms 08:08:22 INFO - PROCESS | 1978 | 1461510502737 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 08:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:08:22 INFO - PROCESS | 1978 | 1461510502742 Marionette TRACE conn6 <- [1,2285,null,{"value":"8"}] 08:08:22 INFO - PROCESS | 1978 | 1461510502748 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:08:22 INFO - PROCESS | 1978 | 1461510502751 Marionette TRACE conn6 <- [1,2286,null,{}] 08:08:22 INFO - PROCESS | 1978 | 1461510502767 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:23 INFO - PROCESS | 1978 | 1461510503059 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 08:08:23 INFO - PROCESS | 1978 | 1461510503097 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd2800 == 116 [pid = 1978] [id = 579] 08:08:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc621cd800) [pid = 1978] [serial = 1738] [outer = (nil)] 08:08:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc63c26c00) [pid = 1978] [serial = 1739] [outer = 0x7ffc621cd800] 08:08:23 INFO - PROCESS | 1978 | 1461510503176 Marionette DEBUG loaded listener.js 08:08:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc651cd000) [pid = 1978] [serial = 1740] [outer = 0x7ffc621cd800] 08:08:24 INFO - PROCESS | 1978 | 1461510504271 Marionette TRACE conn6 <- [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]]]}] 08:08:24 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 08:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1596ms 08:08:24 INFO - PROCESS | 1978 | 1461510504352 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 08:08:24 INFO - PROCESS | 1978 | 1461510504359 Marionette TRACE conn6 <- [1,2289,null,{"value":"8"}] 08:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:08:24 INFO - PROCESS | 1978 | 1461510504376 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:08:24 INFO - PROCESS | 1978 | 1461510504383 Marionette TRACE conn6 <- [1,2290,null,{}] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc5d93b000) [pid = 1978] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc75725c00) [pid = 1978] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc65aaa000) [pid = 1978] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc67fc8800) [pid = 1978] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc60a30400) [pid = 1978] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6b8c2400) [pid = 1978] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6b47c800) [pid = 1978] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6fef4400) [pid = 1978] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc60693800) [pid = 1978] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc75728400) [pid = 1978] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc7bbc0800) [pid = 1978] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc664e4000) [pid = 1978] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6a545c00) [pid = 1978] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc757c0400) [pid = 1978] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc7aa21400) [pid = 1978] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6b8ca400) [pid = 1978] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc5d668400) [pid = 1978] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc73a85400) [pid = 1978] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:08:24 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc639f2800) [pid = 1978] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:08:25 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc6060d400) [pid = 1978] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:08:25 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc67fca000) [pid = 1978] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:08:25 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc64bf1400) [pid = 1978] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:08:25 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6a54f000) [pid = 1978] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:08:25 INFO - PROCESS | 1978 | 1461510505030 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:25 INFO - PROCESS | 1978 | 1461510505372 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 08:08:25 INFO - PROCESS | 1978 | 1461510505478 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657ba000 == 117 [pid = 1978] [id = 580] 08:08:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc621cdc00) [pid = 1978] [serial = 1741] [outer = (nil)] 08:08:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc6578dc00) [pid = 1978] [serial = 1742] [outer = 0x7ffc621cdc00] 08:08:25 INFO - PROCESS | 1978 | 1461510505550 Marionette DEBUG loaded listener.js 08:08:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc665bbc00) [pid = 1978] [serial = 1743] [outer = 0x7ffc621cdc00] 08:08:26 INFO - PROCESS | 1978 | 1461510506307 Marionette TRACE conn6 <- [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]]]}] 08:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1965ms 08:08:26 INFO - PROCESS | 1978 | 1461510506334 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 08:08:26 INFO - PROCESS | 1978 | 1461510506338 Marionette TRACE conn6 <- [1,2293,null,{"value":"8"}] 08:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:08:26 INFO - PROCESS | 1978 | 1461510506344 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:08:26 INFO - PROCESS | 1978 | 1461510506347 Marionette TRACE conn6 <- [1,2294,null,{}] 08:08:26 INFO - PROCESS | 1978 | 1461510506353 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:26 INFO - PROCESS | 1978 | 1461510506561 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 08:08:26 INFO - PROCESS | 1978 | 1461510506752 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66771800 == 118 [pid = 1978] [id = 581] 08:08:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc6060d400) [pid = 1978] [serial = 1744] [outer = (nil)] 08:08:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6732f400) [pid = 1978] [serial = 1745] [outer = 0x7ffc6060d400] 08:08:26 INFO - PROCESS | 1978 | 1461510506839 Marionette DEBUG loaded listener.js 08:08:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc67bde000) [pid = 1978] [serial = 1746] [outer = 0x7ffc6060d400] 08:08:28 INFO - PROCESS | 1978 | 1461510508181 Marionette TRACE conn6 <- [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]]]}] 08:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1888ms 08:08:28 INFO - PROCESS | 1978 | 1461510508234 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 08:08:28 INFO - PROCESS | 1978 | 1461510508238 Marionette TRACE conn6 <- [1,2297,null,{"value":"8"}] 08:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:08:28 INFO - PROCESS | 1978 | 1461510508248 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:08:28 INFO - PROCESS | 1978 | 1461510508253 Marionette TRACE conn6 <- [1,2298,null,{}] 08:08:28 INFO - PROCESS | 1978 | 1461510508261 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:28 INFO - PROCESS | 1978 | 1461510508510 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 08:08:28 INFO - PROCESS | 1978 | 1461510508820 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f1c800 == 119 [pid = 1978] [id = 582] 08:08:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc60a37800) [pid = 1978] [serial = 1747] [outer = (nil)] 08:08:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc60cf9800) [pid = 1978] [serial = 1748] [outer = 0x7ffc60a37800] 08:08:28 INFO - PROCESS | 1978 | 1461510508912 Marionette DEBUG loaded listener.js 08:08:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc639f0800) [pid = 1978] [serial = 1749] [outer = 0x7ffc60a37800] 08:08:29 INFO - PROCESS | 1978 | 1461510509892 Marionette TRACE conn6 <- [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]]]}] 08:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1685ms 08:08:29 INFO - PROCESS | 1978 | 1461510509934 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 08:08:29 INFO - PROCESS | 1978 | 1461510509943 Marionette TRACE conn6 <- [1,2301,null,{"value":"8"}] 08:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:08:29 INFO - PROCESS | 1978 | 1461510509955 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:08:29 INFO - PROCESS | 1978 | 1461510509959 Marionette TRACE conn6 <- [1,2302,null,{}] 08:08:29 INFO - PROCESS | 1978 | 1461510509965 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:30 INFO - PROCESS | 1978 | 1461510510264 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 08:08:30 INFO - PROCESS | 1978 | 1461510510571 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cac800 == 120 [pid = 1978] [id = 583] 08:08:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc65782800) [pid = 1978] [serial = 1750] [outer = (nil)] 08:08:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc665c8800) [pid = 1978] [serial = 1751] [outer = 0x7ffc65782800] 08:08:30 INFO - PROCESS | 1978 | 1461510510656 Marionette DEBUG loaded listener.js 08:08:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc674f3000) [pid = 1978] [serial = 1752] [outer = 0x7ffc65782800] 08:08:31 INFO - PROCESS | 1978 | 1461510511637 Marionette TRACE conn6 <- [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]]]}] 08:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1736ms 08:08:31 INFO - PROCESS | 1978 | 1461510511691 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 08:08:31 INFO - PROCESS | 1978 | 1461510511695 Marionette TRACE conn6 <- [1,2305,null,{"value":"8"}] 08:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:08:31 INFO - PROCESS | 1978 | 1461510511702 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:08:31 INFO - PROCESS | 1978 | 1461510511708 Marionette TRACE conn6 <- [1,2306,null,{}] 08:08:31 INFO - PROCESS | 1978 | 1461510511726 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:31 INFO - PROCESS | 1978 | 1461510511988 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 08:08:32 INFO - PROCESS | 1978 | 1461510512307 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5e2000 == 121 [pid = 1978] [id = 584] 08:08:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc67fc9c00) [pid = 1978] [serial = 1753] [outer = (nil)] 08:08:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc69cbb000) [pid = 1978] [serial = 1754] [outer = 0x7ffc67fc9c00] 08:08:32 INFO - PROCESS | 1978 | 1461510512398 Marionette DEBUG loaded listener.js 08:08:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6a474000) [pid = 1978] [serial = 1755] [outer = 0x7ffc67fc9c00] 08:08:33 INFO - PROCESS | 1978 | 1461510513346 Marionette TRACE conn6 <- [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]]]}] 08:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1689ms 08:08:33 INFO - PROCESS | 1978 | 1461510513392 Marionette TRACE conn6 -> [0,2309,"getWindowHandle",null] 08:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:08:33 INFO - PROCESS | 1978 | 1461510513397 Marionette TRACE conn6 <- [1,2309,null,{"value":"8"}] 08:08:33 INFO - PROCESS | 1978 | 1461510513419 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:08:33 INFO - PROCESS | 1978 | 1461510513424 Marionette TRACE conn6 <- [1,2310,null,{}] 08:08:33 INFO - PROCESS | 1978 | 1461510513434 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:33 INFO - PROCESS | 1978 | 1461510513677 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 08:08:33 INFO - PROCESS | 1978 | 1461510513938 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6feb5000 == 122 [pid = 1978] [id = 585] 08:08:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc68354400) [pid = 1978] [serial = 1756] [outer = (nil)] 08:08:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6a640000) [pid = 1978] [serial = 1757] [outer = 0x7ffc68354400] 08:08:34 INFO - PROCESS | 1978 | 1461510514063 Marionette DEBUG loaded listener.js 08:08:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b479000) [pid = 1978] [serial = 1758] [outer = 0x7ffc68354400] 08:08:35 INFO - PROCESS | 1978 | 1461510515019 Marionette TRACE conn6 <- [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]]]}] 08:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1651ms 08:08:35 INFO - PROCESS | 1978 | 1461510515055 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 08:08:35 INFO - PROCESS | 1978 | 1461510515059 Marionette TRACE conn6 <- [1,2313,null,{"value":"8"}] 08:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:08:35 INFO - PROCESS | 1978 | 1461510515065 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:08:35 INFO - PROCESS | 1978 | 1461510515069 Marionette TRACE conn6 <- [1,2314,null,{}] 08:08:35 INFO - PROCESS | 1978 | 1461510515075 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:35 INFO - PROCESS | 1978 | 1461510515374 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 08:08:35 INFO - PROCESS | 1978 | 1461510515704 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71854800 == 123 [pid = 1978] [id = 586] 08:08:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b6ca400) [pid = 1978] [serial = 1759] [outer = (nil)] 08:08:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b7fa000) [pid = 1978] [serial = 1760] [outer = 0x7ffc6b6ca400] 08:08:35 INFO - PROCESS | 1978 | 1461510515812 Marionette DEBUG loaded listener.js 08:08:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6b8e7800) [pid = 1978] [serial = 1761] [outer = 0x7ffc6b6ca400] 08:08:36 INFO - PROCESS | 1978 | 1461510516772 Marionette TRACE conn6 <- [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]]]}] 08:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1783ms 08:08:36 INFO - PROCESS | 1978 | 1461510516850 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 08:08:36 INFO - PROCESS | 1978 | 1461510516854 Marionette TRACE conn6 <- [1,2317,null,{"value":"8"}] 08:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:08:36 INFO - PROCESS | 1978 | 1461510516861 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:08:36 INFO - PROCESS | 1978 | 1461510516864 Marionette TRACE conn6 <- [1,2318,null,{}] 08:08:36 INFO - PROCESS | 1978 | 1461510516871 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:37 INFO - PROCESS | 1978 | 1461510517182 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 08:08:37 INFO - PROCESS | 1978 | 1461510517472 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c13000 == 124 [pid = 1978] [id = 587] 08:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6b6ca800) [pid = 1978] [serial = 1762] [outer = (nil)] 08:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6f986c00) [pid = 1978] [serial = 1763] [outer = 0x7ffc6b6ca800] 08:08:37 INFO - PROCESS | 1978 | 1461510517567 Marionette DEBUG loaded listener.js 08:08:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6ff99800) [pid = 1978] [serial = 1764] [outer = 0x7ffc6b6ca800] 08:08:38 INFO - PROCESS | 1978 | 1461510518475 Marionette TRACE conn6 <- [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] 08:08:38 INFO - PROCESS | 1978 | 1461510518553 Marionette TRACE conn6 <- [1,2321,null,{"value":"8"}] 08:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:08:38 INFO - PROCESS | 1978 | 1461510518559 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:08:38 INFO - PROCESS | 1978 | 1461510518562 Marionette TRACE conn6 <- [1,2322,null,{}] 08:08:38 INFO - PROCESS | 1978 | 1461510518568 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:38 INFO - PROCESS | 1978 | 1461510518846 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 08:08:39 INFO - PROCESS | 1978 | 1461510519145 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7579a000 == 125 [pid = 1978] [id = 588] 08:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6baa6400) [pid = 1978] [serial = 1765] [outer = (nil)] 08:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc70291800) [pid = 1978] [serial = 1766] [outer = 0x7ffc6baa6400] 08:08:39 INFO - PROCESS | 1978 | 1461510519229 Marionette DEBUG loaded listener.js 08:08:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc719dcc00) [pid = 1978] [serial = 1767] [outer = 0x7ffc6baa6400] 08:08:40 INFO - PROCESS | 1978 | 1461510520085 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 08:08:40 INFO - PROCESS | 1978 | 1461510520144 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 08:08:40 INFO - PROCESS | 1978 | 1461510520148 Marionette TRACE conn6 <- [1,2325,null,{"value":"8"}] 08:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:08:40 INFO - PROCESS | 1978 | 1461510520154 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:08:40 INFO - PROCESS | 1978 | 1461510520156 Marionette TRACE conn6 <- [1,2326,null,{}] 08:08:40 INFO - PROCESS | 1978 | 1461510520166 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:40 INFO - PROCESS | 1978 | 1461510520413 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 08:08:40 INFO - PROCESS | 1978 | 1461510520673 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a45000 == 126 [pid = 1978] [id = 589] 08:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc719dd800) [pid = 1978] [serial = 1768] [outer = (nil)] 08:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc71bec400) [pid = 1978] [serial = 1769] [outer = 0x7ffc719dd800] 08:08:40 INFO - PROCESS | 1978 | 1461510520798 Marionette DEBUG loaded listener.js 08:08:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc7247ec00) [pid = 1978] [serial = 1770] [outer = 0x7ffc719dd800] 08:08:41 INFO - PROCESS | 1978 | 1461510521666 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1533ms 08:08:41 INFO - PROCESS | 1978 | 1461510521698 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 08:08:41 INFO - PROCESS | 1978 | 1461510521701 Marionette TRACE conn6 <- [1,2329,null,{"value":"8"}] 08:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:08:41 INFO - PROCESS | 1978 | 1461510521711 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:08:41 INFO - PROCESS | 1978 | 1461510521715 Marionette TRACE conn6 <- [1,2330,null,{}] 08:08:41 INFO - PROCESS | 1978 | 1461510521721 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:41 INFO - PROCESS | 1978 | 1461510521957 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 08:08:42 INFO - PROCESS | 1978 | 1461510522229 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f07800 == 127 [pid = 1978] [id = 590] 08:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc70285400) [pid = 1978] [serial = 1771] [outer = (nil)] 08:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc72667000) [pid = 1978] [serial = 1772] [outer = 0x7ffc70285400] 08:08:42 INFO - PROCESS | 1978 | 1461510522367 Marionette DEBUG loaded listener.js 08:08:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc729a5000) [pid = 1978] [serial = 1773] [outer = 0x7ffc70285400] 08:08:43 INFO - PROCESS | 1978 | 1461510523283 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1632ms 08:08:43 INFO - PROCESS | 1978 | 1461510523344 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 08:08:43 INFO - PROCESS | 1978 | 1461510523348 Marionette TRACE conn6 <- [1,2333,null,{"value":"8"}] 08:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:08:43 INFO - PROCESS | 1978 | 1461510523355 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:08:43 INFO - PROCESS | 1978 | 1461510523358 Marionette TRACE conn6 <- [1,2334,null,{}] 08:08:43 INFO - PROCESS | 1978 | 1461510523365 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:43 INFO - PROCESS | 1978 | 1461510523640 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 08:08:43 INFO - PROCESS | 1978 | 1461510523965 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761d5000 == 128 [pid = 1978] [id = 591] 08:08:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc72b80c00) [pid = 1978] [serial = 1774] [outer = (nil)] 08:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc72b87800) [pid = 1978] [serial = 1775] [outer = 0x7ffc72b80c00] 08:08:44 INFO - PROCESS | 1978 | 1461510524047 Marionette DEBUG loaded listener.js 08:08:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc73a87c00) [pid = 1978] [serial = 1776] [outer = 0x7ffc72b80c00] 08:08:44 INFO - PROCESS | 1978 | 1461510524927 Marionette TRACE conn6 <- [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]]]}] 08:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1639ms 08:08:44 INFO - PROCESS | 1978 | 1461510524996 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 08:08:45 INFO - PROCESS | 1978 | 1461510525000 Marionette TRACE conn6 <- [1,2337,null,{"value":"8"}] 08:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:08:45 INFO - PROCESS | 1978 | 1461510525007 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:08:45 INFO - PROCESS | 1978 | 1461510525011 Marionette TRACE conn6 <- [1,2338,null,{}] 08:08:45 INFO - PROCESS | 1978 | 1461510525018 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:45 INFO - PROCESS | 1978 | 1461510525336 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 08:08:45 INFO - PROCESS | 1978 | 1461510525644 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a20a800 == 129 [pid = 1978] [id = 592] 08:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc75188400) [pid = 1978] [serial = 1777] [outer = (nil)] 08:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc757bb400) [pid = 1978] [serial = 1778] [outer = 0x7ffc75188400] 08:08:45 INFO - PROCESS | 1978 | 1461510525735 Marionette DEBUG loaded listener.js 08:08:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc75bbd800) [pid = 1978] [serial = 1779] [outer = 0x7ffc75188400] 08:08:46 INFO - PROCESS | 1978 | 1461510526643 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1688ms 08:08:46 INFO - PROCESS | 1978 | 1461510526696 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 08:08:46 INFO - PROCESS | 1978 | 1461510526700 Marionette TRACE conn6 <- [1,2341,null,{"value":"8"}] 08:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:08:46 INFO - PROCESS | 1978 | 1461510526707 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:08:46 INFO - PROCESS | 1978 | 1461510526710 Marionette TRACE conn6 <- [1,2342,null,{}] 08:08:46 INFO - PROCESS | 1978 | 1461510526716 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:46 INFO - PROCESS | 1978 | 1461510526952 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 08:08:47 INFO - PROCESS | 1978 | 1461510527213 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7adca800 == 130 [pid = 1978] [id = 593] 08:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc75270800) [pid = 1978] [serial = 1780] [outer = (nil)] 08:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc7631b000) [pid = 1978] [serial = 1781] [outer = 0x7ffc75270800] 08:08:47 INFO - PROCESS | 1978 | 1461510527350 Marionette DEBUG loaded listener.js 08:08:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc77c8a400) [pid = 1978] [serial = 1782] [outer = 0x7ffc75270800] 08:08:48 INFO - PROCESS | 1978 | 1461510528240 Marionette TRACE conn6 <- [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]]]}] 08:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1589ms 08:08:48 INFO - PROCESS | 1978 | 1461510528297 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 08:08:48 INFO - PROCESS | 1978 | 1461510528300 Marionette TRACE conn6 <- [1,2345,null,{"value":"8"}] 08:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:08:48 INFO - PROCESS | 1978 | 1461510528307 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:08:48 INFO - PROCESS | 1978 | 1461510528309 Marionette TRACE conn6 <- [1,2346,null,{}] 08:08:48 INFO - PROCESS | 1978 | 1461510528315 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:48 INFO - PROCESS | 1978 | 1461510528567 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 08:08:48 INFO - PROCESS | 1978 | 1461510528879 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be15800 == 131 [pid = 1978] [id = 594] 08:08:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc5d66c800) [pid = 1978] [serial = 1783] [outer = (nil)] 08:08:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc788de400) [pid = 1978] [serial = 1784] [outer = 0x7ffc5d66c800] 08:08:48 INFO - PROCESS | 1978 | 1461510528962 Marionette DEBUG loaded listener.js 08:08:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc7a0ba800) [pid = 1978] [serial = 1785] [outer = 0x7ffc5d66c800] 08:08:49 INFO - PROCESS | 1978 | 1461510529859 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1583ms 08:08:49 INFO - PROCESS | 1978 | 1461510529891 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 08:08:49 INFO - PROCESS | 1978 | 1461510529896 Marionette TRACE conn6 <- [1,2349,null,{"value":"8"}] 08:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:08:49 INFO - PROCESS | 1978 | 1461510529902 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:08:49 INFO - PROCESS | 1978 | 1461510529906 Marionette TRACE conn6 <- [1,2350,null,{}] 08:08:49 INFO - PROCESS | 1978 | 1461510529912 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:50 INFO - PROCESS | 1978 | 1461510530151 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 08:08:50 INFO - PROCESS | 1978 | 1461510530471 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc81ce8800 == 132 [pid = 1978] [id = 595] 08:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc60b98400) [pid = 1978] [serial = 1786] [outer = (nil)] 08:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc7aa21400) [pid = 1978] [serial = 1787] [outer = 0x7ffc60b98400] 08:08:50 INFO - PROCESS | 1978 | 1461510530558 Marionette DEBUG loaded listener.js 08:08:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc7ad89400) [pid = 1978] [serial = 1788] [outer = 0x7ffc60b98400] 08:08:51 INFO - PROCESS | 1978 | 1461510531454 Marionette TRACE conn6 <- [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]]]}] 08:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1580ms 08:08:51 INFO - PROCESS | 1978 | 1461510531486 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 08:08:51 INFO - PROCESS | 1978 | 1461510531490 Marionette TRACE conn6 <- [1,2353,null,{"value":"8"}] 08:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:08:51 INFO - PROCESS | 1978 | 1461510531496 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:08:51 INFO - PROCESS | 1978 | 1461510531499 Marionette TRACE conn6 <- [1,2354,null,{}] 08:08:51 INFO - PROCESS | 1978 | 1461510531504 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:51 INFO - PROCESS | 1978 | 1461510531738 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 08:08:52 INFO - PROCESS | 1978 | 1461510532004 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89b17800 == 133 [pid = 1978] [id = 596] 08:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc7a0bd400) [pid = 1978] [serial = 1789] [outer = (nil)] 08:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc7bbc6000) [pid = 1978] [serial = 1790] [outer = 0x7ffc7a0bd400] 08:08:52 INFO - PROCESS | 1978 | 1461510532138 Marionette DEBUG loaded listener.js 08:08:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7bee0c00) [pid = 1978] [serial = 1791] [outer = 0x7ffc7a0bd400] 08:08:53 INFO - PROCESS | 1978 | 1461510533078 Marionette TRACE conn6 <- [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]]]}] 08:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1631ms 08:08:53 INFO - PROCESS | 1978 | 1461510533128 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 08:08:53 INFO - PROCESS | 1978 | 1461510533131 Marionette TRACE conn6 <- [1,2357,null,{"value":"8"}] 08:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:08:53 INFO - PROCESS | 1978 | 1461510533138 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:08:53 INFO - PROCESS | 1978 | 1461510533141 Marionette TRACE conn6 <- [1,2358,null,{}] 08:08:53 INFO - PROCESS | 1978 | 1461510533147 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:53 INFO - PROCESS | 1978 | 1461510533396 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 08:08:53 INFO - PROCESS | 1978 | 1461510533716 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dc39800 == 134 [pid = 1978] [id = 597] 08:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc65aaf400) [pid = 1978] [serial = 1792] [outer = (nil)] 08:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc7ce75c00) [pid = 1978] [serial = 1793] [outer = 0x7ffc65aaf400] 08:08:53 INFO - PROCESS | 1978 | 1461510533801 Marionette DEBUG loaded listener.js 08:08:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7eb79c00) [pid = 1978] [serial = 1794] [outer = 0x7ffc65aaf400] 08:08:54 INFO - PROCESS | 1978 | 1461510534702 Marionette TRACE conn6 <- [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]]]}] 08:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 08:08:54 INFO - PROCESS | 1978 | 1461510534771 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 08:08:54 INFO - PROCESS | 1978 | 1461510534774 Marionette TRACE conn6 <- [1,2361,null,{"value":"8"}] 08:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:08:54 INFO - PROCESS | 1978 | 1461510534781 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:08:54 INFO - PROCESS | 1978 | 1461510534784 Marionette TRACE conn6 <- [1,2362,null,{}] 08:08:54 INFO - PROCESS | 1978 | 1461510534789 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:55 INFO - PROCESS | 1978 | 1461510535038 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 08:08:55 INFO - PROCESS | 1978 | 1461510535357 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc9075c000 == 135 [pid = 1978] [id = 598] 08:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc67bd9800) [pid = 1978] [serial = 1795] [outer = (nil)] 08:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc82b11800) [pid = 1978] [serial = 1796] [outer = 0x7ffc67bd9800] 08:08:55 INFO - PROCESS | 1978 | 1461510535444 Marionette DEBUG loaded listener.js 08:08:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc87b34000) [pid = 1978] [serial = 1797] [outer = 0x7ffc67bd9800] 08:08:56 INFO - PROCESS | 1978 | 1461510536333 Marionette TRACE conn6 <- [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]]]}] 08:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 08:08:56 INFO - PROCESS | 1978 | 1461510536412 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 08:08:56 INFO - PROCESS | 1978 | 1461510536415 Marionette TRACE conn6 <- [1,2365,null,{"value":"8"}] 08:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:08:56 INFO - PROCESS | 1978 | 1461510536422 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:08:56 INFO - PROCESS | 1978 | 1461510536425 Marionette TRACE conn6 <- [1,2366,null,{}] 08:08:56 INFO - PROCESS | 1978 | 1461510536432 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:08:56 INFO - PROCESS | 1978 | 1461510536720 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 08:08:57 INFO - PROCESS | 1978 | 1461510537051 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:08:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc9227e000 == 136 [pid = 1978] [id = 599] 08:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc7ee73c00) [pid = 1978] [serial = 1798] [outer = (nil)] 08:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc889dbc00) [pid = 1978] [serial = 1799] [outer = 0x7ffc7ee73c00] 08:08:57 INFO - PROCESS | 1978 | 1461510537135 Marionette DEBUG loaded listener.js 08:08:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc88c85800) [pid = 1978] [serial = 1800] [outer = 0x7ffc7ee73c00] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5f792800 == 135 [pid = 1978] [id = 397] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc657ba000 == 134 [pid = 1978] [id = 580] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bd2800 == 133 [pid = 1978] [id = 579] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61dab800 == 132 [pid = 1978] [id = 578] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5e447000 == 131 [pid = 1978] [id = 577] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9dc800 == 130 [pid = 1978] [id = 575] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc91800 == 129 [pid = 1978] [id = 574] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abc9000 == 128 [pid = 1978] [id = 573] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc790d1800 == 127 [pid = 1978] [id = 572] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7624b000 == 126 [pid = 1978] [id = 571] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76188800 == 125 [pid = 1978] [id = 570] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75af1000 == 124 [pid = 1978] [id = 569] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7584d800 == 123 [pid = 1978] [id = 568] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c2b000 == 122 [pid = 1978] [id = 567] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72573800 == 121 [pid = 1978] [id = 566] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc707ae000 == 120 [pid = 1978] [id = 565] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe5c000 == 119 [pid = 1978] [id = 564] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4cd000 == 118 [pid = 1978] [id = 563] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cc2800 == 117 [pid = 1978] [id = 562] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc66770800 == 116 [pid = 1978] [id = 561] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc650a0800 == 115 [pid = 1978] [id = 560] 08:08:59 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60a21800 == 114 [pid = 1978] [id = 559] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc651c8000) [pid = 1978] [serial = 1676] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc6548f800) [pid = 1978] [serial = 1545] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc757c4800) [pid = 1978] [serial = 1643] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc7bbbf000) [pid = 1978] [serial = 1656] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc7bed9800) [pid = 1978] [serial = 1659] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc60a48000) [pid = 1978] [serial = 1670] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc76320000) [pid = 1978] [serial = 1644] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc6ffa5000) [pid = 1978] [serial = 1631] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc6b8e3400) [pid = 1978] [serial = 1628] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc72aed400) [pid = 1978] [serial = 1638] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc60b95800) [pid = 1978] [serial = 1614] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7a0bb800) [pid = 1978] [serial = 1647] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc7266f800) [pid = 1978] [serial = 1637] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc7c330800) [pid = 1978] [serial = 1661] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc67c63800) [pid = 1978] [serial = 1619] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc6b6c3000) [pid = 1978] [serial = 1626] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc7aba9c00) [pid = 1978] [serial = 1650] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc7aea4000) [pid = 1978] [serial = 1653] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7957c800) [pid = 1978] [serial = 1646] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc71aa4800) [pid = 1978] [serial = 1634] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc7ce79800) [pid = 1978] [serial = 1664] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6fe8e800) [pid = 1978] [serial = 1629] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc7ae69c00) [pid = 1978] [serial = 1655] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc60a35000) [pid = 1978] [serial = 1613] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc70286c00) [pid = 1978] [serial = 1632] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc60cea800) [pid = 1978] [serial = 1671] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc73d97c00) [pid = 1978] [serial = 1640] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc7cda4c00) [pid = 1978] [serial = 1662] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7e9a4800) [pid = 1978] [serial = 1665] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6834ac00) [pid = 1978] [serial = 1620] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc7aa29400) [pid = 1978] [serial = 1649] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc654f2400) [pid = 1978] [serial = 1610] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc64bea800) [pid = 1978] [serial = 1673] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc6b47ac00) [pid = 1978] [serial = 1625] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc651cac00) [pid = 1978] [serial = 1674] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc60614800) [pid = 1978] [serial = 1667] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc72477400) [pid = 1978] [serial = 1635] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc7ad94c00) [pid = 1978] [serial = 1652] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc6a474400) [pid = 1978] [serial = 1623] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc7527f000) [pid = 1978] [serial = 1641] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc7bed1400) [pid = 1978] [serial = 1658] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc6069ec00) [pid = 1978] [serial = 1668] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc65490c00) [pid = 1978] [serial = 1616] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc79d9c000) [pid = 1978] [serial = 1596] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6a468000) [pid = 1978] [serial = 1622] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc65ab5800) [pid = 1978] [serial = 1617] [outer = (nil)] [url = about:blank] 08:08:59 INFO - PROCESS | 1978 | 1461510539975 Marionette TRACE conn6 <- [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]]]}] 08:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3594ms 08:09:00 INFO - PROCESS | 1978 | 1461510540017 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 08:09:00 INFO - PROCESS | 1978 | 1461510540022 Marionette TRACE conn6 <- [1,2369,null,{"value":"8"}] 08:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:09:00 INFO - PROCESS | 1978 | 1461510540031 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:09:00 INFO - PROCESS | 1978 | 1461510540035 Marionette TRACE conn6 <- [1,2370,null,{}] 08:09:00 INFO - PROCESS | 1978 | 1461510540043 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:00 INFO - PROCESS | 1978 | 1461510540287 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 08:09:00 INFO - PROCESS | 1978 | 1461510540467 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60a21800 == 115 [pid = 1978] [id = 600] 08:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc5f70bc00) [pid = 1978] [serial = 1801] [outer = (nil)] 08:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6069c000) [pid = 1978] [serial = 1802] [outer = 0x7ffc5f70bc00] 08:09:00 INFO - PROCESS | 1978 | 1461510540546 Marionette DEBUG loaded listener.js 08:09:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc60a2f000) [pid = 1978] [serial = 1803] [outer = 0x7ffc5f70bc00] 08:09:01 INFO - PROCESS | 1978 | 1461510541550 Marionette TRACE conn6 <- [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]]]}] 08:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1588ms 08:09:01 INFO - PROCESS | 1978 | 1461510541620 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 08:09:01 INFO - PROCESS | 1978 | 1461510541632 Marionette TRACE conn6 <- [1,2373,null,{"value":"8"}] 08:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:09:01 INFO - PROCESS | 1978 | 1461510541643 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:09:01 INFO - PROCESS | 1978 | 1461510541648 Marionette TRACE conn6 <- [1,2374,null,{}] 08:09:01 INFO - PROCESS | 1978 | 1461510541655 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:01 INFO - PROCESS | 1978 | 1461510541917 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 08:09:02 INFO - PROCESS | 1978 | 1461510542216 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64abe000 == 116 [pid = 1978] [id = 601] 08:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc60a48000) [pid = 1978] [serial = 1804] [outer = (nil)] 08:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc621c7000) [pid = 1978] [serial = 1805] [outer = 0x7ffc60a48000] 08:09:02 INFO - PROCESS | 1978 | 1461510542310 Marionette DEBUG loaded listener.js 08:09:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc651c5400) [pid = 1978] [serial = 1806] [outer = 0x7ffc60a48000] 08:09:03 INFO - PROCESS | 1978 | 1461510543201 Marionette TRACE conn6 <- [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]]]}] 08:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1634ms 08:09:03 INFO - PROCESS | 1978 | 1461510543277 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 08:09:03 INFO - PROCESS | 1978 | 1461510543283 Marionette TRACE conn6 <- [1,2377,null,{"value":"8"}] 08:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:09:03 INFO - PROCESS | 1978 | 1461510543293 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:09:03 INFO - PROCESS | 1978 | 1461510543309 Marionette TRACE conn6 <- [1,2378,null,{}] 08:09:03 INFO - PROCESS | 1978 | 1461510543353 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:03 INFO - PROCESS | 1978 | 1461510543683 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 08:09:03 INFO - PROCESS | 1978 | 1461510543729 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a71800 == 117 [pid = 1978] [id = 602] 08:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc65786c00) [pid = 1978] [serial = 1807] [outer = (nil)] 08:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc665c4400) [pid = 1978] [serial = 1808] [outer = 0x7ffc65786c00] 08:09:03 INFO - PROCESS | 1978 | 1461510543805 Marionette DEBUG loaded listener.js 08:09:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc674e9400) [pid = 1978] [serial = 1809] [outer = 0x7ffc65786c00] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc5dae0800) [pid = 1978] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc60b99800) [pid = 1978] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc73a84c00) [pid = 1978] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc65791c00) [pid = 1978] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc73a85000) [pid = 1978] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc771d0400) [pid = 1978] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc621cdc00) [pid = 1978] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc65ab0800) [pid = 1978] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc621cd800) [pid = 1978] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc60b91800) [pid = 1978] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6a54a400) [pid = 1978] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6f9b9c00) [pid = 1978] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6b7eb400) [pid = 1978] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc67330800) [pid = 1978] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc6b6c5400) [pid = 1978] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc757bcc00) [pid = 1978] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc76318800) [pid = 1978] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc73a7c400) [pid = 1978] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc5dae0400) [pid = 1978] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc5dad8800) [pid = 1978] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc60b8e000) [pid = 1978] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc5d66c400) [pid = 1978] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:09:04 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6b7ebc00) [pid = 1978] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:09:05 INFO - PROCESS | 1978 | 1461510545389 Marionette TRACE conn6 <- [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]]]}] 08:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2126ms 08:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:09:05 INFO - PROCESS | 1978 | 1461510545420 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 08:09:05 INFO - PROCESS | 1978 | 1461510545424 Marionette TRACE conn6 <- [1,2381,null,{"value":"8"}] 08:09:05 INFO - PROCESS | 1978 | 1461510545430 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:09:05 INFO - PROCESS | 1978 | 1461510545433 Marionette TRACE conn6 <- [1,2382,null,{}] 08:09:05 INFO - PROCESS | 1978 | 1461510545439 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:05 INFO - PROCESS | 1978 | 1461510545796 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 08:09:05 INFO - PROCESS | 1978 | 1461510545830 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6677f000 == 118 [pid = 1978] [id = 603] 08:09:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc5dae0400) [pid = 1978] [serial = 1810] [outer = (nil)] 08:09:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc67331c00) [pid = 1978] [serial = 1811] [outer = 0x7ffc5dae0400] 08:09:05 INFO - PROCESS | 1978 | 1461510545943 Marionette DEBUG loaded listener.js 08:09:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc67c69c00) [pid = 1978] [serial = 1812] [outer = 0x7ffc5dae0400] 08:09:07 INFO - PROCESS | 1978 | 1461510547413 Marionette TRACE conn6 <- [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]]]}] 08:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2037ms 08:09:07 INFO - PROCESS | 1978 | 1461510547467 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 08:09:07 INFO - PROCESS | 1978 | 1461510547474 Marionette TRACE conn6 <- [1,2385,null,{"value":"8"}] 08:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:09:07 INFO - PROCESS | 1978 | 1461510547483 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:09:07 INFO - PROCESS | 1978 | 1461510547490 Marionette TRACE conn6 <- [1,2386,null,{}] 08:09:07 INFO - PROCESS | 1978 | 1461510547500 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:07 INFO - PROCESS | 1978 | 1461510547796 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 08:09:08 INFO - PROCESS | 1978 | 1461510548097 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63af4000 == 119 [pid = 1978] [id = 604] 08:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc5d671800) [pid = 1978] [serial = 1813] [outer = (nil)] 08:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc60b8b400) [pid = 1978] [serial = 1814] [outer = 0x7ffc5d671800] 08:09:08 INFO - PROCESS | 1978 | 1461510548188 Marionette DEBUG loaded listener.js 08:09:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc621c3000) [pid = 1978] [serial = 1815] [outer = 0x7ffc5d671800] 08:09:09 INFO - PROCESS | 1978 | 1461510549147 Marionette TRACE conn6 <- [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]]]}] 08:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1743ms 08:09:09 INFO - PROCESS | 1978 | 1461510549228 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 08:09:09 INFO - PROCESS | 1978 | 1461510549238 Marionette TRACE conn6 <- [1,2389,null,{"value":"8"}] 08:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:09:09 INFO - PROCESS | 1978 | 1461510549250 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:09:09 INFO - PROCESS | 1978 | 1461510549254 Marionette TRACE conn6 <- [1,2390,null,{}] 08:09:09 INFO - PROCESS | 1978 | 1461510549261 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:09 INFO - PROCESS | 1978 | 1461510549563 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 08:09:09 INFO - PROCESS | 1978 | 1461510549896 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67ca7000 == 120 [pid = 1978] [id = 605] 08:09:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc651c7400) [pid = 1978] [serial = 1816] [outer = (nil)] 08:09:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc65786400) [pid = 1978] [serial = 1817] [outer = 0x7ffc651c7400] 08:09:10 INFO - PROCESS | 1978 | 1461510549992 Marionette DEBUG loaded listener.js 08:09:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc66741000) [pid = 1978] [serial = 1818] [outer = 0x7ffc651c7400] 08:09:11 INFO - PROCESS | 1978 | 1461510551063 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1889ms 08:09:11 INFO - PROCESS | 1978 | 1461510551140 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 08:09:11 INFO - PROCESS | 1978 | 1461510551144 Marionette TRACE conn6 <- [1,2393,null,{"value":"8"}] 08:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:09:11 INFO - PROCESS | 1978 | 1461510551151 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:09:11 INFO - PROCESS | 1978 | 1461510551157 Marionette TRACE conn6 <- [1,2394,null,{}] 08:09:11 INFO - PROCESS | 1978 | 1461510551174 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:11 INFO - PROCESS | 1978 | 1461510551464 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 08:09:11 INFO - PROCESS | 1978 | 1461510551788 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5d3800 == 121 [pid = 1978] [id = 606] 08:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6834d000) [pid = 1978] [serial = 1819] [outer = (nil)] 08:09:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc6a467400) [pid = 1978] [serial = 1820] [outer = 0x7ffc6834d000] 08:09:11 INFO - PROCESS | 1978 | 1461510551877 Marionette DEBUG loaded listener.js 08:09:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6a51b400) [pid = 1978] [serial = 1821] [outer = 0x7ffc6834d000] 08:09:12 INFO - PROCESS | 1978 | 1461510552844 Marionette TRACE conn6 <- [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]]]}] 08:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1738ms 08:09:12 INFO - PROCESS | 1978 | 1461510552891 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 08:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:09:12 INFO - PROCESS | 1978 | 1461510552896 Marionette TRACE conn6 <- [1,2397,null,{"value":"8"}] 08:09:12 INFO - PROCESS | 1978 | 1461510552902 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:09:12 INFO - PROCESS | 1978 | 1461510552905 Marionette TRACE conn6 <- [1,2398,null,{}] 08:09:12 INFO - PROCESS | 1978 | 1461510552911 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:13 INFO - PROCESS | 1978 | 1461510553156 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 08:09:13 INFO - PROCESS | 1978 | 1461510553417 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6feb7800 == 122 [pid = 1978] [id = 607] 08:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc69b51400) [pid = 1978] [serial = 1822] [outer = (nil)] 08:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6b6bf400) [pid = 1978] [serial = 1823] [outer = 0x7ffc69b51400] 08:09:13 INFO - PROCESS | 1978 | 1461510553596 Marionette DEBUG loaded listener.js 08:09:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6b7f8800) [pid = 1978] [serial = 1824] [outer = 0x7ffc69b51400] 08:09:14 INFO - PROCESS | 1978 | 1461510554561 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1683ms 08:09:14 INFO - PROCESS | 1978 | 1461510554592 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 08:09:14 INFO - PROCESS | 1978 | 1461510554595 Marionette TRACE conn6 <- [1,2401,null,{"value":"8"}] 08:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:09:14 INFO - PROCESS | 1978 | 1461510554612 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:09:14 INFO - PROCESS | 1978 | 1461510554622 Marionette TRACE conn6 <- [1,2402,null,{}] 08:09:14 INFO - PROCESS | 1978 | 1461510554629 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:14 INFO - PROCESS | 1978 | 1461510554913 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 08:09:15 INFO - PROCESS | 1978 | 1461510555221 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72396000 == 123 [pid = 1978] [id = 608] 08:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6a549400) [pid = 1978] [serial = 1825] [outer = (nil)] 08:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6b9f6400) [pid = 1978] [serial = 1826] [outer = 0x7ffc6a549400] 08:09:15 INFO - PROCESS | 1978 | 1461510555308 Marionette DEBUG loaded listener.js 08:09:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6bab1c00) [pid = 1978] [serial = 1827] [outer = 0x7ffc6a549400] 08:09:16 INFO - PROCESS | 1978 | 1461510556230 Marionette TRACE conn6 <- [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]]]}] 08:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1689ms 08:09:16 INFO - PROCESS | 1978 | 1461510556301 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 08:09:16 INFO - PROCESS | 1978 | 1461510556305 Marionette TRACE conn6 <- [1,2405,null,{"value":"8"}] 08:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:09:16 INFO - PROCESS | 1978 | 1461510556312 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:09:16 INFO - PROCESS | 1978 | 1461510556315 Marionette TRACE conn6 <- [1,2406,null,{}] 08:09:16 INFO - PROCESS | 1978 | 1461510556321 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:16 INFO - PROCESS | 1978 | 1461510556627 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 08:09:16 INFO - PROCESS | 1978 | 1461510556942 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d29800 == 124 [pid = 1978] [id = 609] 08:09:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6feed000) [pid = 1978] [serial = 1828] [outer = (nil)] 08:09:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc7012f800) [pid = 1978] [serial = 1829] [outer = 0x7ffc6feed000] 08:09:17 INFO - PROCESS | 1978 | 1461510557032 Marionette DEBUG loaded listener.js 08:09:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc719dec00) [pid = 1978] [serial = 1830] [outer = 0x7ffc6feed000] 08:09:17 INFO - PROCESS | 1978 | 1461510557933 Marionette TRACE conn6 <- [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]]]}] 08:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1692ms 08:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:09:18 INFO - PROCESS | 1978 | 1461510558006 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 08:09:18 INFO - PROCESS | 1978 | 1461510558009 Marionette TRACE conn6 <- [1,2409,null,{"value":"8"}] 08:09:18 INFO - PROCESS | 1978 | 1461510558015 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:09:18 INFO - PROCESS | 1978 | 1461510558018 Marionette TRACE conn6 <- [1,2410,null,{}] 08:09:18 INFO - PROCESS | 1978 | 1461510558024 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:18 INFO - PROCESS | 1978 | 1461510558262 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 08:09:18 INFO - PROCESS | 1978 | 1461510558570 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75863000 == 125 [pid = 1978] [id = 610] 08:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6fe87c00) [pid = 1978] [serial = 1831] [outer = (nil)] 08:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc72478400) [pid = 1978] [serial = 1832] [outer = 0x7ffc6fe87c00] 08:09:18 INFO - PROCESS | 1978 | 1461510558655 Marionette DEBUG loaded listener.js 08:09:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc7266d400) [pid = 1978] [serial = 1833] [outer = 0x7ffc6fe87c00] 08:09:19 INFO - PROCESS | 1978 | 1461510559569 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:09:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:09:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1597ms 08:09:19 INFO - PROCESS | 1978 | 1461510559612 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 08:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:09:19 INFO - PROCESS | 1978 | 1461510559617 Marionette TRACE conn6 <- [1,2413,null,{"value":"8"}] 08:09:19 INFO - PROCESS | 1978 | 1461510559623 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:09:19 INFO - PROCESS | 1978 | 1461510559626 Marionette TRACE conn6 <- [1,2414,null,{}] 08:09:19 INFO - PROCESS | 1978 | 1461510559631 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:19 INFO - PROCESS | 1978 | 1461510559893 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 08:09:20 INFO - PROCESS | 1978 | 1461510560210 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e47800 == 126 [pid = 1978] [id = 611] 08:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6b7f5c00) [pid = 1978] [serial = 1834] [outer = (nil)] 08:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc72b2ac00) [pid = 1978] [serial = 1835] [outer = 0x7ffc6b7f5c00] 08:09:20 INFO - PROCESS | 1978 | 1461510560293 Marionette DEBUG loaded listener.js 08:09:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc73a7c400) [pid = 1978] [serial = 1836] [outer = 0x7ffc6b7f5c00] 08:09:21 INFO - PROCESS | 1978 | 1461510561155 Marionette TRACE conn6 <- [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]]]}] 08:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1580ms 08:09:21 INFO - PROCESS | 1978 | 1461510561203 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 08:09:21 INFO - PROCESS | 1978 | 1461510561207 Marionette TRACE conn6 <- [1,2417,null,{"value":"8"}] 08:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:09:21 INFO - PROCESS | 1978 | 1461510561213 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:09:21 INFO - PROCESS | 1978 | 1461510561215 Marionette TRACE conn6 <- [1,2418,null,{}] 08:09:21 INFO - PROCESS | 1978 | 1461510561221 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:21 INFO - PROCESS | 1978 | 1461510561463 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 08:09:21 INFO - PROCESS | 1978 | 1461510561728 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7619b000 == 127 [pid = 1978] [id = 612] 08:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6fe8b000) [pid = 1978] [serial = 1837] [outer = (nil)] 08:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc75276000) [pid = 1978] [serial = 1838] [outer = 0x7ffc6fe8b000] 08:09:21 INFO - PROCESS | 1978 | 1461510561856 Marionette DEBUG loaded listener.js 08:09:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc7540c400) [pid = 1978] [serial = 1839] [outer = 0x7ffc6fe8b000] 08:09:22 INFO - PROCESS | 1978 | 1461510562735 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 08:09:22 INFO - PROCESS | 1978 | 1461510562798 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 08:09:22 INFO - PROCESS | 1978 | 1461510562801 Marionette TRACE conn6 <- [1,2421,null,{"value":"8"}] 08:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:09:22 INFO - PROCESS | 1978 | 1461510562808 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:09:22 INFO - PROCESS | 1978 | 1461510562811 Marionette TRACE conn6 <- [1,2422,null,{}] 08:09:22 INFO - PROCESS | 1978 | 1461510562817 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:23 INFO - PROCESS | 1978 | 1461510563061 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 08:09:23 INFO - PROCESS | 1978 | 1461510563380 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762e1800 == 128 [pid = 1978] [id = 613] 08:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc7299f400) [pid = 1978] [serial = 1840] [outer = (nil)] 08:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc75724c00) [pid = 1978] [serial = 1841] [outer = 0x7ffc7299f400] 08:09:23 INFO - PROCESS | 1978 | 1461510563465 Marionette DEBUG loaded listener.js 08:09:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc757bec00) [pid = 1978] [serial = 1842] [outer = 0x7ffc7299f400] 08:09:24 INFO - PROCESS | 1978 | 1461510564346 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1583ms 08:09:24 INFO - PROCESS | 1978 | 1461510564392 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 08:09:24 INFO - PROCESS | 1978 | 1461510564396 Marionette TRACE conn6 <- [1,2425,null,{"value":"8"}] 08:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:09:24 INFO - PROCESS | 1978 | 1461510564402 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:09:24 INFO - PROCESS | 1978 | 1461510564407 Marionette TRACE conn6 <- [1,2426,null,{}] 08:09:24 INFO - PROCESS | 1978 | 1461510564412 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:24 INFO - PROCESS | 1978 | 1461510564673 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 08:09:25 INFO - PROCESS | 1978 | 1461510565006 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7aad8800 == 129 [pid = 1978] [id = 614] 08:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc75bba000) [pid = 1978] [serial = 1843] [outer = (nil)] 08:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc76321000) [pid = 1978] [serial = 1844] [outer = 0x7ffc75bba000] 08:09:25 INFO - PROCESS | 1978 | 1461510565098 Marionette DEBUG loaded listener.js 08:09:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc79024800) [pid = 1978] [serial = 1845] [outer = 0x7ffc75bba000] 08:09:25 INFO - PROCESS | 1978 | 1461510565984 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1636ms 08:09:26 INFO - PROCESS | 1978 | 1461510566040 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 08:09:26 INFO - PROCESS | 1978 | 1461510566043 Marionette TRACE conn6 <- [1,2429,null,{"value":"8"}] 08:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:09:26 INFO - PROCESS | 1978 | 1461510566049 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:09:26 INFO - PROCESS | 1978 | 1461510566052 Marionette TRACE conn6 <- [1,2430,null,{}] 08:09:26 INFO - PROCESS | 1978 | 1461510566058 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:26 INFO - PROCESS | 1978 | 1461510566287 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 08:09:26 INFO - PROCESS | 1978 | 1461510566556 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b725000 == 130 [pid = 1978] [id = 615] 08:09:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc79025400) [pid = 1978] [serial = 1846] [outer = (nil)] 08:09:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc7a598000) [pid = 1978] [serial = 1847] [outer = 0x7ffc79025400] 08:09:26 INFO - PROCESS | 1978 | 1461510566692 Marionette DEBUG loaded listener.js 08:09:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc7ad90c00) [pid = 1978] [serial = 1848] [outer = 0x7ffc79025400] 08:09:27 INFO - PROCESS | 1978 | 1461510567590 Marionette TRACE conn6 <- [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]]]}] 08:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 08:09:27 INFO - PROCESS | 1978 | 1461510567633 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 08:09:27 INFO - PROCESS | 1978 | 1461510567636 Marionette TRACE conn6 <- [1,2433,null,{"value":"8"}] 08:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:09:27 INFO - PROCESS | 1978 | 1461510567642 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:09:27 INFO - PROCESS | 1978 | 1461510567646 Marionette TRACE conn6 <- [1,2434,null,{}] 08:09:27 INFO - PROCESS | 1978 | 1461510567651 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:27 INFO - PROCESS | 1978 | 1461510567886 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 08:09:28 INFO - PROCESS | 1978 | 1461510568164 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7cdf8800 == 131 [pid = 1978] [id = 616] 08:09:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc79583400) [pid = 1978] [serial = 1849] [outer = (nil)] 08:09:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc7bbca000) [pid = 1978] [serial = 1850] [outer = 0x7ffc79583400] 08:09:28 INFO - PROCESS | 1978 | 1461510568293 Marionette DEBUG loaded listener.js 08:09:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc7c331000) [pid = 1978] [serial = 1851] [outer = 0x7ffc79583400] 08:09:29 INFO - PROCESS | 1978 | 1461510569171 Marionette TRACE conn6 <- [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]]]}] 08:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1578ms 08:09:29 INFO - PROCESS | 1978 | 1461510569223 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 08:09:29 INFO - PROCESS | 1978 | 1461510569227 Marionette TRACE conn6 <- [1,2437,null,{"value":"8"}] 08:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:09:29 INFO - PROCESS | 1978 | 1461510569233 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:09:29 INFO - PROCESS | 1978 | 1461510569236 Marionette TRACE conn6 <- [1,2438,null,{}] 08:09:29 INFO - PROCESS | 1978 | 1461510569242 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:29 INFO - PROCESS | 1978 | 1461510569487 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 08:09:29 INFO - PROCESS | 1978 | 1461510569761 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc887b8800 == 132 [pid = 1978] [id = 617] 08:09:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc79d13800) [pid = 1978] [serial = 1852] [outer = (nil)] 08:09:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc7ce7cc00) [pid = 1978] [serial = 1853] [outer = 0x7ffc79d13800] 08:09:29 INFO - PROCESS | 1978 | 1461510569898 Marionette DEBUG loaded listener.js 08:09:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc82b10800) [pid = 1978] [serial = 1854] [outer = 0x7ffc79d13800] 08:09:30 INFO - PROCESS | 1978 | 1461510570838 Marionette TRACE conn6 <- [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]]]}] 08:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1680ms 08:09:30 INFO - PROCESS | 1978 | 1461510570914 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 08:09:30 INFO - PROCESS | 1978 | 1461510570918 Marionette TRACE conn6 <- [1,2441,null,{"value":"8"}] 08:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:09:30 INFO - PROCESS | 1978 | 1461510570924 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:09:30 INFO - PROCESS | 1978 | 1461510570927 Marionette TRACE conn6 <- [1,2442,null,{}] 08:09:30 INFO - PROCESS | 1978 | 1461510570933 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:31 INFO - PROCESS | 1978 | 1461510571232 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 08:09:31 INFO - PROCESS | 1978 | 1461510571547 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d557800 == 133 [pid = 1978] [id = 618] 08:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc6a51e400) [pid = 1978] [serial = 1855] [outer = (nil)] 08:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc889e2800) [pid = 1978] [serial = 1856] [outer = 0x7ffc6a51e400] 08:09:31 INFO - PROCESS | 1978 | 1461510571631 Marionette DEBUG loaded listener.js 08:09:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc88e53000) [pid = 1978] [serial = 1857] [outer = 0x7ffc6a51e400] 08:09:32 INFO - PROCESS | 1978 | 1461510572495 Marionette TRACE conn6 <- [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]]]}] 08:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1584ms 08:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:09:32 INFO - PROCESS | 1978 | 1461510572508 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 08:09:32 INFO - PROCESS | 1978 | 1461510572511 Marionette TRACE conn6 <- [1,2445,null,{"value":"8"}] 08:09:32 INFO - PROCESS | 1978 | 1461510572517 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:09:32 INFO - PROCESS | 1978 | 1461510572521 Marionette TRACE conn6 <- [1,2446,null,{}] 08:09:32 INFO - PROCESS | 1978 | 1461510572526 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:32 INFO - PROCESS | 1978 | 1461510572762 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 08:09:33 INFO - PROCESS | 1978 | 1461510573003 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930ac000 == 134 [pid = 1978] [id = 619] 08:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc88e4f400) [pid = 1978] [serial = 1858] [outer = (nil)] 08:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc89be9400) [pid = 1978] [serial = 1859] [outer = 0x7ffc88e4f400] 08:09:33 INFO - PROCESS | 1978 | 1461510573094 Marionette DEBUG loaded listener.js 08:09:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc89e26c00) [pid = 1978] [serial = 1860] [outer = 0x7ffc88e4f400] 08:09:34 INFO - PROCESS | 1978 | 1461510574009 Marionette TRACE conn6 <- [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]]]}] 08:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1535ms 08:09:34 INFO - PROCESS | 1978 | 1461510574052 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 08:09:34 INFO - PROCESS | 1978 | 1461510574056 Marionette TRACE conn6 <- [1,2449,null,{"value":"8"}] 08:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:09:34 INFO - PROCESS | 1978 | 1461510574062 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:09:34 INFO - PROCESS | 1978 | 1461510574065 Marionette TRACE conn6 <- [1,2450,null,{}] 08:09:34 INFO - PROCESS | 1978 | 1461510574071 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:34 INFO - PROCESS | 1978 | 1461510574311 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 08:09:34 INFO - PROCESS | 1978 | 1461510574585 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f0ce800 == 135 [pid = 1978] [id = 620] 08:09:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc87b36400) [pid = 1978] [serial = 1861] [outer = (nil)] 08:09:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc8bd39000) [pid = 1978] [serial = 1862] [outer = 0x7ffc87b36400] 08:09:34 INFO - PROCESS | 1978 | 1461510574718 Marionette DEBUG loaded listener.js 08:09:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc8d4b1400) [pid = 1978] [serial = 1863] [outer = 0x7ffc87b36400] 08:09:35 INFO - PROCESS | 1978 | 1461510575704 Marionette TRACE conn6 <- [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]]]}] 08:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1680ms 08:09:35 INFO - PROCESS | 1978 | 1461510575745 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 08:09:35 INFO - PROCESS | 1978 | 1461510575750 Marionette TRACE conn6 <- [1,2453,null,{"value":"8"}] 08:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:09:35 INFO - PROCESS | 1978 | 1461510575757 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:09:35 INFO - PROCESS | 1978 | 1461510575759 Marionette TRACE conn6 <- [1,2454,null,{}] 08:09:35 INFO - PROCESS | 1978 | 1461510575767 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:36 INFO - PROCESS | 1978 | 1461510576038 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 08:09:36 INFO - PROCESS | 1978 | 1461510576355 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8fd88800 == 136 [pid = 1978] [id = 621] 08:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc69ecd800) [pid = 1978] [serial = 1864] [outer = (nil)] 08:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc8d4adc00) [pid = 1978] [serial = 1865] [outer = 0x7ffc69ecd800] 08:09:36 INFO - PROCESS | 1978 | 1461510576439 Marionette DEBUG loaded listener.js 08:09:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc8d7a5000) [pid = 1978] [serial = 1866] [outer = 0x7ffc69ecd800] 08:09:37 INFO - PROCESS | 1978 | 1461510577322 Marionette TRACE conn6 <- [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]]]}] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc920ae000 == 135 [pid = 1978] [id = 115] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fec1800 == 134 [pid = 1978] [id = 446] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64ee9000 == 133 [pid = 1978] [id = 445] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65a71800 == 132 [pid = 1978] [id = 602] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64abe000 == 131 [pid = 1978] [id = 601] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60a21800 == 130 [pid = 1978] [id = 600] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be15800 == 129 [pid = 1978] [id = 594] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7adca800 == 128 [pid = 1978] [id = 593] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a20a800 == 127 [pid = 1978] [id = 592] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761d5000 == 126 [pid = 1978] [id = 591] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f07800 == 125 [pid = 1978] [id = 590] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a45000 == 124 [pid = 1978] [id = 589] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7579a000 == 123 [pid = 1978] [id = 588] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c13000 == 122 [pid = 1978] [id = 587] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71854800 == 121 [pid = 1978] [id = 586] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6feb5000 == 120 [pid = 1978] [id = 585] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6f1000 == 119 [pid = 1978] [id = 370] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a5e2000 == 118 [pid = 1978] [id = 584] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cac800 == 117 [pid = 1978] [id = 583] 08:09:39 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63f1c800 == 116 [pid = 1978] [id = 582] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc75bbfc00) [pid = 1978] [serial = 1719] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc6b9fbc00) [pid = 1978] [serial = 1695] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc7eb71400) [pid = 1978] [serial = 1731] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc75410000) [pid = 1978] [serial = 1712] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc7ce7b800) [pid = 1978] [serial = 1730] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc757ba000) [pid = 1978] [serial = 1713] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc60a2d400) [pid = 1978] [serial = 1680] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc71a9d800) [pid = 1978] [serial = 1704] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7bed1c00) [pid = 1978] [serial = 1727] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc5dade800) [pid = 1978] [serial = 1733] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc61dea800) [pid = 1978] [serial = 1682] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc73d8d000) [pid = 1978] [serial = 1709] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc60616800) [pid = 1978] [serial = 1679] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc64beac00) [pid = 1978] [serial = 1683] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc7abaf800) [pid = 1978] [serial = 1725] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc6fef8400) [pid = 1978] [serial = 1700] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc60cefc00) [pid = 1978] [serial = 1737] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc70125400) [pid = 1978] [serial = 1701] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc6673a400) [pid = 1978] [serial = 1686] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc6fef8000) [pid = 1978] [serial = 1724] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc6bac6800) [pid = 1978] [serial = 1697] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc5f710000) [pid = 1978] [serial = 1734] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc78785000) [pid = 1978] [serial = 1721] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc665bbc00) [pid = 1978] [serial = 1743] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc60a4ac00) [pid = 1978] [serial = 1736] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc7ce23800) [pid = 1978] [serial = 1728] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc75404400) [pid = 1978] [serial = 1710] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc664f2000) [pid = 1978] [serial = 1685] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc7587dc00) [pid = 1978] [serial = 1716] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc79585000) [pid = 1978] [serial = 1722] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc6578dc00) [pid = 1978] [serial = 1742] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc674eb800) [pid = 1978] [serial = 1688] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc63c26c00) [pid = 1978] [serial = 1739] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc65ab1000) [pid = 1978] [serial = 1611] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc7028dc00) [pid = 1978] [serial = 1703] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc651cd000) [pid = 1978] [serial = 1740] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc72669800) [pid = 1978] [serial = 1707] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6b8c3800) [pid = 1978] [serial = 1694] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc757c7c00) [pid = 1978] [serial = 1715] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc69ece800) [pid = 1978] [serial = 1692] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc7247dc00) [pid = 1978] [serial = 1706] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6f9b4c00) [pid = 1978] [serial = 1698] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc67c6dc00) [pid = 1978] [serial = 1689] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc69b59400) [pid = 1978] [serial = 1691] [outer = (nil)] [url = about:blank] 08:09:39 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc75bb4800) [pid = 1978] [serial = 1718] [outer = (nil)] [url = about:blank] 08:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3561ms 08:09:39 INFO - PROCESS | 1978 | 1461510579456 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 08:09:39 INFO - PROCESS | 1978 | 1461510579461 Marionette TRACE conn6 <- [1,2457,null,{"value":"8"}] 08:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:09:39 INFO - PROCESS | 1978 | 1461510579480 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:09:39 INFO - PROCESS | 1978 | 1461510579488 Marionette TRACE conn6 <- [1,2458,null,{}] 08:09:39 INFO - PROCESS | 1978 | 1461510579496 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:39 INFO - PROCESS | 1978 | 1461510579713 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 08:09:39 INFO - PROCESS | 1978 | 1461510579930 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604c3000 == 117 [pid = 1978] [id = 622] 08:09:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc60614800) [pid = 1978] [serial = 1867] [outer = (nil)] 08:09:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc60696400) [pid = 1978] [serial = 1868] [outer = 0x7ffc60614800] 08:09:40 INFO - PROCESS | 1978 | 1461510580001 Marionette DEBUG loaded listener.js 08:09:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60a2ec00) [pid = 1978] [serial = 1869] [outer = 0x7ffc60614800] 08:09:40 INFO - PROCESS | 1978 | 1461510580864 Marionette TRACE conn6 <- [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]]]}] 08:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1439ms 08:09:40 INFO - PROCESS | 1978 | 1461510580919 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 08:09:40 INFO - PROCESS | 1978 | 1461510580925 Marionette TRACE conn6 <- [1,2461,null,{"value":"8"}] 08:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:09:40 INFO - PROCESS | 1978 | 1461510580938 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:09:40 INFO - PROCESS | 1978 | 1461510580944 Marionette TRACE conn6 <- [1,2462,null,{}] 08:09:40 INFO - PROCESS | 1978 | 1461510580951 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:41 INFO - PROCESS | 1978 | 1461510581188 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 08:09:41 INFO - PROCESS | 1978 | 1461510581428 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc620a4800 == 118 [pid = 1978] [id = 623] 08:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc60a43c00) [pid = 1978] [serial = 1870] [outer = (nil)] 08:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc619f3400) [pid = 1978] [serial = 1871] [outer = 0x7ffc60a43c00] 08:09:41 INFO - PROCESS | 1978 | 1461510581508 Marionette DEBUG loaded listener.js 08:09:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc621c6c00) [pid = 1978] [serial = 1872] [outer = 0x7ffc60a43c00] 08:09:42 INFO - PROCESS | 1978 | 1461510582481 Marionette TRACE conn6 <- [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]]]}] 08:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1588ms 08:09:42 INFO - PROCESS | 1978 | 1461510582524 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 08:09:42 INFO - PROCESS | 1978 | 1461510582528 Marionette TRACE conn6 <- [1,2465,null,{"value":"8"}] 08:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:09:42 INFO - PROCESS | 1978 | 1461510582541 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:09:42 INFO - PROCESS | 1978 | 1461510582544 Marionette TRACE conn6 <- [1,2466,null,{}] 08:09:42 INFO - PROCESS | 1978 | 1461510582561 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:42 INFO - PROCESS | 1978 | 1461510582883 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 08:09:42 INFO - PROCESS | 1978 | 1461510582921 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65082800 == 119 [pid = 1978] [id = 624] 08:09:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc651d0000) [pid = 1978] [serial = 1873] [outer = (nil)] 08:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6578b800) [pid = 1978] [serial = 1874] [outer = 0x7ffc651d0000] 08:09:43 INFO - PROCESS | 1978 | 1461510583038 Marionette DEBUG loaded listener.js 08:09:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc665bc800) [pid = 1978] [serial = 1875] [outer = 0x7ffc651d0000] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc607d1c00) [pid = 1978] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc65786c00) [pid = 1978] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc65aaf400) [pid = 1978] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc7a0bd400) [pid = 1978] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc60b98400) [pid = 1978] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc5d66c800) [pid = 1978] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc75270800) [pid = 1978] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc75188400) [pid = 1978] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc72b80c00) [pid = 1978] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc70285400) [pid = 1978] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc719dd800) [pid = 1978] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6baa6400) [pid = 1978] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc6b6ca800) [pid = 1978] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6b6ca400) [pid = 1978] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc68354400) [pid = 1978] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc67fc9c00) [pid = 1978] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc65782800) [pid = 1978] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc60a37800) [pid = 1978] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc5f70bc00) [pid = 1978] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc7ee73c00) [pid = 1978] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc67bd9800) [pid = 1978] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:09:44 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc60a48000) [pid = 1978] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:09:44 INFO - PROCESS | 1978 | 1461510584775 Marionette TRACE conn6 <- [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]]]}] 08:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2293ms 08:09:44 INFO - PROCESS | 1978 | 1461510584835 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 08:09:44 INFO - PROCESS | 1978 | 1461510584839 Marionette TRACE conn6 <- [1,2469,null,{"value":"8"}] 08:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:09:44 INFO - PROCESS | 1978 | 1461510584845 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:09:44 INFO - PROCESS | 1978 | 1461510584847 Marionette TRACE conn6 <- [1,2470,null,{}] 08:09:44 INFO - PROCESS | 1978 | 1461510584861 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:45 INFO - PROCESS | 1978 | 1461510585086 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 08:09:45 INFO - PROCESS | 1978 | 1461510585097 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657c4000 == 120 [pid = 1978] [id = 625] 08:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc60a37800) [pid = 1978] [serial = 1876] [outer = (nil)] 08:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc665bf800) [pid = 1978] [serial = 1877] [outer = 0x7ffc60a37800] 08:09:45 INFO - PROCESS | 1978 | 1461510585170 Marionette DEBUG loaded listener.js 08:09:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc67338c00) [pid = 1978] [serial = 1878] [outer = 0x7ffc60a37800] 08:09:46 INFO - PROCESS | 1978 | 1461510586178 Marionette TRACE conn6 <- [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]]]}] 08:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1346ms 08:09:46 INFO - PROCESS | 1978 | 1461510586191 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 08:09:46 INFO - PROCESS | 1978 | 1461510586194 Marionette TRACE conn6 <- [1,2473,null,{"value":"8"}] 08:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:09:46 INFO - PROCESS | 1978 | 1461510586202 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:09:46 INFO - PROCESS | 1978 | 1461510586206 Marionette TRACE conn6 <- [1,2474,null,{}] 08:09:46 INFO - PROCESS | 1978 | 1461510586211 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:46 INFO - PROCESS | 1978 | 1461510586444 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 08:09:46 INFO - PROCESS | 1978 | 1461510586898 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f0ca000 == 121 [pid = 1978] [id = 626] 08:09:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc5d670800) [pid = 1978] [serial = 1879] [outer = (nil)] 08:09:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc5dad5c00) [pid = 1978] [serial = 1880] [outer = 0x7ffc5d670800] 08:09:46 INFO - PROCESS | 1978 | 1461510586988 Marionette DEBUG loaded listener.js 08:09:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6060bc00) [pid = 1978] [serial = 1881] [outer = 0x7ffc5d670800] 08:09:48 INFO - PROCESS | 1978 | 1461510588005 Marionette TRACE conn6 <- [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]]]}] 08:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1837ms 08:09:48 INFO - PROCESS | 1978 | 1461510588042 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 08:09:48 INFO - PROCESS | 1978 | 1461510588048 Marionette TRACE conn6 <- [1,2477,null,{"value":"8"}] 08:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:09:48 INFO - PROCESS | 1978 | 1461510588056 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:09:48 INFO - PROCESS | 1978 | 1461510588062 Marionette TRACE conn6 <- [1,2478,null,{}] 08:09:48 INFO - PROCESS | 1978 | 1461510588069 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:48 INFO - PROCESS | 1978 | 1461510588326 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 08:09:48 INFO - PROCESS | 1978 | 1461510588595 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd7000 == 122 [pid = 1978] [id = 627] 08:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc60cec800) [pid = 1978] [serial = 1882] [outer = (nil)] 08:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc61ded400) [pid = 1978] [serial = 1883] [outer = 0x7ffc60cec800] 08:09:48 INFO - PROCESS | 1978 | 1461510588727 Marionette DEBUG loaded listener.js 08:09:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc64bef800) [pid = 1978] [serial = 1884] [outer = 0x7ffc60cec800] 08:09:49 INFO - PROCESS | 1978 | 1461510589721 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1741ms 08:09:49 INFO - PROCESS | 1978 | 1461510589801 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 08:09:49 INFO - PROCESS | 1978 | 1461510589808 Marionette TRACE conn6 <- [1,2481,null,{"value":"8"}] 08:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:09:49 INFO - PROCESS | 1978 | 1461510589814 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:09:49 INFO - PROCESS | 1978 | 1461510589818 Marionette TRACE conn6 <- [1,2482,null,{}] 08:09:49 INFO - PROCESS | 1978 | 1461510589824 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:50 INFO - PROCESS | 1978 | 1461510590112 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 08:09:50 INFO - PROCESS | 1978 | 1461510590464 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67283800 == 123 [pid = 1978] [id = 628] 08:09:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc60cf2400) [pid = 1978] [serial = 1885] [outer = (nil)] 08:09:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc65782800) [pid = 1978] [serial = 1886] [outer = 0x7ffc60cf2400] 08:09:50 INFO - PROCESS | 1978 | 1461510590557 Marionette DEBUG loaded listener.js 08:09:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc665be800) [pid = 1978] [serial = 1887] [outer = 0x7ffc60cf2400] 08:09:51 INFO - PROCESS | 1978 | 1461510591491 Marionette TRACE conn6 <- [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]]]}] 08:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1733ms 08:09:51 INFO - PROCESS | 1978 | 1461510591549 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 08:09:51 INFO - PROCESS | 1978 | 1461510591552 Marionette TRACE conn6 <- [1,2485,null,{"value":"8"}] 08:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:09:51 INFO - PROCESS | 1978 | 1461510591571 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:09:51 INFO - PROCESS | 1978 | 1461510591581 Marionette TRACE conn6 <- [1,2486,null,{}] 08:09:51 INFO - PROCESS | 1978 | 1461510591588 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:51 INFO - PROCESS | 1978 | 1461510591871 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 08:09:52 INFO - PROCESS | 1978 | 1461510592133 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc69f46800 == 124 [pid = 1978] [id = 629] 08:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6733c800) [pid = 1978] [serial = 1888] [outer = (nil)] 08:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc67fc9000) [pid = 1978] [serial = 1889] [outer = 0x7ffc6733c800] 08:09:52 INFO - PROCESS | 1978 | 1461510592253 Marionette DEBUG loaded listener.js 08:09:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc69b52c00) [pid = 1978] [serial = 1890] [outer = 0x7ffc6733c800] 08:09:53 INFO - PROCESS | 1978 | 1461510593271 Marionette TRACE conn6 <- [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]]]}] 08:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1751ms 08:09:53 INFO - PROCESS | 1978 | 1461510593314 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 08:09:53 INFO - PROCESS | 1978 | 1461510593319 Marionette TRACE conn6 <- [1,2489,null,{"value":"8"}] 08:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:09:53 INFO - PROCESS | 1978 | 1461510593326 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:09:53 INFO - PROCESS | 1978 | 1461510593328 Marionette TRACE conn6 <- [1,2490,null,{}] 08:09:53 INFO - PROCESS | 1978 | 1461510593334 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:53 INFO - PROCESS | 1978 | 1461510593568 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 08:09:53 INFO - PROCESS | 1978 | 1461510593830 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5e2000 == 125 [pid = 1978] [id = 630] 08:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc64bf6800) [pid = 1978] [serial = 1891] [outer = (nil)] 08:09:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc69ed2400) [pid = 1978] [serial = 1892] [outer = 0x7ffc64bf6800] 08:09:53 INFO - PROCESS | 1978 | 1461510593954 Marionette DEBUG loaded listener.js 08:09:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6a517000) [pid = 1978] [serial = 1893] [outer = 0x7ffc64bf6800] 08:09:54 INFO - PROCESS | 1978 | 1461510594866 Marionette TRACE conn6 <- [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]]]}] 08:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 08:09:54 INFO - PROCESS | 1978 | 1461510594907 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 08:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:09:54 INFO - PROCESS | 1978 | 1461510594911 Marionette TRACE conn6 <- [1,2493,null,{"value":"8"}] 08:09:54 INFO - PROCESS | 1978 | 1461510594917 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:09:54 INFO - PROCESS | 1978 | 1461510594920 Marionette TRACE conn6 <- [1,2494,null,{}] 08:09:54 INFO - PROCESS | 1978 | 1461510594925 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:55 INFO - PROCESS | 1978 | 1461510595148 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 08:09:55 INFO - PROCESS | 1978 | 1461510595467 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6fe57000 == 126 [pid = 1978] [id = 631] 08:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6a644000) [pid = 1978] [serial = 1894] [outer = (nil)] 08:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b478000) [pid = 1978] [serial = 1895] [outer = 0x7ffc6a644000] 08:09:55 INFO - PROCESS | 1978 | 1461510595579 Marionette DEBUG loaded listener.js 08:09:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b8cdc00) [pid = 1978] [serial = 1896] [outer = 0x7ffc6a644000] 08:09:56 INFO - PROCESS | 1978 | 1461510596532 Marionette TRACE conn6 <- [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]]]}] 08:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1682ms 08:09:56 INFO - PROCESS | 1978 | 1461510596600 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 08:09:56 INFO - PROCESS | 1978 | 1461510596604 Marionette TRACE conn6 <- [1,2497,null,{"value":"8"}] 08:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:09:56 INFO - PROCESS | 1978 | 1461510596610 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:09:56 INFO - PROCESS | 1978 | 1461510596613 Marionette TRACE conn6 <- [1,2498,null,{}] 08:09:56 INFO - PROCESS | 1978 | 1461510596618 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:56 INFO - PROCESS | 1978 | 1461510596901 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 08:09:57 INFO - PROCESS | 1978 | 1461510597202 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:57 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71858800 == 127 [pid = 1978] [id = 632] 08:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6a51a000) [pid = 1978] [serial = 1897] [outer = (nil)] 08:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6bab0800) [pid = 1978] [serial = 1898] [outer = 0x7ffc6a51a000] 08:09:57 INFO - PROCESS | 1978 | 1461510597291 Marionette DEBUG loaded listener.js 08:09:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6f98b800) [pid = 1978] [serial = 1899] [outer = 0x7ffc6a51a000] 08:09:58 INFO - PROCESS | 1978 | 1461510598209 Marionette TRACE conn6 <- [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]]]}] 08:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1638ms 08:09:58 INFO - PROCESS | 1978 | 1461510598250 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 08:09:58 INFO - PROCESS | 1978 | 1461510598254 Marionette TRACE conn6 <- [1,2501,null,{"value":"8"}] 08:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:09:58 INFO - PROCESS | 1978 | 1461510598261 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:09:58 INFO - PROCESS | 1978 | 1461510598265 Marionette TRACE conn6 <- [1,2502,null,{}] 08:09:58 INFO - PROCESS | 1978 | 1461510598287 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:09:58 INFO - PROCESS | 1978 | 1461510598615 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 08:09:58 INFO - PROCESS | 1978 | 1461510598822 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:09:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a4000 == 128 [pid = 1978] [id = 633] 08:09:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6732f800) [pid = 1978] [serial = 1900] [outer = (nil)] 08:09:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6f9b9c00) [pid = 1978] [serial = 1901] [outer = 0x7ffc6732f800] 08:09:58 INFO - PROCESS | 1978 | 1461510598966 Marionette DEBUG loaded listener.js 08:09:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6fe90000) [pid = 1978] [serial = 1902] [outer = 0x7ffc6732f800] 08:09:59 INFO - PROCESS | 1978 | 1461510599955 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1737ms 08:10:00 INFO - PROCESS | 1978 | 1461510600001 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 08:10:00 INFO - PROCESS | 1978 | 1461510600005 Marionette TRACE conn6 <- [1,2505,null,{"value":"8"}] 08:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:10:00 INFO - PROCESS | 1978 | 1461510600012 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:10:00 INFO - PROCESS | 1978 | 1461510600015 Marionette TRACE conn6 <- [1,2506,null,{}] 08:10:00 INFO - PROCESS | 1978 | 1461510600020 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:00 INFO - PROCESS | 1978 | 1461510600257 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 08:10:00 INFO - PROCESS | 1978 | 1461510600519 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:00 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c23000 == 129 [pid = 1978] [id = 634] 08:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc6a468400) [pid = 1978] [serial = 1903] [outer = (nil)] 08:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6ff97400) [pid = 1978] [serial = 1904] [outer = 0x7ffc6a468400] 08:10:00 INFO - PROCESS | 1978 | 1461510600676 Marionette DEBUG loaded listener.js 08:10:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc70122000) [pid = 1978] [serial = 1905] [outer = 0x7ffc6a468400] 08:10:01 INFO - PROCESS | 1978 | 1461510601649 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1684ms 08:10:01 INFO - PROCESS | 1978 | 1461510601698 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 08:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:10:01 INFO - PROCESS | 1978 | 1461510601702 Marionette TRACE conn6 <- [1,2509,null,{"value":"8"}] 08:10:01 INFO - PROCESS | 1978 | 1461510601709 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:10:01 INFO - PROCESS | 1978 | 1461510601718 Marionette TRACE conn6 <- [1,2510,null,{}] 08:10:01 INFO - PROCESS | 1978 | 1461510601724 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:01 INFO - PROCESS | 1978 | 1461510601985 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 08:10:02 INFO - PROCESS | 1978 | 1461510602315 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7579b000 == 130 [pid = 1978] [id = 635] 08:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6fe90400) [pid = 1978] [serial = 1906] [outer = (nil)] 08:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc70284000) [pid = 1978] [serial = 1907] [outer = 0x7ffc6fe90400] 08:10:02 INFO - PROCESS | 1978 | 1461510602420 Marionette DEBUG loaded listener.js 08:10:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc70895c00) [pid = 1978] [serial = 1908] [outer = 0x7ffc6fe90400] 08:10:03 INFO - PROCESS | 1978 | 1461510603319 Marionette TRACE conn6 <- [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]]]}] 08:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1689ms 08:10:03 INFO - PROCESS | 1978 | 1461510603399 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 08:10:03 INFO - PROCESS | 1978 | 1461510603402 Marionette TRACE conn6 <- [1,2513,null,{"value":"8"}] 08:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:10:03 INFO - PROCESS | 1978 | 1461510603409 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:10:03 INFO - PROCESS | 1978 | 1461510603412 Marionette TRACE conn6 <- [1,2514,null,{}] 08:10:03 INFO - PROCESS | 1978 | 1461510603418 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:03 INFO - PROCESS | 1978 | 1461510603702 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 08:10:04 INFO - PROCESS | 1978 | 1461510604043 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a56000 == 131 [pid = 1978] [id = 636] 08:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc71bf1800) [pid = 1978] [serial = 1909] [outer = (nil)] 08:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc7247b800) [pid = 1978] [serial = 1910] [outer = 0x7ffc71bf1800] 08:10:04 INFO - PROCESS | 1978 | 1461510604160 Marionette DEBUG loaded listener.js 08:10:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc72999c00) [pid = 1978] [serial = 1911] [outer = 0x7ffc71bf1800] 08:10:05 INFO - PROCESS | 1978 | 1461510605171 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1834ms 08:10:05 INFO - PROCESS | 1978 | 1461510605245 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 08:10:05 INFO - PROCESS | 1978 | 1461510605248 Marionette TRACE conn6 <- [1,2517,null,{"value":"8"}] 08:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:10:05 INFO - PROCESS | 1978 | 1461510605255 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:10:05 INFO - PROCESS | 1978 | 1461510605259 Marionette TRACE conn6 <- [1,2518,null,{}] 08:10:05 INFO - PROCESS | 1978 | 1461510605264 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:05 INFO - PROCESS | 1978 | 1461510605579 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 08:10:05 INFO - PROCESS | 1978 | 1461510605898 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7618b800 == 132 [pid = 1978] [id = 637] 08:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc71bf2800) [pid = 1978] [serial = 1912] [outer = (nil)] 08:10:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc73d93c00) [pid = 1978] [serial = 1913] [outer = 0x7ffc71bf2800] 08:10:06 INFO - PROCESS | 1978 | 1461510605999 Marionette DEBUG loaded listener.js 08:10:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc75276800) [pid = 1978] [serial = 1914] [outer = 0x7ffc71bf2800] 08:10:06 INFO - PROCESS | 1978 | 1461510606945 Marionette TRACE conn6 <- [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]]]}] 08:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1732ms 08:10:06 INFO - PROCESS | 1978 | 1461510606988 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 08:10:06 INFO - PROCESS | 1978 | 1461510606992 Marionette TRACE conn6 <- [1,2521,null,{"value":"8"}] 08:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:10:07 INFO - PROCESS | 1978 | 1461510606999 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:10:07 INFO - PROCESS | 1978 | 1461510607003 Marionette TRACE conn6 <- [1,2522,null,{}] 08:10:07 INFO - PROCESS | 1978 | 1461510607009 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:07 INFO - PROCESS | 1978 | 1461510607269 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 08:10:07 INFO - PROCESS | 1978 | 1461510607584 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc762d3000 == 133 [pid = 1978] [id = 638] 08:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc7266d800) [pid = 1978] [serial = 1915] [outer = (nil)] 08:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc75410400) [pid = 1978] [serial = 1916] [outer = 0x7ffc7266d800] 08:10:07 INFO - PROCESS | 1978 | 1461510607676 Marionette DEBUG loaded listener.js 08:10:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc757b8c00) [pid = 1978] [serial = 1917] [outer = 0x7ffc7266d800] 08:10:08 INFO - PROCESS | 1978 | 1461510608629 Marionette TRACE conn6 <- [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]]]}] 08:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1682ms 08:10:08 INFO - PROCESS | 1978 | 1461510608683 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 08:10:08 INFO - PROCESS | 1978 | 1461510608687 Marionette TRACE conn6 <- [1,2525,null,{"value":"8"}] 08:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:10:08 INFO - PROCESS | 1978 | 1461510608695 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:10:08 INFO - PROCESS | 1978 | 1461510608698 Marionette TRACE conn6 <- [1,2526,null,{}] 08:10:08 INFO - PROCESS | 1978 | 1461510608704 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:08 INFO - PROCESS | 1978 | 1461510608966 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 08:10:09 INFO - PROCESS | 1978 | 1461510609237 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a39b000 == 134 [pid = 1978] [id = 639] 08:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc665c8c00) [pid = 1978] [serial = 1918] [outer = (nil)] 08:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc757c3c00) [pid = 1978] [serial = 1919] [outer = 0x7ffc665c8c00] 08:10:09 INFO - PROCESS | 1978 | 1461510609367 Marionette DEBUG loaded listener.js 08:10:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc75881400) [pid = 1978] [serial = 1920] [outer = 0x7ffc665c8c00] 08:10:10 INFO - PROCESS | 1978 | 1461510610322 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1694ms 08:10:10 INFO - PROCESS | 1978 | 1461510610390 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 08:10:10 INFO - PROCESS | 1978 | 1461510610395 Marionette TRACE conn6 <- [1,2529,null,{"value":"8"}] 08:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:10:10 INFO - PROCESS | 1978 | 1461510610403 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:10:10 INFO - PROCESS | 1978 | 1461510610406 Marionette TRACE conn6 <- [1,2530,null,{}] 08:10:10 INFO - PROCESS | 1978 | 1461510610413 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:10 INFO - PROCESS | 1978 | 1461510610672 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 08:10:10 INFO - PROCESS | 1978 | 1461510610989 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abcd800 == 135 [pid = 1978] [id = 640] 08:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc60b8b800) [pid = 1978] [serial = 1921] [outer = (nil)] 08:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc75bb5c00) [pid = 1978] [serial = 1922] [outer = 0x7ffc60b8b800] 08:10:11 INFO - PROCESS | 1978 | 1461510611074 Marionette DEBUG loaded listener.js 08:10:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc76312c00) [pid = 1978] [serial = 1923] [outer = 0x7ffc60b8b800] 08:10:11 INFO - PROCESS | 1978 | 1461510611975 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1642ms 08:10:12 INFO - PROCESS | 1978 | 1461510612045 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 08:10:12 INFO - PROCESS | 1978 | 1461510612049 Marionette TRACE conn6 <- [1,2533,null,{"value":"8"}] 08:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:10:12 INFO - PROCESS | 1978 | 1461510612055 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:10:12 INFO - PROCESS | 1978 | 1461510612058 Marionette TRACE conn6 <- [1,2534,null,{}] 08:10:12 INFO - PROCESS | 1978 | 1461510612064 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:12 INFO - PROCESS | 1978 | 1461510612318 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 08:10:12 INFO - PROCESS | 1978 | 1461510612627 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7af74000 == 136 [pid = 1978] [id = 641] 08:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc66741c00) [pid = 1978] [serial = 1924] [outer = (nil)] 08:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc771d6800) [pid = 1978] [serial = 1925] [outer = 0x7ffc66741c00] 08:10:12 INFO - PROCESS | 1978 | 1461510612711 Marionette DEBUG loaded listener.js 08:10:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc7884dc00) [pid = 1978] [serial = 1926] [outer = 0x7ffc66741c00] 08:10:13 INFO - PROCESS | 1978 | 1461510613651 Marionette TRACE conn6 <- [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]]]}] 08:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1628ms 08:10:13 INFO - PROCESS | 1978 | 1461510613687 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 08:10:13 INFO - PROCESS | 1978 | 1461510613691 Marionette TRACE conn6 <- [1,2537,null,{"value":"8"}] 08:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:10:13 INFO - PROCESS | 1978 | 1461510613722 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:10:13 INFO - PROCESS | 1978 | 1461510613727 Marionette TRACE conn6 <- [1,2538,null,{}] 08:10:13 INFO - PROCESS | 1978 | 1461510613734 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:14 INFO - PROCESS | 1978 | 1461510614020 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 08:10:14 INFO - PROCESS | 1978 | 1461510614333 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc90800 == 137 [pid = 1978] [id = 642] 08:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc5d669000) [pid = 1978] [serial = 1927] [outer = (nil)] 08:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc79f80400) [pid = 1978] [serial = 1928] [outer = 0x7ffc5d669000] 08:10:14 INFO - PROCESS | 1978 | 1461510614417 Marionette DEBUG loaded listener.js 08:10:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc7a251400) [pid = 1978] [serial = 1929] [outer = 0x7ffc5d669000] 08:10:15 INFO - PROCESS | 1978 | 1461510615316 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1638ms 08:10:15 INFO - PROCESS | 1978 | 1461510615354 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 08:10:15 INFO - PROCESS | 1978 | 1461510615358 Marionette TRACE conn6 <- [1,2541,null,{"value":"8"}] 08:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:10:15 INFO - PROCESS | 1978 | 1461510615365 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:10:15 INFO - PROCESS | 1978 | 1461510615367 Marionette TRACE conn6 <- [1,2542,null,{}] 08:10:15 INFO - PROCESS | 1978 | 1461510615373 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:15 INFO - PROCESS | 1978 | 1461510615633 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 08:10:15 INFO - PROCESS | 1978 | 1461510615963 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:16 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e964000 == 138 [pid = 1978] [id = 643] 08:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc6b9f1c00) [pid = 1978] [serial = 1930] [outer = (nil)] 08:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7aba4800) [pid = 1978] [serial = 1931] [outer = 0x7ffc6b9f1c00] 08:10:16 INFO - PROCESS | 1978 | 1461510616119 Marionette DEBUG loaded listener.js 08:10:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc7ae69400) [pid = 1978] [serial = 1932] [outer = 0x7ffc6b9f1c00] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc657c4000 == 137 [pid = 1978] [id = 625] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65082800 == 136 [pid = 1978] [id = 624] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc620a4800 == 135 [pid = 1978] [id = 623] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604c3000 == 134 [pid = 1978] [id = 622] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5f0ce800 == 133 [pid = 1978] [id = 620] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc930ac000 == 132 [pid = 1978] [id = 619] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d557800 == 131 [pid = 1978] [id = 618] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc887b8800 == 130 [pid = 1978] [id = 617] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7cdf8800 == 129 [pid = 1978] [id = 616] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b725000 == 128 [pid = 1978] [id = 615] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7aad8800 == 127 [pid = 1978] [id = 614] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762e1800 == 126 [pid = 1978] [id = 613] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7619b000 == 125 [pid = 1978] [id = 612] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e47800 == 124 [pid = 1978] [id = 611] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75863000 == 123 [pid = 1978] [id = 610] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d29800 == 122 [pid = 1978] [id = 609] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72396000 == 121 [pid = 1978] [id = 608] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6feb7800 == 120 [pid = 1978] [id = 607] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a5d3800 == 119 [pid = 1978] [id = 606] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67ca7000 == 118 [pid = 1978] [id = 605] 08:10:18 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63af4000 == 117 [pid = 1978] [id = 604] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc67331c00) [pid = 1978] [serial = 1811] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc654ebc00) [pid = 1978] [serial = 1677] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc665c4400) [pid = 1978] [serial = 1808] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc674e9400) [pid = 1978] [serial = 1809] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc7ce75c00) [pid = 1978] [serial = 1793] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc7bee0c00) [pid = 1978] [serial = 1791] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc7bbc6000) [pid = 1978] [serial = 1790] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7ad89400) [pid = 1978] [serial = 1788] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc7aa21400) [pid = 1978] [serial = 1787] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc7a0ba800) [pid = 1978] [serial = 1785] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc788de400) [pid = 1978] [serial = 1784] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc77c8a400) [pid = 1978] [serial = 1782] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc7631b000) [pid = 1978] [serial = 1781] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc75bbd800) [pid = 1978] [serial = 1779] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc757bb400) [pid = 1978] [serial = 1778] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc73a87c00) [pid = 1978] [serial = 1776] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc72b87800) [pid = 1978] [serial = 1775] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc729a5000) [pid = 1978] [serial = 1773] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc72667000) [pid = 1978] [serial = 1772] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc7247ec00) [pid = 1978] [serial = 1770] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc71bec400) [pid = 1978] [serial = 1769] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc719dcc00) [pid = 1978] [serial = 1767] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc70291800) [pid = 1978] [serial = 1766] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc6ff99800) [pid = 1978] [serial = 1764] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6f986c00) [pid = 1978] [serial = 1763] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc6b8e7800) [pid = 1978] [serial = 1761] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc6b7fa000) [pid = 1978] [serial = 1760] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc6b479000) [pid = 1978] [serial = 1758] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc6a640000) [pid = 1978] [serial = 1757] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc6a474000) [pid = 1978] [serial = 1755] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc69cbb000) [pid = 1978] [serial = 1754] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc674f3000) [pid = 1978] [serial = 1752] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc665c8800) [pid = 1978] [serial = 1751] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc639f0800) [pid = 1978] [serial = 1749] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc60cf9800) [pid = 1978] [serial = 1748] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc6732f400) [pid = 1978] [serial = 1745] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6069c000) [pid = 1978] [serial = 1802] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc60a2f000) [pid = 1978] [serial = 1803] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc88c85800) [pid = 1978] [serial = 1800] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc889dbc00) [pid = 1978] [serial = 1799] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc87b34000) [pid = 1978] [serial = 1797] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc82b11800) [pid = 1978] [serial = 1796] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc7eb79c00) [pid = 1978] [serial = 1794] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc621c7000) [pid = 1978] [serial = 1805] [outer = (nil)] [url = about:blank] 08:10:18 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc651c5400) [pid = 1978] [serial = 1806] [outer = (nil)] [url = about:blank] 08:10:19 INFO - PROCESS | 1978 | 1461510619419 Marionette TRACE conn6 <- [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]]]}] 08:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 4095ms 08:10:19 INFO - PROCESS | 1978 | 1461510619461 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 08:10:19 INFO - PROCESS | 1978 | 1461510619467 Marionette TRACE conn6 <- [1,2545,null,{"value":"8"}] 08:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:10:19 INFO - PROCESS | 1978 | 1461510619475 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:10:19 INFO - PROCESS | 1978 | 1461510619481 Marionette TRACE conn6 <- [1,2546,null,{}] 08:10:19 INFO - PROCESS | 1978 | 1461510619539 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:19 INFO - PROCESS | 1978 | 1461510619784 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 08:10:19 INFO - PROCESS | 1978 | 1461510619969 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5f0cc000 == 118 [pid = 1978] [id = 644] 08:10:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc5dad7400) [pid = 1978] [serial = 1933] [outer = (nil)] 08:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc5f70e000) [pid = 1978] [serial = 1934] [outer = 0x7ffc5dad7400] 08:10:20 INFO - PROCESS | 1978 | 1461510620055 Marionette DEBUG loaded listener.js 08:10:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc60615800) [pid = 1978] [serial = 1935] [outer = 0x7ffc5dad7400] 08:10:21 INFO - PROCESS | 1978 | 1461510621106 Marionette TRACE conn6 <- [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]]]}] 08:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1693ms 08:10:21 INFO - PROCESS | 1978 | 1461510621169 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 08:10:21 INFO - PROCESS | 1978 | 1461510621178 Marionette TRACE conn6 <- [1,2549,null,{"value":"8"}] 08:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:10:21 INFO - PROCESS | 1978 | 1461510621188 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:10:21 INFO - PROCESS | 1978 | 1461510621192 Marionette TRACE conn6 <- [1,2550,null,{}] 08:10:21 INFO - PROCESS | 1978 | 1461510621198 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:21 INFO - PROCESS | 1978 | 1461510621553 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 08:10:21 INFO - PROCESS | 1978 | 1461510621597 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60de1000 == 119 [pid = 1978] [id = 645] 08:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60a2bc00) [pid = 1978] [serial = 1936] [outer = (nil)] 08:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc60a30000) [pid = 1978] [serial = 1937] [outer = 0x7ffc60a2bc00] 08:10:21 INFO - PROCESS | 1978 | 1461510621741 Marionette DEBUG loaded listener.js 08:10:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc60a44c00) [pid = 1978] [serial = 1938] [outer = 0x7ffc60a2bc00] 08:10:22 INFO - PROCESS | 1978 | 1461510622715 Marionette TRACE conn6 <- [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]]]}] 08:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1587ms 08:10:22 INFO - PROCESS | 1978 | 1461510622779 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 08:10:22 INFO - PROCESS | 1978 | 1461510622788 Marionette TRACE conn6 <- [1,2553,null,{"value":"8"}] 08:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:10:22 INFO - PROCESS | 1978 | 1461510622800 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:10:22 INFO - PROCESS | 1978 | 1461510622811 Marionette TRACE conn6 <- [1,2554,null,{}] 08:10:22 INFO - PROCESS | 1978 | 1461510622858 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:23 INFO - PROCESS | 1978 | 1461510623232 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 08:10:23 INFO - PROCESS | 1978 | 1461510623321 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc621b3000 == 120 [pid = 1978] [id = 646] 08:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc619fe400) [pid = 1978] [serial = 1939] [outer = (nil)] 08:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc61de1c00) [pid = 1978] [serial = 1940] [outer = 0x7ffc619fe400] 08:10:24 INFO - PROCESS | 1978 | 1461510624051 Marionette DEBUG loaded listener.js 08:10:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc621cc800) [pid = 1978] [serial = 1941] [outer = 0x7ffc619fe400] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6060d400) [pid = 1978] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc651d0000) [pid = 1978] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6834d000) [pid = 1978] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc651c7400) [pid = 1978] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc5d671800) [pid = 1978] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc60614800) [pid = 1978] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc69ecd800) [pid = 1978] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc87b36400) [pid = 1978] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc88e4f400) [pid = 1978] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6a51e400) [pid = 1978] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc79d13800) [pid = 1978] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc79583400) [pid = 1978] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc79025400) [pid = 1978] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc75bba000) [pid = 1978] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc7299f400) [pid = 1978] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc6fe8b000) [pid = 1978] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc6b7f5c00) [pid = 1978] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc6fe87c00) [pid = 1978] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc6feed000) [pid = 1978] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6a549400) [pid = 1978] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc69b51400) [pid = 1978] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:10:24 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc60a43c00) [pid = 1978] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:10:24 INFO - PROCESS | 1978 | 1461510624926 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2164ms 08:10:24 INFO - PROCESS | 1978 | 1461510624963 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 08:10:24 INFO - PROCESS | 1978 | 1461510624967 Marionette TRACE conn6 <- [1,2557,null,{"value":"8"}] 08:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:10:24 INFO - PROCESS | 1978 | 1461510624973 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:10:24 INFO - PROCESS | 1978 | 1461510624975 Marionette TRACE conn6 <- [1,2558,null,{}] 08:10:24 INFO - PROCESS | 1978 | 1461510624981 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:25 INFO - PROCESS | 1978 | 1461510625272 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 08:10:25 INFO - PROCESS | 1978 | 1461510625295 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64ac4000 == 121 [pid = 1978] [id = 647] 08:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc60a49400) [pid = 1978] [serial = 1942] [outer = (nil)] 08:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc64bf2800) [pid = 1978] [serial = 1943] [outer = 0x7ffc60a49400] 08:10:25 INFO - PROCESS | 1978 | 1461510625362 Marionette DEBUG loaded listener.js 08:10:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc651ce800) [pid = 1978] [serial = 1944] [outer = 0x7ffc60a49400] 08:10:26 INFO - PROCESS | 1978 | 1461510626601 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1678ms 08:10:26 INFO - PROCESS | 1978 | 1461510626654 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 08:10:26 INFO - PROCESS | 1978 | 1461510626659 Marionette TRACE conn6 <- [1,2561,null,{"value":"8"}] 08:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:10:26 INFO - PROCESS | 1978 | 1461510626668 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:10:26 INFO - PROCESS | 1978 | 1461510626674 Marionette TRACE conn6 <- [1,2562,null,{}] 08:10:26 INFO - PROCESS | 1978 | 1461510626684 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:26 INFO - PROCESS | 1978 | 1461510626938 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 08:10:27 INFO - PROCESS | 1978 | 1461510627272 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b14800 == 122 [pid = 1978] [id = 648] 08:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc5d937c00) [pid = 1978] [serial = 1945] [outer = (nil)] 08:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc6069f400) [pid = 1978] [serial = 1946] [outer = 0x7ffc5d937c00] 08:10:27 INFO - PROCESS | 1978 | 1461510627360 Marionette DEBUG loaded listener.js 08:10:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc60a33400) [pid = 1978] [serial = 1947] [outer = 0x7ffc5d937c00] 08:10:28 INFO - PROCESS | 1978 | 1461510628344 Marionette TRACE conn6 <- [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]]]}] 08:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1736ms 08:10:28 INFO - PROCESS | 1978 | 1461510628405 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 08:10:28 INFO - PROCESS | 1978 | 1461510628414 Marionette TRACE conn6 <- [1,2565,null,{"value":"8"}] 08:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:10:28 INFO - PROCESS | 1978 | 1461510628425 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:10:28 INFO - PROCESS | 1978 | 1461510628429 Marionette TRACE conn6 <- [1,2566,null,{}] 08:10:28 INFO - PROCESS | 1978 | 1461510628436 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:28 INFO - PROCESS | 1978 | 1461510628751 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 08:10:29 INFO - PROCESS | 1978 | 1461510629074 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64eed000 == 123 [pid = 1978] [id = 649] 08:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc61de2c00) [pid = 1978] [serial = 1948] [outer = (nil)] 08:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc63c2c000) [pid = 1978] [serial = 1949] [outer = 0x7ffc61de2c00] 08:10:29 INFO - PROCESS | 1978 | 1461510629159 Marionette DEBUG loaded listener.js 08:10:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc6548b400) [pid = 1978] [serial = 1950] [outer = 0x7ffc61de2c00] 08:10:30 INFO - PROCESS | 1978 | 1461510630256 Marionette TRACE conn6 <- [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]]]}] 08:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1886ms 08:10:30 INFO - PROCESS | 1978 | 1461510630313 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 08:10:30 INFO - PROCESS | 1978 | 1461510630317 Marionette TRACE conn6 <- [1,2569,null,{"value":"8"}] 08:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:10:30 INFO - PROCESS | 1978 | 1461510630324 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:10:30 INFO - PROCESS | 1978 | 1461510630330 Marionette TRACE conn6 <- [1,2570,null,{}] 08:10:30 INFO - PROCESS | 1978 | 1461510630347 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:30 INFO - PROCESS | 1978 | 1461510630646 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 08:10:30 INFO - PROCESS | 1978 | 1461510630965 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657cd000 == 124 [pid = 1978] [id = 650] 08:10:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc654f2800) [pid = 1978] [serial = 1951] [outer = (nil)] 08:10:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc65789c00) [pid = 1978] [serial = 1952] [outer = 0x7ffc654f2800] 08:10:31 INFO - PROCESS | 1978 | 1461510631051 Marionette DEBUG loaded listener.js 08:10:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc65aab000) [pid = 1978] [serial = 1953] [outer = 0x7ffc654f2800] 08:10:32 INFO - PROCESS | 1978 | 1461510632120 Marionette TRACE conn6 <- [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]]]}] 08:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1848ms 08:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:10:32 INFO - PROCESS | 1978 | 1461510632174 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 08:10:32 INFO - PROCESS | 1978 | 1461510632178 Marionette TRACE conn6 <- [1,2573,null,{"value":"8"}] 08:10:32 INFO - PROCESS | 1978 | 1461510632185 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:10:32 INFO - PROCESS | 1978 | 1461510632188 Marionette TRACE conn6 <- [1,2574,null,{}] 08:10:32 INFO - PROCESS | 1978 | 1461510632194 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:32 INFO - PROCESS | 1978 | 1461510632436 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 08:10:32 INFO - PROCESS | 1978 | 1461510632722 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66530000 == 125 [pid = 1978] [id = 651] 08:10:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc654ea000) [pid = 1978] [serial = 1954] [outer = (nil)] 08:10:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc664f0400) [pid = 1978] [serial = 1955] [outer = 0x7ffc654ea000] 08:10:32 INFO - PROCESS | 1978 | 1461510632813 Marionette DEBUG loaded listener.js 08:10:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc665c5000) [pid = 1978] [serial = 1956] [outer = 0x7ffc654ea000] 08:10:33 INFO - PROCESS | 1978 | 1461510633782 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 08:10:33 INFO - PROCESS | 1978 | 1461510633817 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 08:10:33 INFO - PROCESS | 1978 | 1461510633821 Marionette TRACE conn6 <- [1,2577,null,{"value":"8"}] 08:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:10:33 INFO - PROCESS | 1978 | 1461510633827 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:10:33 INFO - PROCESS | 1978 | 1461510633829 Marionette TRACE conn6 <- [1,2578,null,{}] 08:10:33 INFO - PROCESS | 1978 | 1461510633835 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:34 INFO - PROCESS | 1978 | 1461510634073 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 08:10:34 INFO - PROCESS | 1978 | 1461510634381 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67474800 == 126 [pid = 1978] [id = 652] 08:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc654f5c00) [pid = 1978] [serial = 1957] [outer = (nil)] 08:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6673a400) [pid = 1978] [serial = 1958] [outer = 0x7ffc654f5c00] 08:10:34 INFO - PROCESS | 1978 | 1461510634473 Marionette DEBUG loaded listener.js 08:10:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc67335c00) [pid = 1978] [serial = 1959] [outer = 0x7ffc654f5c00] 08:10:35 INFO - PROCESS | 1978 | 1461510635425 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 08:10:35 INFO - PROCESS | 1978 | 1461510635461 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 08:10:35 INFO - PROCESS | 1978 | 1461510635465 Marionette TRACE conn6 <- [1,2581,null,{"value":"8"}] 08:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:10:35 INFO - PROCESS | 1978 | 1461510635472 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:10:35 INFO - PROCESS | 1978 | 1461510635475 Marionette TRACE conn6 <- [1,2582,null,{}] 08:10:35 INFO - PROCESS | 1978 | 1461510635481 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:35 INFO - PROCESS | 1978 | 1461510635773 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 08:10:36 INFO - PROCESS | 1978 | 1461510636091 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67ff6000 == 127 [pid = 1978] [id = 653] 08:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc67bdc400) [pid = 1978] [serial = 1960] [outer = (nil)] 08:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc67fcb800) [pid = 1978] [serial = 1961] [outer = 0x7ffc67bdc400] 08:10:36 INFO - PROCESS | 1978 | 1461510636180 Marionette DEBUG loaded listener.js 08:10:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc67fd5400) [pid = 1978] [serial = 1962] [outer = 0x7ffc67bdc400] 08:10:37 INFO - PROCESS | 1978 | 1461510637101 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:10:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:10:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1690ms 08:10:37 INFO - PROCESS | 1978 | 1461510637163 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 08:10:37 INFO - PROCESS | 1978 | 1461510637166 Marionette TRACE conn6 <- [1,2585,null,{"value":"8"}] 08:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:10:37 INFO - PROCESS | 1978 | 1461510637174 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:10:37 INFO - PROCESS | 1978 | 1461510637177 Marionette TRACE conn6 <- [1,2586,null,{}] 08:10:37 INFO - PROCESS | 1978 | 1461510637182 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:37 INFO - PROCESS | 1978 | 1461510637420 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 08:10:37 INFO - PROCESS | 1978 | 1461510637722 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc685a1800 == 128 [pid = 1978] [id = 654] 08:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc68355400) [pid = 1978] [serial = 1963] [outer = (nil)] 08:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc69b59800) [pid = 1978] [serial = 1964] [outer = 0x7ffc68355400] 08:10:37 INFO - PROCESS | 1978 | 1461510637814 Marionette DEBUG loaded listener.js 08:10:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc69cbf400) [pid = 1978] [serial = 1965] [outer = 0x7ffc68355400] 08:10:38 INFO - PROCESS | 1978 | 1461510638768 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 08:10:38 INFO - PROCESS | 1978 | 1461510638805 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 08:10:38 INFO - PROCESS | 1978 | 1461510638809 Marionette TRACE conn6 <- [1,2589,null,{"value":"8"}] 08:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:10:38 INFO - PROCESS | 1978 | 1461510638815 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:10:38 INFO - PROCESS | 1978 | 1461510638818 Marionette TRACE conn6 <- [1,2590,null,{}] 08:10:38 INFO - PROCESS | 1978 | 1461510638824 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:39 INFO - PROCESS | 1978 | 1461510639064 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 08:10:39 INFO - PROCESS | 1978 | 1461510639373 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5de800 == 129 [pid = 1978] [id = 655] 08:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc68359000) [pid = 1978] [serial = 1966] [outer = (nil)] 08:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc69ed2c00) [pid = 1978] [serial = 1967] [outer = 0x7ffc68359000] 08:10:39 INFO - PROCESS | 1978 | 1461510639459 Marionette DEBUG loaded listener.js 08:10:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6a46b400) [pid = 1978] [serial = 1968] [outer = 0x7ffc68359000] 08:10:40 INFO - PROCESS | 1978 | 1461510640338 Marionette TRACE conn6 <- [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]]]}] 08:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1578ms 08:10:40 INFO - PROCESS | 1978 | 1461510640396 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 08:10:40 INFO - PROCESS | 1978 | 1461510640399 Marionette TRACE conn6 <- [1,2593,null,{"value":"8"}] 08:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:10:40 INFO - PROCESS | 1978 | 1461510640406 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:10:40 INFO - PROCESS | 1978 | 1461510640410 Marionette TRACE conn6 <- [1,2594,null,{}] 08:10:40 INFO - PROCESS | 1978 | 1461510640416 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:40 INFO - PROCESS | 1978 | 1461510640642 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 08:10:40 INFO - PROCESS | 1978 | 1461510640923 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b781800 == 130 [pid = 1978] [id = 656] 08:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc5d930800) [pid = 1978] [serial = 1969] [outer = (nil)] 08:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc6a519800) [pid = 1978] [serial = 1970] [outer = 0x7ffc5d930800] 08:10:41 INFO - PROCESS | 1978 | 1461510641071 Marionette DEBUG loaded listener.js 08:10:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6a523000) [pid = 1978] [serial = 1971] [outer = 0x7ffc5d930800] 08:10:42 INFO - PROCESS | 1978 | 1461510642022 Marionette TRACE conn6 <- [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]]]}] 08:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1688ms 08:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:10:42 INFO - PROCESS | 1978 | 1461510642095 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 08:10:42 INFO - PROCESS | 1978 | 1461510642098 Marionette TRACE conn6 <- [1,2597,null,{"value":"8"}] 08:10:42 INFO - PROCESS | 1978 | 1461510642105 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:10:42 INFO - PROCESS | 1978 | 1461510642108 Marionette TRACE conn6 <- [1,2598,null,{}] 08:10:42 INFO - PROCESS | 1978 | 1461510642113 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:42 INFO - PROCESS | 1978 | 1461510642388 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 08:10:42 INFO - PROCESS | 1978 | 1461510642691 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6feaa800 == 131 [pid = 1978] [id = 657] 08:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc65486800) [pid = 1978] [serial = 1972] [outer = (nil)] 08:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6a546000) [pid = 1978] [serial = 1973] [outer = 0x7ffc65486800] 08:10:42 INFO - PROCESS | 1978 | 1461510642775 Marionette DEBUG loaded listener.js 08:10:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6a640800) [pid = 1978] [serial = 1974] [outer = 0x7ffc65486800] 08:10:43 INFO - PROCESS | 1978 | 1461510643727 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1683ms 08:10:43 INFO - PROCESS | 1978 | 1461510643789 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 08:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:10:43 INFO - PROCESS | 1978 | 1461510643793 Marionette TRACE conn6 <- [1,2601,null,{"value":"8"}] 08:10:43 INFO - PROCESS | 1978 | 1461510643800 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:10:43 INFO - PROCESS | 1978 | 1461510643804 Marionette TRACE conn6 <- [1,2602,null,{}] 08:10:43 INFO - PROCESS | 1978 | 1461510643809 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:44 INFO - PROCESS | 1978 | 1461510644081 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 08:10:44 INFO - PROCESS | 1978 | 1461510644392 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc707ad800 == 132 [pid = 1978] [id = 658] 08:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6b6c8c00) [pid = 1978] [serial = 1975] [outer = (nil)] 08:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc6b6cac00) [pid = 1978] [serial = 1976] [outer = 0x7ffc6b6c8c00] 08:10:44 INFO - PROCESS | 1978 | 1461510644482 Marionette DEBUG loaded listener.js 08:10:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc6b7f2000) [pid = 1978] [serial = 1977] [outer = 0x7ffc6b6c8c00] 08:10:45 INFO - PROCESS | 1978 | 1461510645393 Marionette TRACE conn6 <- [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]]]}] 08:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1632ms 08:10:45 INFO - PROCESS | 1978 | 1461510645432 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 08:10:45 INFO - PROCESS | 1978 | 1461510645436 Marionette TRACE conn6 <- [1,2605,null,{"value":"8"}] 08:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:10:45 INFO - PROCESS | 1978 | 1461510645443 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:10:45 INFO - PROCESS | 1978 | 1461510645447 Marionette TRACE conn6 <- [1,2606,null,{}] 08:10:45 INFO - PROCESS | 1978 | 1461510645452 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:45 INFO - PROCESS | 1978 | 1461510645713 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 08:10:46 INFO - PROCESS | 1978 | 1461510646045 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72398800 == 133 [pid = 1978] [id = 659] 08:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc5dae0c00) [pid = 1978] [serial = 1978] [outer = (nil)] 08:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc6b7f7c00) [pid = 1978] [serial = 1979] [outer = 0x7ffc5dae0c00] 08:10:46 INFO - PROCESS | 1978 | 1461510646129 Marionette DEBUG loaded listener.js 08:10:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc6b8cf400) [pid = 1978] [serial = 1980] [outer = 0x7ffc5dae0c00] 08:10:47 INFO - PROCESS | 1978 | 1461510647144 Marionette TRACE conn6 <- [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]]]}] 08:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1738ms 08:10:47 INFO - PROCESS | 1978 | 1461510647182 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 08:10:47 INFO - PROCESS | 1978 | 1461510647186 Marionette TRACE conn6 <- [1,2609,null,{"value":"8"}] 08:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:10:47 INFO - PROCESS | 1978 | 1461510647202 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:10:47 INFO - PROCESS | 1978 | 1461510647205 Marionette TRACE conn6 <- [1,2610,null,{}] 08:10:47 INFO - PROCESS | 1978 | 1461510647212 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:47 INFO - PROCESS | 1978 | 1461510647470 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 08:10:47 INFO - PROCESS | 1978 | 1461510647786 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72a99800 == 134 [pid = 1978] [id = 660] 08:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc63c21c00) [pid = 1978] [serial = 1981] [outer = (nil)] 08:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6b9f4400) [pid = 1978] [serial = 1982] [outer = 0x7ffc63c21c00] 08:10:47 INFO - PROCESS | 1978 | 1461510647866 Marionette DEBUG loaded listener.js 08:10:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6baa6c00) [pid = 1978] [serial = 1983] [outer = 0x7ffc63c21c00] 08:10:48 INFO - PROCESS | 1978 | 1461510648814 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1681ms 08:10:48 INFO - PROCESS | 1978 | 1461510648884 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 08:10:48 INFO - PROCESS | 1978 | 1461510648888 Marionette TRACE conn6 <- [1,2613,null,{"value":"8"}] 08:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:10:48 INFO - PROCESS | 1978 | 1461510648894 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:10:48 INFO - PROCESS | 1978 | 1461510648897 Marionette TRACE conn6 <- [1,2614,null,{}] 08:10:48 INFO - PROCESS | 1978 | 1461510648903 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:49 INFO - PROCESS | 1978 | 1461510649152 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 08:10:49 INFO - PROCESS | 1978 | 1461510649459 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d36000 == 135 [pid = 1978] [id = 661] 08:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc639ee800) [pid = 1978] [serial = 1984] [outer = (nil)] 08:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc6baaa400) [pid = 1978] [serial = 1985] [outer = 0x7ffc639ee800] 08:10:49 INFO - PROCESS | 1978 | 1461510649543 Marionette DEBUG loaded listener.js 08:10:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc6bac0000) [pid = 1978] [serial = 1986] [outer = 0x7ffc639ee800] 08:10:50 INFO - PROCESS | 1978 | 1461510650450 Marionette TRACE conn6 <- [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]]]}] 08:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1635ms 08:10:50 INFO - PROCESS | 1978 | 1461510650531 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 08:10:50 INFO - PROCESS | 1978 | 1461510650535 Marionette TRACE conn6 <- [1,2617,null,{"value":"8"}] 08:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:10:50 INFO - PROCESS | 1978 | 1461510650542 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:10:50 INFO - PROCESS | 1978 | 1461510650545 Marionette TRACE conn6 <- [1,2618,null,{}] 08:10:50 INFO - PROCESS | 1978 | 1461510650551 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:50 INFO - PROCESS | 1978 | 1461510650853 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 08:10:51 INFO - PROCESS | 1978 | 1461510651173 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75855000 == 136 [pid = 1978] [id = 662] 08:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc621cb400) [pid = 1978] [serial = 1987] [outer = (nil)] 08:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc6f982c00) [pid = 1978] [serial = 1988] [outer = 0x7ffc621cb400] 08:10:51 INFO - PROCESS | 1978 | 1461510651253 Marionette DEBUG loaded listener.js 08:10:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc6f990000) [pid = 1978] [serial = 1989] [outer = 0x7ffc621cb400] 08:10:52 INFO - PROCESS | 1978 | 1461510652157 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1688ms 08:10:52 INFO - PROCESS | 1978 | 1461510652231 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 08:10:52 INFO - PROCESS | 1978 | 1461510652235 Marionette TRACE conn6 <- [1,2621,null,{"value":"8"}] 08:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:10:52 INFO - PROCESS | 1978 | 1461510652241 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:10:52 INFO - PROCESS | 1978 | 1461510652243 Marionette TRACE conn6 <- [1,2622,null,{}] 08:10:52 INFO - PROCESS | 1978 | 1461510652249 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:52 INFO - PROCESS | 1978 | 1461510652499 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 08:10:52 INFO - PROCESS | 1978 | 1461510652826 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a42000 == 137 [pid = 1978] [id = 663] 08:10:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc639f1c00) [pid = 1978] [serial = 1990] [outer = (nil)] 08:10:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc6fe86000) [pid = 1978] [serial = 1991] [outer = 0x7ffc639f1c00] 08:10:52 INFO - PROCESS | 1978 | 1461510652912 Marionette DEBUG loaded listener.js 08:10:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc6fe8fc00) [pid = 1978] [serial = 1992] [outer = 0x7ffc639f1c00] 08:10:53 INFO - PROCESS | 1978 | 1461510653829 Marionette TRACE conn6 <- [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]]]}] 08:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 08:10:53 INFO - PROCESS | 1978 | 1461510653876 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 08:10:53 INFO - PROCESS | 1978 | 1461510653880 Marionette TRACE conn6 <- [1,2625,null,{"value":"8"}] 08:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:10:53 INFO - PROCESS | 1978 | 1461510653886 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:10:53 INFO - PROCESS | 1978 | 1461510653888 Marionette TRACE conn6 <- [1,2626,null,{}] 08:10:53 INFO - PROCESS | 1978 | 1461510653894 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:54 INFO - PROCESS | 1978 | 1461510654135 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 08:10:54 INFO - PROCESS | 1978 | 1461510654406 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:54 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e3c800 == 138 [pid = 1978] [id = 664] 08:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc6f9b0c00) [pid = 1978] [serial = 1993] [outer = (nil)] 08:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc6ff99800) [pid = 1978] [serial = 1994] [outer = 0x7ffc6f9b0c00] 08:10:54 INFO - PROCESS | 1978 | 1461510654540 Marionette DEBUG loaded listener.js 08:10:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc70120400) [pid = 1978] [serial = 1995] [outer = 0x7ffc6f9b0c00] 08:10:55 INFO - PROCESS | 1978 | 1461510655471 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1635ms 08:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:10:55 INFO - PROCESS | 1978 | 1461510655522 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 08:10:55 INFO - PROCESS | 1978 | 1461510655525 Marionette TRACE conn6 <- [1,2629,null,{"value":"8"}] 08:10:55 INFO - PROCESS | 1978 | 1461510655534 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:10:55 INFO - PROCESS | 1978 | 1461510655537 Marionette TRACE conn6 <- [1,2630,null,{}] 08:10:55 INFO - PROCESS | 1978 | 1461510655544 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:55 INFO - PROCESS | 1978 | 1461510655785 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 08:10:56 INFO - PROCESS | 1978 | 1461510656123 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fcd800 == 139 [pid = 1978] [id = 665] 08:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc674f4c00) [pid = 1978] [serial = 1996] [outer = (nil)] 08:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc70124800) [pid = 1978] [serial = 1997] [outer = 0x7ffc674f4c00] 08:10:56 INFO - PROCESS | 1978 | 1461510656207 Marionette DEBUG loaded listener.js 08:10:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7028a400) [pid = 1978] [serial = 1998] [outer = 0x7ffc674f4c00] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d27000 == 138 [pid = 1978] [id = 500] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b5ae000 == 137 [pid = 1978] [id = 496] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7579c800 == 136 [pid = 1978] [id = 501] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f0d000 == 135 [pid = 1978] [id = 503] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc69f50800 == 134 [pid = 1978] [id = 495] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701c3800 == 133 [pid = 1978] [id = 497] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a37800 == 132 [pid = 1978] [id = 502] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7255f000 == 131 [pid = 1978] [id = 499] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cb8000 == 130 [pid = 1978] [id = 494] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6677f000 == 129 [pid = 1978] [id = 603] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a39b000 == 128 [pid = 1978] [id = 639] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc762d3000 == 127 [pid = 1978] [id = 638] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7618b800 == 126 [pid = 1978] [id = 637] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a56000 == 125 [pid = 1978] [id = 636] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7579b000 == 124 [pid = 1978] [id = 635] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8da72800 == 123 [pid = 1978] [id = 576] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c23000 == 122 [pid = 1978] [id = 634] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a4000 == 121 [pid = 1978] [id = 633] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71858800 == 120 [pid = 1978] [id = 632] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6fe57000 == 119 [pid = 1978] [id = 631] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a5e2000 == 118 [pid = 1978] [id = 630] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc69f46800 == 117 [pid = 1978] [id = 629] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67283800 == 116 [pid = 1978] [id = 628] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bd7000 == 115 [pid = 1978] [id = 627] 08:10:58 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5f0ca000 == 114 [pid = 1978] [id = 626] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc67bde000) [pid = 1978] [serial = 1746] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc665bf800) [pid = 1978] [serial = 1877] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc6578b800) [pid = 1978] [serial = 1874] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc6a467400) [pid = 1978] [serial = 1820] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc66741000) [pid = 1978] [serial = 1818] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc65786400) [pid = 1978] [serial = 1817] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc621c3000) [pid = 1978] [serial = 1815] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc60b8b400) [pid = 1978] [serial = 1814] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc60696400) [pid = 1978] [serial = 1868] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc8d7a5000) [pid = 1978] [serial = 1866] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc8d4adc00) [pid = 1978] [serial = 1865] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc8d4b1400) [pid = 1978] [serial = 1863] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc8bd39000) [pid = 1978] [serial = 1862] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc89e26c00) [pid = 1978] [serial = 1860] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc89be9400) [pid = 1978] [serial = 1859] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc88e53000) [pid = 1978] [serial = 1857] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc889e2800) [pid = 1978] [serial = 1856] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc82b10800) [pid = 1978] [serial = 1854] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc7ce7cc00) [pid = 1978] [serial = 1853] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc7c331000) [pid = 1978] [serial = 1851] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc7bbca000) [pid = 1978] [serial = 1850] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc7ad90c00) [pid = 1978] [serial = 1848] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc7a598000) [pid = 1978] [serial = 1847] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc79024800) [pid = 1978] [serial = 1845] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc76321000) [pid = 1978] [serial = 1844] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc757bec00) [pid = 1978] [serial = 1842] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc75724c00) [pid = 1978] [serial = 1841] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc7540c400) [pid = 1978] [serial = 1839] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc75276000) [pid = 1978] [serial = 1838] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc73a7c400) [pid = 1978] [serial = 1836] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc72b2ac00) [pid = 1978] [serial = 1835] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc7266d400) [pid = 1978] [serial = 1833] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc72478400) [pid = 1978] [serial = 1832] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc719dec00) [pid = 1978] [serial = 1830] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc7012f800) [pid = 1978] [serial = 1829] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc6bab1c00) [pid = 1978] [serial = 1827] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc6b9f6400) [pid = 1978] [serial = 1826] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6b7f8800) [pid = 1978] [serial = 1824] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6b6bf400) [pid = 1978] [serial = 1823] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6a51b400) [pid = 1978] [serial = 1821] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc619f3400) [pid = 1978] [serial = 1871] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc60a2ec00) [pid = 1978] [serial = 1869] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc665bc800) [pid = 1978] [serial = 1875] [outer = (nil)] [url = about:blank] 08:10:58 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc621c6c00) [pid = 1978] [serial = 1872] [outer = (nil)] [url = about:blank] 08:10:59 INFO - PROCESS | 1978 | 1461510659054 Marionette TRACE conn6 <- [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]]]}] 08:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3597ms 08:10:59 INFO - PROCESS | 1978 | 1461510659130 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 08:10:59 INFO - PROCESS | 1978 | 1461510659136 Marionette TRACE conn6 <- [1,2633,null,{"value":"8"}] 08:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:10:59 INFO - PROCESS | 1978 | 1461510659145 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:10:59 INFO - PROCESS | 1978 | 1461510659149 Marionette TRACE conn6 <- [1,2634,null,{}] 08:10:59 INFO - PROCESS | 1978 | 1461510659157 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:10:59 INFO - PROCESS | 1978 | 1461510659391 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 08:10:59 INFO - PROCESS | 1978 | 1461510659625 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:10:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604c9000 == 115 [pid = 1978] [id = 666] 08:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6069d800) [pid = 1978] [serial = 1999] [outer = (nil)] 08:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc607c5800) [pid = 1978] [serial = 2000] [outer = 0x7ffc6069d800] 08:10:59 INFO - PROCESS | 1978 | 1461510659711 Marionette DEBUG loaded listener.js 08:10:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc60a3e400) [pid = 1978] [serial = 2001] [outer = 0x7ffc6069d800] 08:11:00 INFO - PROCESS | 1978 | 1461510660561 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1492ms 08:11:00 INFO - PROCESS | 1978 | 1461510660639 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 08:11:00 INFO - PROCESS | 1978 | 1461510660647 Marionette TRACE conn6 <- [1,2637,null,{"value":"8"}] 08:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:11:00 INFO - PROCESS | 1978 | 1461510660658 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:11:00 INFO - PROCESS | 1978 | 1461510660662 Marionette TRACE conn6 <- [1,2638,null,{}] 08:11:00 INFO - PROCESS | 1978 | 1461510660668 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:00 INFO - PROCESS | 1978 | 1461510660912 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 08:11:01 INFO - PROCESS | 1978 | 1461510661213 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c4d800 == 116 [pid = 1978] [id = 667] 08:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60cf5000) [pid = 1978] [serial = 2002] [outer = (nil)] 08:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc621cbc00) [pid = 1978] [serial = 2003] [outer = 0x7ffc60cf5000] 08:11:01 INFO - PROCESS | 1978 | 1461510661300 Marionette DEBUG loaded listener.js 08:11:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc651c4c00) [pid = 1978] [serial = 2004] [outer = 0x7ffc60cf5000] 08:11:02 INFO - PROCESS | 1978 | 1461510662235 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1633ms 08:11:02 INFO - PROCESS | 1978 | 1461510662292 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 08:11:02 INFO - PROCESS | 1978 | 1461510662295 Marionette TRACE conn6 <- [1,2641,null,{"value":"8"}] 08:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:11:02 INFO - PROCESS | 1978 | 1461510662302 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:11:02 INFO - PROCESS | 1978 | 1461510662308 Marionette TRACE conn6 <- [1,2642,null,{}] 08:11:02 INFO - PROCESS | 1978 | 1461510662354 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:02 INFO - PROCESS | 1978 | 1461510662735 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 08:11:02 INFO - PROCESS | 1978 | 1461510662922 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65771800 == 117 [pid = 1978] [id = 668] 08:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc654f6400) [pid = 1978] [serial = 2005] [outer = (nil)] 08:11:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc65aaa800) [pid = 1978] [serial = 2006] [outer = 0x7ffc654f6400] 08:11:03 INFO - PROCESS | 1978 | 1461510662994 Marionette DEBUG loaded listener.js 08:11:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc665bf800) [pid = 1978] [serial = 2007] [outer = 0x7ffc654f6400] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc5dae0400) [pid = 1978] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc619fe400) [pid = 1978] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc66741c00) [pid = 1978] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc60b8b800) [pid = 1978] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc665c8c00) [pid = 1978] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc7266d800) [pid = 1978] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc71bf2800) [pid = 1978] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc71bf1800) [pid = 1978] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6fe90400) [pid = 1978] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6a468400) [pid = 1978] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6732f800) [pid = 1978] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc6a51a000) [pid = 1978] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6a644000) [pid = 1978] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc64bf6800) [pid = 1978] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc6733c800) [pid = 1978] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc60cf2400) [pid = 1978] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc60cec800) [pid = 1978] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc5d670800) [pid = 1978] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc5dad7400) [pid = 1978] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6b9f1c00) [pid = 1978] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc5d669000) [pid = 1978] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:11:03 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc60a2bc00) [pid = 1978] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:11:04 INFO - PROCESS | 1978 | 1461510664445 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2200ms 08:11:04 INFO - PROCESS | 1978 | 1461510664503 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 08:11:04 INFO - PROCESS | 1978 | 1461510664507 Marionette TRACE conn6 <- [1,2645,null,{"value":"8"}] 08:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:11:04 INFO - PROCESS | 1978 | 1461510664513 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:11:04 INFO - PROCESS | 1978 | 1461510664516 Marionette TRACE conn6 <- [1,2646,null,{}] 08:11:04 INFO - PROCESS | 1978 | 1461510664522 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:04 INFO - PROCESS | 1978 | 1461510664813 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 08:11:04 INFO - PROCESS | 1978 | 1461510664837 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657cb800 == 118 [pid = 1978] [id = 669] 08:11:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc5d66bc00) [pid = 1978] [serial = 2008] [outer = (nil)] 08:11:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc654f6c00) [pid = 1978] [serial = 2009] [outer = 0x7ffc5d66bc00] 08:11:04 INFO - PROCESS | 1978 | 1461510664905 Marionette DEBUG loaded listener.js 08:11:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc66741c00) [pid = 1978] [serial = 2010] [outer = 0x7ffc5d66bc00] 08:11:05 INFO - PROCESS | 1978 | 1461510665957 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:11:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:11:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 08:11:05 INFO - PROCESS | 1978 | 1461510665993 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 08:11:06 INFO - PROCESS | 1978 | 1461510666000 Marionette TRACE conn6 <- [1,2649,null,{"value":"8"}] 08:11:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:11:06 INFO - PROCESS | 1978 | 1461510666008 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:11:06 INFO - PROCESS | 1978 | 1461510666014 Marionette TRACE conn6 <- [1,2650,null,{}] 08:11:06 INFO - PROCESS | 1978 | 1461510666023 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:06 INFO - PROCESS | 1978 | 1461510666298 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 08:11:06 INFO - PROCESS | 1978 | 1461510666660 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b1e800 == 119 [pid = 1978] [id = 670] 08:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc5f705400) [pid = 1978] [serial = 2011] [outer = (nil)] 08:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc60691c00) [pid = 1978] [serial = 2012] [outer = 0x7ffc5f705400] 08:11:06 INFO - PROCESS | 1978 | 1461510666748 Marionette DEBUG loaded listener.js 08:11:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc60b8b400) [pid = 1978] [serial = 2013] [outer = 0x7ffc5f705400] 08:11:07 INFO - PROCESS | 1978 | 1461510667720 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:11:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:11:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1741ms 08:11:07 INFO - PROCESS | 1978 | 1461510667750 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 08:11:07 INFO - PROCESS | 1978 | 1461510667760 Marionette TRACE conn6 <- [1,2653,null,{"value":"8"}] 08:11:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:11:07 INFO - PROCESS | 1978 | 1461510667772 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:11:07 INFO - PROCESS | 1978 | 1461510667776 Marionette TRACE conn6 <- [1,2654,null,{}] 08:11:07 INFO - PROCESS | 1978 | 1461510667783 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:08 INFO - PROCESS | 1978 | 1461510668042 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 08:11:08 INFO - PROCESS | 1978 | 1461510668355 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e63800 == 120 [pid = 1978] [id = 671] 08:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc651c5400) [pid = 1978] [serial = 2014] [outer = (nil)] 08:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc6548c400) [pid = 1978] [serial = 2015] [outer = 0x7ffc651c5400] 08:11:08 INFO - PROCESS | 1978 | 1461510668443 Marionette DEBUG loaded listener.js 08:11:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc654f2400) [pid = 1978] [serial = 2016] [outer = 0x7ffc651c5400] 08:11:09 INFO - PROCESS | 1978 | 1461510669425 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:11:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:11:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1683ms 08:11:09 INFO - PROCESS | 1978 | 1461510669454 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 08:11:09 INFO - PROCESS | 1978 | 1461510669459 Marionette TRACE conn6 <- [1,2657,null,{"value":"8"}] 08:11:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:11:09 INFO - PROCESS | 1978 | 1461510669466 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:11:09 INFO - PROCESS | 1978 | 1461510669473 Marionette TRACE conn6 <- [1,2658,null,{}] 08:11:09 INFO - PROCESS | 1978 | 1461510669489 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:09 INFO - PROCESS | 1978 | 1461510669761 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 08:11:10 INFO - PROCESS | 1978 | 1461510670119 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68448800 == 121 [pid = 1978] [id = 672] 08:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc66742400) [pid = 1978] [serial = 2017] [outer = (nil)] 08:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc674ef000) [pid = 1978] [serial = 2018] [outer = 0x7ffc66742400] 08:11:10 INFO - PROCESS | 1978 | 1461510670221 Marionette DEBUG loaded listener.js 08:11:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc67bdcc00) [pid = 1978] [serial = 2019] [outer = 0x7ffc66742400] 08:11:11 INFO - PROCESS | 1978 | 1461510671206 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:11:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:11:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1789ms 08:11:11 INFO - PROCESS | 1978 | 1461510671256 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 08:11:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:11:11 INFO - PROCESS | 1978 | 1461510671261 Marionette TRACE conn6 <- [1,2661,null,{"value":"8"}] 08:11:11 INFO - PROCESS | 1978 | 1461510671267 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:11:11 INFO - PROCESS | 1978 | 1461510671272 Marionette TRACE conn6 <- [1,2662,null,{}] 08:11:11 INFO - PROCESS | 1978 | 1461510671280 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:11 INFO - PROCESS | 1978 | 1461510671541 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 08:11:11 INFO - PROCESS | 1978 | 1461510671842 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b34b800 == 122 [pid = 1978] [id = 673] 08:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc5d66a400) [pid = 1978] [serial = 2020] [outer = (nil)] 08:11:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc67fc9c00) [pid = 1978] [serial = 2021] [outer = 0x7ffc5d66a400] 08:11:11 INFO - PROCESS | 1978 | 1461510671934 Marionette DEBUG loaded listener.js 08:11:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc69b55000) [pid = 1978] [serial = 2022] [outer = 0x7ffc5d66a400] 08:11:12 INFO - PROCESS | 1978 | 1461510672859 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:11:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:11:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1638ms 08:11:12 INFO - PROCESS | 1978 | 1461510672907 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 08:11:12 INFO - PROCESS | 1978 | 1461510672911 Marionette TRACE conn6 <- [1,2665,null,{"value":"8"}] 08:11:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:11:12 INFO - PROCESS | 1978 | 1461510672917 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:11:12 INFO - PROCESS | 1978 | 1461510672920 Marionette TRACE conn6 <- [1,2666,null,{}] 08:11:12 INFO - PROCESS | 1978 | 1461510672926 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:13 INFO - PROCESS | 1978 | 1461510673189 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 08:11:13 INFO - PROCESS | 1978 | 1461510673449 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700be800 == 123 [pid = 1978] [id = 674] 08:11:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc67337c00) [pid = 1978] [serial = 2023] [outer = (nil)] 08:11:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc69ed6000) [pid = 1978] [serial = 2024] [outer = 0x7ffc67337c00] 08:11:13 INFO - PROCESS | 1978 | 1461510673600 Marionette DEBUG loaded listener.js 08:11:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6a51ac00) [pid = 1978] [serial = 2025] [outer = 0x7ffc67337c00] 08:11:14 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:14 INFO - PROCESS | 1978 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:11:14 INFO - PROCESS | 1978 | 1461510674995 Marionette TRACE conn6 <- [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]]]}] 08:11:15 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) 08:11:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2131ms 08:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:11:15 INFO - PROCESS | 1978 | 1461510675049 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 08:11:15 INFO - PROCESS | 1978 | 1461510675052 Marionette TRACE conn6 <- [1,2669,null,{"value":"8"}] 08:11:15 INFO - PROCESS | 1978 | 1461510675059 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:11:15 INFO - PROCESS | 1978 | 1461510675062 Marionette TRACE conn6 <- [1,2670,null,{}] 08:11:15 INFO - PROCESS | 1978 | 1461510675068 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:15 INFO - PROCESS | 1978 | 1461510675527 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 08:11:15 INFO - PROCESS | 1978 | 1461510675733 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72393800 == 124 [pid = 1978] [id = 675] 08:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6a548c00) [pid = 1978] [serial = 2026] [outer = (nil)] 08:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b8ce400) [pid = 1978] [serial = 2027] [outer = 0x7ffc6a548c00] 08:11:15 INFO - PROCESS | 1978 | 1461510675819 Marionette DEBUG loaded listener.js 08:11:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6baa3800) [pid = 1978] [serial = 2028] [outer = 0x7ffc6a548c00] 08:11:17 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:17 INFO - PROCESS | 1978 | 1461510677319 Marionette TRACE conn6 <- [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] 08:11:17 INFO - PROCESS | 1978 | 1461510677388 Marionette TRACE conn6 <- [1,2673,null,{"value":"8"}] 08:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:11:17 INFO - PROCESS | 1978 | 1461510677397 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:11:17 INFO - PROCESS | 1978 | 1461510677400 Marionette TRACE conn6 <- [1,2674,null,{}] 08:11:17 INFO - PROCESS | 1978 | 1461510677406 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:17 INFO - PROCESS | 1978 | 1461510677702 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 08:11:17 INFO - PROCESS | 1978 | 1461510677962 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c13000 == 125 [pid = 1978] [id = 676] 08:11:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6a543000) [pid = 1978] [serial = 2029] [outer = (nil)] 08:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6baaf000) [pid = 1978] [serial = 2030] [outer = 0x7ffc6a543000] 08:11:18 INFO - PROCESS | 1978 | 1461510678043 Marionette DEBUG loaded listener.js 08:11:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6fe8bc00) [pid = 1978] [serial = 2031] [outer = 0x7ffc6a543000] 08:11:19 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:19 INFO - PROCESS | 1978 | 1461510679413 Marionette TRACE conn6 <- [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] 08:11:19 INFO - PROCESS | 1978 | 1461510679437 Marionette TRACE conn6 <- [1,2677,null,{"value":"8"}] 08:11:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:11:19 INFO - PROCESS | 1978 | 1461510679444 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:11:19 INFO - PROCESS | 1978 | 1461510679448 Marionette TRACE conn6 <- [1,2678,null,{}] 08:11:19 INFO - PROCESS | 1978 | 1461510679454 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:19 INFO - PROCESS | 1978 | 1461510679733 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 08:11:19 INFO - PROCESS | 1978 | 1461510679983 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75865800 == 126 [pid = 1978] [id = 677] 08:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6b478c00) [pid = 1978] [serial = 2032] [outer = (nil)] 08:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6ff9e400) [pid = 1978] [serial = 2033] [outer = 0x7ffc6b478c00] 08:11:20 INFO - PROCESS | 1978 | 1461510680065 Marionette DEBUG loaded listener.js 08:11:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc7012f800) [pid = 1978] [serial = 2034] [outer = 0x7ffc6b478c00] 08:11:21 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:21 INFO - PROCESS | 1978 | 1461510681424 Marionette TRACE conn6 <- [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]]]}] 08:11:21 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) 08:11:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2030ms 08:11:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:11:21 INFO - PROCESS | 1978 | 1461510681477 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 08:11:21 INFO - PROCESS | 1978 | 1461510681481 Marionette TRACE conn6 <- [1,2681,null,{"value":"8"}] 08:11:21 INFO - PROCESS | 1978 | 1461510681487 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:11:21 INFO - PROCESS | 1978 | 1461510681490 Marionette TRACE conn6 <- [1,2682,null,{}] 08:11:21 INFO - PROCESS | 1978 | 1461510681496 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:21 INFO - PROCESS | 1978 | 1461510681810 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 08:11:22 INFO - PROCESS | 1978 | 1461510682045 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:22 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75e4a800 == 127 [pid = 1978] [id = 678] 08:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6f9b3800) [pid = 1978] [serial = 2035] [outer = (nil)] 08:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc7088b800) [pid = 1978] [serial = 2036] [outer = 0x7ffc6f9b3800] 08:11:22 INFO - PROCESS | 1978 | 1461510682123 Marionette DEBUG loaded listener.js 08:11:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc719d5800) [pid = 1978] [serial = 2037] [outer = 0x7ffc6f9b3800] 08:11:23 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:23 INFO - PROCESS | 1978 | 1461510683487 Marionette TRACE conn6 <- [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]]]}] 08:11:23 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) 08:11:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 08:11:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:11:23 INFO - PROCESS | 1978 | 1461510683519 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 08:11:23 INFO - PROCESS | 1978 | 1461510683521 Marionette TRACE conn6 <- [1,2685,null,{"value":"8"}] 08:11:23 INFO - PROCESS | 1978 | 1461510683528 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:11:23 INFO - PROCESS | 1978 | 1461510683531 Marionette TRACE conn6 <- [1,2686,null,{}] 08:11:23 INFO - PROCESS | 1978 | 1461510683537 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:23 INFO - PROCESS | 1978 | 1461510683820 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 08:11:24 INFO - PROCESS | 1978 | 1461510684054 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7618c000 == 128 [pid = 1978] [id = 679] 08:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc5dada400) [pid = 1978] [serial = 2038] [outer = (nil)] 08:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc719d8400) [pid = 1978] [serial = 2039] [outer = 0x7ffc5dada400] 08:11:24 INFO - PROCESS | 1978 | 1461510684135 Marionette DEBUG loaded listener.js 08:11:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc71aa6c00) [pid = 1978] [serial = 2040] [outer = 0x7ffc5dada400] 08:11:25 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:25 INFO - PROCESS | 1978 | 1461510685536 Marionette TRACE conn6 <- [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] 08:11:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:11:25 INFO - PROCESS | 1978 | 1461510685572 Marionette TRACE conn6 <- [1,2689,null,{"value":"8"}] 08:11:25 INFO - PROCESS | 1978 | 1461510685579 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:11:25 INFO - PROCESS | 1978 | 1461510685584 Marionette TRACE conn6 <- [1,2690,null,{}] 08:11:25 INFO - PROCESS | 1978 | 1461510685590 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:25 INFO - PROCESS | 1978 | 1461510685927 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 08:11:26 INFO - PROCESS | 1978 | 1461510686177 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc76248800 == 129 [pid = 1978] [id = 680] 08:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6ffa4000) [pid = 1978] [serial = 2041] [outer = (nil)] 08:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc72480000) [pid = 1978] [serial = 2042] [outer = 0x7ffc6ffa4000] 08:11:26 INFO - PROCESS | 1978 | 1461510686262 Marionette DEBUG loaded listener.js 08:11:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc724b4000) [pid = 1978] [serial = 2043] [outer = 0x7ffc6ffa4000] 08:11:27 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:27 INFO - PROCESS | 1978 | 1461510687632 Marionette TRACE conn6 <- [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] 08:11:27 INFO - PROCESS | 1978 | 1461510687673 Marionette TRACE conn6 <- [1,2693,null,{"value":"8"}] 08:11:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:11:27 INFO - PROCESS | 1978 | 1461510687679 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:11:27 INFO - PROCESS | 1978 | 1461510687681 Marionette TRACE conn6 <- [1,2694,null,{}] 08:11:27 INFO - PROCESS | 1978 | 1461510687687 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:27 INFO - PROCESS | 1978 | 1461510687967 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 08:11:28 INFO - PROCESS | 1978 | 1461510688204 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc787ae000 == 130 [pid = 1978] [id = 681] 08:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc71a9c800) [pid = 1978] [serial = 2044] [outer = (nil)] 08:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc7299ac00) [pid = 1978] [serial = 2045] [outer = 0x7ffc71a9c800] 08:11:28 INFO - PROCESS | 1978 | 1461510688287 Marionette DEBUG loaded listener.js 08:11:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc729a3400) [pid = 1978] [serial = 2046] [outer = 0x7ffc71a9c800] 08:11:29 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:29 INFO - PROCESS | 1978 | 1461510689655 Marionette TRACE conn6 <- [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] 08:11:29 INFO - PROCESS | 1978 | 1461510689684 Marionette TRACE conn6 <- [1,2697,null,{"value":"8"}] 08:11:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:11:29 INFO - PROCESS | 1978 | 1461510689691 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:11:29 INFO - PROCESS | 1978 | 1461510689695 Marionette TRACE conn6 <- [1,2698,null,{}] 08:11:29 INFO - PROCESS | 1978 | 1461510689700 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:30 INFO - PROCESS | 1978 | 1461510690002 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 08:11:30 INFO - PROCESS | 1978 | 1461510690241 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a3a2800 == 131 [pid = 1978] [id = 682] 08:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc5d665800) [pid = 1978] [serial = 2047] [outer = (nil)] 08:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc72ae3400) [pid = 1978] [serial = 2048] [outer = 0x7ffc5d665800] 08:11:30 INFO - PROCESS | 1978 | 1461510690319 Marionette DEBUG loaded listener.js 08:11:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc72b28800) [pid = 1978] [serial = 2049] [outer = 0x7ffc5d665800] 08:11:31 INFO - PROCESS | 1978 | SkCairoFTTypeface::onFilterRec unimplemented 08:11:31 INFO - PROCESS | 1978 | 1461510691708 Marionette TRACE conn6 <- [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] 08:11:31 INFO - PROCESS | 1978 | 1461510691731 Marionette TRACE conn6 <- [1,2701,null,{"value":"8"}] 08:11:31 INFO - PROCESS | 1978 | 1461510691739 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:11:31 INFO - PROCESS | 1978 | 1461510691742 Marionette TRACE conn6 <- [1,2702,null,{}] 08:11:31 INFO - PROCESS | 1978 | 1461510691747 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:32 INFO - PROCESS | 1978 | 1461510692020 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 08:11:32 INFO - PROCESS | 1978 | 1461510692285 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abcc800 == 132 [pid = 1978] [id = 683] 08:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc724a8800) [pid = 1978] [serial = 2050] [outer = (nil)] 08:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc72b31c00) [pid = 1978] [serial = 2051] [outer = 0x7ffc724a8800] 08:11:32 INFO - PROCESS | 1978 | 1461510692374 Marionette DEBUG loaded listener.js 08:11:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc72b85c00) [pid = 1978] [serial = 2052] [outer = 0x7ffc724a8800] 08:11:33 INFO - PROCESS | 1978 | 1461510693346 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:11:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:11:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1637ms 08:11:33 INFO - PROCESS | 1978 | 1461510693375 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 08:11:33 INFO - PROCESS | 1978 | 1461510693379 Marionette TRACE conn6 <- [1,2705,null,{"value":"8"}] 08:11:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:11:33 INFO - PROCESS | 1978 | 1461510693385 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:11:33 INFO - PROCESS | 1978 | 1461510693388 Marionette TRACE conn6 <- [1,2706,null,{}] 08:11:33 INFO - PROCESS | 1978 | 1461510693393 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:33 INFO - PROCESS | 1978 | 1461510693631 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 08:11:33 INFO - PROCESS | 1978 | 1461510693943 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7af73000 == 133 [pid = 1978] [id = 684] 08:11:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc72ae3800) [pid = 1978] [serial = 2053] [outer = (nil)] 08:11:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc73a80400) [pid = 1978] [serial = 2054] [outer = 0x7ffc72ae3800] 08:11:34 INFO - PROCESS | 1978 | 1461510694032 Marionette DEBUG loaded listener.js 08:11:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc73d8e000) [pid = 1978] [serial = 2055] [outer = 0x7ffc72ae3800] 08:11:35 INFO - PROCESS | 1978 | 1461510695053 Marionette TRACE conn6 <- [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]]]}] 08:11:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:11:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 08:11:35 INFO - PROCESS | 1978 | 1461510695073 Marionette TRACE conn6 -> [0,2709,"getWindowHandle",null] 08:11:35 INFO - PROCESS | 1978 | 1461510695077 Marionette TRACE conn6 <- [1,2709,null,{"value":"8"}] 08:11:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:11:35 INFO - PROCESS | 1978 | 1461510695084 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:11:35 INFO - PROCESS | 1978 | 1461510695086 Marionette TRACE conn6 <- [1,2710,null,{}] 08:11:35 INFO - PROCESS | 1978 | 1461510695092 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:35 INFO - PROCESS | 1978 | 1461510695331 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 08:11:35 INFO - PROCESS | 1978 | 1461510695720 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61914000 == 134 [pid = 1978] [id = 685] 08:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc5d66c000) [pid = 1978] [serial = 2056] [outer = (nil)] 08:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc6a46fc00) [pid = 1978] [serial = 2057] [outer = 0x7ffc5d66c000] 08:11:35 INFO - PROCESS | 1978 | 1461510695813 Marionette DEBUG loaded listener.js 08:11:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc72b88800) [pid = 1978] [serial = 2058] [outer = 0x7ffc5d66c000] 08:11:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75a45800 == 133 [pid = 1978] [id = 156] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc67c69c00) [pid = 1978] [serial = 1812] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc64bef800) [pid = 1978] [serial = 1884] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc61ded400) [pid = 1978] [serial = 1883] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6060bc00) [pid = 1978] [serial = 1881] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc5dad5c00) [pid = 1978] [serial = 1880] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc5f70e000) [pid = 1978] [serial = 1934] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc60615800) [pid = 1978] [serial = 1935] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc7ae69400) [pid = 1978] [serial = 1932] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc7aba4800) [pid = 1978] [serial = 1931] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc7a251400) [pid = 1978] [serial = 1929] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc79f80400) [pid = 1978] [serial = 1928] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc7884dc00) [pid = 1978] [serial = 1926] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc60a30000) [pid = 1978] [serial = 1937] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc60a44c00) [pid = 1978] [serial = 1938] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc621cc800) [pid = 1978] [serial = 1941] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc64bf2800) [pid = 1978] [serial = 1943] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc61de1c00) [pid = 1978] [serial = 1940] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc771d6800) [pid = 1978] [serial = 1925] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc76312c00) [pid = 1978] [serial = 1923] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc75bb5c00) [pid = 1978] [serial = 1922] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc75881400) [pid = 1978] [serial = 1920] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc757c3c00) [pid = 1978] [serial = 1919] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc757b8c00) [pid = 1978] [serial = 1917] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc75410400) [pid = 1978] [serial = 1916] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc75276800) [pid = 1978] [serial = 1914] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc73d93c00) [pid = 1978] [serial = 1913] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc72999c00) [pid = 1978] [serial = 1911] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc7247b800) [pid = 1978] [serial = 1910] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc70895c00) [pid = 1978] [serial = 1908] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc70284000) [pid = 1978] [serial = 1907] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc70122000) [pid = 1978] [serial = 1905] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6ff97400) [pid = 1978] [serial = 1904] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6fe90000) [pid = 1978] [serial = 1902] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6f9b9c00) [pid = 1978] [serial = 1901] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6f98b800) [pid = 1978] [serial = 1899] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc6bab0800) [pid = 1978] [serial = 1898] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6b8cdc00) [pid = 1978] [serial = 1896] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6b478000) [pid = 1978] [serial = 1895] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6a517000) [pid = 1978] [serial = 1893] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc69ed2400) [pid = 1978] [serial = 1892] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc69b52c00) [pid = 1978] [serial = 1890] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc67fc9000) [pid = 1978] [serial = 1889] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc665be800) [pid = 1978] [serial = 1887] [outer = (nil)] [url = about:blank] 08:11:37 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc65782800) [pid = 1978] [serial = 1886] [outer = (nil)] [url = about:blank] 08:11:38 INFO - PROCESS | 1978 | 1461510698331 Marionette TRACE conn6 <- [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] 08:11:38 INFO - PROCESS | 1978 | 1461510698383 Marionette TRACE conn6 <- [1,2713,null,{"value":"8"}] 08:11:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:11:38 INFO - PROCESS | 1978 | 1461510698392 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:11:38 INFO - PROCESS | 1978 | 1461510698397 Marionette TRACE conn6 <- [1,2714,null,{}] 08:11:38 INFO - PROCESS | 1978 | 1461510698405 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:38 INFO - PROCESS | 1978 | 1461510698642 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 08:11:38 INFO - PROCESS | 1978 | 1461510698824 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b05800 == 134 [pid = 1978] [id = 686] 08:11:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc5f710000) [pid = 1978] [serial = 2059] [outer = (nil)] 08:11:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc607d0400) [pid = 1978] [serial = 2060] [outer = 0x7ffc5f710000] 08:11:38 INFO - PROCESS | 1978 | 1461510698912 Marionette DEBUG loaded listener.js 08:11:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc60a4ac00) [pid = 1978] [serial = 2061] [outer = 0x7ffc5f710000] 08:11:39 INFO - PROCESS | 1978 | 1461510699898 Marionette TRACE conn6 <- [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]]]}] 08:11:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:11:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1587ms 08:11:39 INFO - PROCESS | 1978 | 1461510699981 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 08:11:39 INFO - PROCESS | 1978 | 1461510699990 Marionette TRACE conn6 <- [1,2717,null,{"value":"8"}] 08:11:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:11:40 INFO - PROCESS | 1978 | 1461510700001 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:11:40 INFO - PROCESS | 1978 | 1461510700004 Marionette TRACE conn6 <- [1,2718,null,{}] 08:11:40 INFO - PROCESS | 1978 | 1461510700010 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:40 INFO - PROCESS | 1978 | 1461510700250 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 08:11:40 INFO - PROCESS | 1978 | 1461510700461 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:40 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63c5f800 == 135 [pid = 1978] [id = 687] 08:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc619f9800) [pid = 1978] [serial = 2062] [outer = (nil)] 08:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc651c3000) [pid = 1978] [serial = 2063] [outer = 0x7ffc619f9800] 08:11:40 INFO - PROCESS | 1978 | 1461510700616 Marionette DEBUG loaded listener.js 08:11:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc6548e800) [pid = 1978] [serial = 2064] [outer = 0x7ffc619f9800] 08:11:41 INFO - PROCESS | 1978 | 1461510701690 Marionette TRACE conn6 <- [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] 08:11:41 INFO - PROCESS | 1978 | 1461510701745 Marionette TRACE conn6 <- [1,2721,null,{"value":"8"}] 08:11:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:11:41 INFO - PROCESS | 1978 | 1461510701772 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:11:41 INFO - PROCESS | 1978 | 1461510701785 Marionette TRACE conn6 <- [1,2722,null,{}] 08:11:41 INFO - PROCESS | 1978 | 1461510701821 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:42 INFO - PROCESS | 1978 | 1461510702121 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 08:11:42 INFO - PROCESS | 1978 | 1461510702301 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e75800 == 136 [pid = 1978] [id = 688] 08:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc665bf000) [pid = 1978] [serial = 2065] [outer = (nil)] 08:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc665c8400) [pid = 1978] [serial = 2066] [outer = 0x7ffc665bf000] 08:11:42 INFO - PROCESS | 1978 | 1461510702370 Marionette DEBUG loaded listener.js 08:11:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6733b400) [pid = 1978] [serial = 2067] [outer = 0x7ffc665bf000] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc5d937c00) [pid = 1978] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc5dae0c00) [pid = 1978] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc63c21c00) [pid = 1978] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6b6c8c00) [pid = 1978] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc674f4c00) [pid = 1978] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc67bdc400) [pid = 1978] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc68355400) [pid = 1978] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc654f2800) [pid = 1978] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc60cf5000) [pid = 1978] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc654ea000) [pid = 1978] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc65486800) [pid = 1978] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc639ee800) [pid = 1978] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc61de2c00) [pid = 1978] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc654f6400) [pid = 1978] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc68359000) [pid = 1978] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc5d930800) [pid = 1978] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x7ffc60a37800) [pid = 1978] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 122 (0x7ffc6069d800) [pid = 1978] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 121 (0x7ffc654f5c00) [pid = 1978] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:11:43 INFO - PROCESS | 1978 | --DOMWINDOW == 120 (0x7ffc621cb400) [pid = 1978] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:11:43 INFO - PROCESS | 1978 | 1461510703690 Marionette TRACE conn6 <- [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] 08:11:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:11:43 INFO - PROCESS | 1978 | 1461510703729 Marionette TRACE conn6 <- [1,2725,null,{"value":"8"}] 08:11:43 INFO - PROCESS | 1978 | 1461510703735 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:11:43 INFO - PROCESS | 1978 | 1461510703738 Marionette TRACE conn6 <- [1,2726,null,{}] 08:11:43 INFO - PROCESS | 1978 | 1461510703744 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:43 INFO - PROCESS | 1978 | 1461510703967 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 08:11:44 INFO - PROCESS | 1978 | 1461510704152 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67494800 == 137 [pid = 1978] [id = 689] 08:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 121 (0x7ffc5d935000) [pid = 1978] [serial = 2068] [outer = (nil)] 08:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 122 (0x7ffc665c0c00) [pid = 1978] [serial = 2069] [outer = 0x7ffc5d935000] 08:11:44 INFO - PROCESS | 1978 | 1461510704265 Marionette DEBUG loaded listener.js 08:11:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 123 (0x7ffc67bdac00) [pid = 1978] [serial = 2070] [outer = 0x7ffc5d935000] 08:11:45 INFO - PROCESS | 1978 | 1461510705283 Marionette TRACE conn6 <- [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]]]}] 08:11:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:11:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1594ms 08:11:45 INFO - PROCESS | 1978 | 1461510705330 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 08:11:45 INFO - PROCESS | 1978 | 1461510705337 Marionette TRACE conn6 <- [1,2729,null,{"value":"8"}] 08:11:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:11:45 INFO - PROCESS | 1978 | 1461510705346 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:11:45 INFO - PROCESS | 1978 | 1461510705352 Marionette TRACE conn6 <- [1,2730,null,{}] 08:11:45 INFO - PROCESS | 1978 | 1461510705363 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:45 INFO - PROCESS | 1978 | 1461510705657 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 08:11:45 INFO - PROCESS | 1978 | 1461510705991 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61dad000 == 138 [pid = 1978] [id = 690] 08:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc60698800) [pid = 1978] [serial = 2071] [outer = (nil)] 08:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc60a42000) [pid = 1978] [serial = 2072] [outer = 0x7ffc60698800] 08:11:46 INFO - PROCESS | 1978 | 1461510706086 Marionette DEBUG loaded listener.js 08:11:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc61de8800) [pid = 1978] [serial = 2073] [outer = 0x7ffc60698800] 08:11:47 INFO - PROCESS | 1978 | 1461510707502 Marionette TRACE conn6 <- [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] 08:11:47 INFO - PROCESS | 1978 | 1461510707556 Marionette TRACE conn6 <- [1,2733,null,{"value":"8"}] 08:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:11:47 INFO - PROCESS | 1978 | 1461510707567 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:11:47 INFO - PROCESS | 1978 | 1461510707571 Marionette TRACE conn6 <- [1,2734,null,{}] 08:11:47 INFO - PROCESS | 1978 | 1461510707577 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:47 INFO - PROCESS | 1978 | 1461510707924 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 08:11:48 INFO - PROCESS | 1978 | 1461510708232 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67cbe800 == 139 [pid = 1978] [id = 691] 08:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc654e9400) [pid = 1978] [serial = 2074] [outer = (nil)] 08:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc65ab3400) [pid = 1978] [serial = 2075] [outer = 0x7ffc654e9400] 08:11:48 INFO - PROCESS | 1978 | 1461510708311 Marionette DEBUG loaded listener.js 08:11:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc67339c00) [pid = 1978] [serial = 2076] [outer = 0x7ffc654e9400] 08:11:49 INFO - PROCESS | 1978 | 1461510709312 Marionette TRACE conn6 <- [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]]]}] 08:11:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:11:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1786ms 08:11:49 INFO - PROCESS | 1978 | 1461510709354 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 08:11:49 INFO - PROCESS | 1978 | 1461510709359 Marionette TRACE conn6 <- [1,2737,null,{"value":"8"}] 08:11:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:11:49 INFO - PROCESS | 1978 | 1461510709365 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:11:49 INFO - PROCESS | 1978 | 1461510709373 Marionette TRACE conn6 <- [1,2738,null,{}] 08:11:49 INFO - PROCESS | 1978 | 1461510709392 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:49 INFO - PROCESS | 1978 | 1461510709658 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 08:11:50 INFO - PROCESS | 1978 | 1461510710012 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4da800 == 140 [pid = 1978] [id = 692] 08:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc67c71000) [pid = 1978] [serial = 2077] [outer = (nil)] 08:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6834e000) [pid = 1978] [serial = 2078] [outer = 0x7ffc67c71000] 08:11:50 INFO - PROCESS | 1978 | 1461510710101 Marionette DEBUG loaded listener.js 08:11:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc69cba800) [pid = 1978] [serial = 2079] [outer = 0x7ffc67c71000] 08:11:51 INFO - PROCESS | 1978 | 1461510711029 Marionette TRACE conn6 <- [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]]]}] 08:11:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:11:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1744ms 08:11:51 INFO - PROCESS | 1978 | 1461510711111 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 08:11:51 INFO - PROCESS | 1978 | 1461510711116 Marionette TRACE conn6 <- [1,2741,null,{"value":"8"}] 08:11:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:11:51 INFO - PROCESS | 1978 | 1461510711122 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:11:51 INFO - PROCESS | 1978 | 1461510711124 Marionette TRACE conn6 <- [1,2742,null,{}] 08:11:51 INFO - PROCESS | 1978 | 1461510711130 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:51 INFO - PROCESS | 1978 | 1461510711407 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 08:11:51 INFO - PROCESS | 1978 | 1461510711711 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb13000 == 141 [pid = 1978] [id = 693] 08:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc67fc9400) [pid = 1978] [serial = 2080] [outer = (nil)] 08:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc6a46c000) [pid = 1978] [serial = 2081] [outer = 0x7ffc67fc9400] 08:11:51 INFO - PROCESS | 1978 | 1461510711795 Marionette DEBUG loaded listener.js 08:11:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc6a51a000) [pid = 1978] [serial = 2082] [outer = 0x7ffc67fc9400] 08:11:52 INFO - PROCESS | 1978 | 1461510712691 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:11:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:11:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1630ms 08:11:52 INFO - PROCESS | 1978 | 1461510712754 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 08:11:52 INFO - PROCESS | 1978 | 1461510712758 Marionette TRACE conn6 <- [1,2745,null,{"value":"8"}] 08:11:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:11:52 INFO - PROCESS | 1978 | 1461510712764 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:11:52 INFO - PROCESS | 1978 | 1461510712767 Marionette TRACE conn6 <- [1,2746,null,{}] 08:11:52 INFO - PROCESS | 1978 | 1461510712773 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:53 INFO - PROCESS | 1978 | 1461510713031 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 08:11:53 INFO - PROCESS | 1978 | 1461510713349 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc701c5000 == 142 [pid = 1978] [id = 694] 08:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc65aae400) [pid = 1978] [serial = 2083] [outer = (nil)] 08:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc6a54a000) [pid = 1978] [serial = 2084] [outer = 0x7ffc65aae400] 08:11:53 INFO - PROCESS | 1978 | 1461510713432 Marionette DEBUG loaded listener.js 08:11:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6b47d400) [pid = 1978] [serial = 2085] [outer = 0x7ffc65aae400] 08:11:54 INFO - PROCESS | 1978 | 1461510714339 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:11:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:11:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1629ms 08:11:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:11:54 INFO - PROCESS | 1978 | 1461510714395 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 08:11:54 INFO - PROCESS | 1978 | 1461510714398 Marionette TRACE conn6 <- [1,2749,null,{"value":"8"}] 08:11:54 INFO - PROCESS | 1978 | 1461510714421 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:11:54 INFO - PROCESS | 1978 | 1461510714426 Marionette TRACE conn6 <- [1,2750,null,{}] 08:11:54 INFO - PROCESS | 1978 | 1461510714436 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:54 INFO - PROCESS | 1978 | 1461510714728 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 08:11:55 INFO - PROCESS | 1978 | 1461510715057 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c34800 == 143 [pid = 1978] [id = 695] 08:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6b7ec000) [pid = 1978] [serial = 2086] [outer = (nil)] 08:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6b8cf800) [pid = 1978] [serial = 2087] [outer = 0x7ffc6b7ec000] 08:11:55 INFO - PROCESS | 1978 | 1461510715148 Marionette DEBUG loaded listener.js 08:11:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6b9f5400) [pid = 1978] [serial = 2088] [outer = 0x7ffc6b7ec000] 08:11:56 INFO - PROCESS | 1978 | 1461510716005 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:11:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:11:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1659ms 08:11:56 INFO - PROCESS | 1978 | 1461510716070 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 08:11:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:11:56 INFO - PROCESS | 1978 | 1461510716079 Marionette TRACE conn6 <- [1,2753,null,{"value":"8"}] 08:11:56 INFO - PROCESS | 1978 | 1461510716086 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:11:56 INFO - PROCESS | 1978 | 1461510716090 Marionette TRACE conn6 <- [1,2754,null,{}] 08:11:56 INFO - PROCESS | 1978 | 1461510716095 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:56 INFO - PROCESS | 1978 | 1461510716318 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 08:11:56 INFO - PROCESS | 1978 | 1461510716578 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc72c27800 == 144 [pid = 1978] [id = 696] 08:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6b7f8c00) [pid = 1978] [serial = 2089] [outer = (nil)] 08:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6bab0800) [pid = 1978] [serial = 2090] [outer = 0x7ffc6b7f8c00] 08:11:56 INFO - PROCESS | 1978 | 1461510716701 Marionette DEBUG loaded listener.js 08:11:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6bac9400) [pid = 1978] [serial = 2091] [outer = 0x7ffc6b7f8c00] 08:11:57 INFO - PROCESS | 1978 | 1461510717538 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:11:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:11:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1483ms 08:11:57 INFO - PROCESS | 1978 | 1461510717571 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 08:11:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:11:57 INFO - PROCESS | 1978 | 1461510717576 Marionette TRACE conn6 <- [1,2757,null,{"value":"8"}] 08:11:57 INFO - PROCESS | 1978 | 1461510717583 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:11:57 INFO - PROCESS | 1978 | 1461510717586 Marionette TRACE conn6 <- [1,2758,null,{}] 08:11:57 INFO - PROCESS | 1978 | 1461510717594 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:57 INFO - PROCESS | 1978 | 1461510717858 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 08:11:58 INFO - PROCESS | 1978 | 1461510718149 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc757a1800 == 145 [pid = 1978] [id = 697] 08:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc65aad800) [pid = 1978] [serial = 2092] [outer = (nil)] 08:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6f9b4400) [pid = 1978] [serial = 2093] [outer = 0x7ffc65aad800] 08:11:58 INFO - PROCESS | 1978 | 1461510718275 Marionette DEBUG loaded listener.js 08:11:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6fe8d800) [pid = 1978] [serial = 2094] [outer = 0x7ffc65aad800] 08:11:59 INFO - PROCESS | 1978 | 1461510719142 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:11:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:11:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1588ms 08:11:59 INFO - PROCESS | 1978 | 1461510719171 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 08:11:59 INFO - PROCESS | 1978 | 1461510719174 Marionette TRACE conn6 <- [1,2761,null,{"value":"8"}] 08:11:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:11:59 INFO - PROCESS | 1978 | 1461510719181 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:11:59 INFO - PROCESS | 1978 | 1461510719185 Marionette TRACE conn6 <- [1,2762,null,{}] 08:11:59 INFO - PROCESS | 1978 | 1461510719190 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:11:59 INFO - PROCESS | 1978 | 1461510719429 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 08:11:59 INFO - PROCESS | 1978 | 1461510719698 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:11:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75aee000 == 146 [pid = 1978] [id = 698] 08:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6f98b800) [pid = 1978] [serial = 2095] [outer = (nil)] 08:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc70121400) [pid = 1978] [serial = 2096] [outer = 0x7ffc6f98b800] 08:11:59 INFO - PROCESS | 1978 | 1461510719824 Marionette DEBUG loaded listener.js 08:11:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc70284000) [pid = 1978] [serial = 2097] [outer = 0x7ffc6f98b800] 08:12:00 INFO - PROCESS | 1978 | 1461510720741 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:12:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:12:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1630ms 08:12:00 INFO - PROCESS | 1978 | 1461510720813 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 08:12:00 INFO - PROCESS | 1978 | 1461510720817 Marionette TRACE conn6 <- [1,2765,null,{"value":"8"}] 08:12:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:12:00 INFO - PROCESS | 1978 | 1461510720823 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:12:00 INFO - PROCESS | 1978 | 1461510720826 Marionette TRACE conn6 <- [1,2766,null,{}] 08:12:00 INFO - PROCESS | 1978 | 1461510720832 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:01 INFO - PROCESS | 1978 | 1461510721131 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 08:12:01 INFO - PROCESS | 1978 | 1461510721457 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:01 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761a2800 == 147 [pid = 1978] [id = 699] 08:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc664f0c00) [pid = 1978] [serial = 2098] [outer = (nil)] 08:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc71aa7400) [pid = 1978] [serial = 2099] [outer = 0x7ffc664f0c00] 08:12:01 INFO - PROCESS | 1978 | 1461510721540 Marionette DEBUG loaded listener.js 08:12:01 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc72472400) [pid = 1978] [serial = 2100] [outer = 0x7ffc664f0c00] 08:12:02 INFO - PROCESS | 1978 | 1461510722605 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:12:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:12:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1836ms 08:12:02 INFO - PROCESS | 1978 | 1461510722660 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 08:12:02 INFO - PROCESS | 1978 | 1461510722665 Marionette TRACE conn6 <- [1,2769,null,{"value":"8"}] 08:12:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:12:02 INFO - PROCESS | 1978 | 1461510722691 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:12:02 INFO - PROCESS | 1978 | 1461510722697 Marionette TRACE conn6 <- [1,2770,null,{}] 08:12:02 INFO - PROCESS | 1978 | 1461510722704 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:02 INFO - PROCESS | 1978 | 1461510722973 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 08:12:03 INFO - PROCESS | 1978 | 1461510723338 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7a3ad800 == 148 [pid = 1978] [id = 700] 08:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc72ae7000) [pid = 1978] [serial = 2101] [outer = (nil)] 08:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc72b30400) [pid = 1978] [serial = 2102] [outer = 0x7ffc72ae7000] 08:12:03 INFO - PROCESS | 1978 | 1461510723438 Marionette DEBUG loaded listener.js 08:12:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc73d8dc00) [pid = 1978] [serial = 2103] [outer = 0x7ffc72ae7000] 08:12:04 INFO - PROCESS | 1978 | 1461510724337 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:12:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:12:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1693ms 08:12:04 INFO - PROCESS | 1978 | 1461510724381 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 08:12:04 INFO - PROCESS | 1978 | 1461510724385 Marionette TRACE conn6 <- [1,2773,null,{"value":"8"}] 08:12:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:12:04 INFO - PROCESS | 1978 | 1461510724391 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:12:04 INFO - PROCESS | 1978 | 1461510724394 Marionette TRACE conn6 <- [1,2774,null,{}] 08:12:04 INFO - PROCESS | 1978 | 1461510724400 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:04 INFO - PROCESS | 1978 | 1461510724636 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 08:12:04 INFO - PROCESS | 1978 | 1461510724913 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6d8800 == 149 [pid = 1978] [id = 701] 08:12:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc72ae5c00) [pid = 1978] [serial = 2104] [outer = (nil)] 08:12:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc75270800) [pid = 1978] [serial = 2105] [outer = 0x7ffc72ae5c00] 08:12:05 INFO - PROCESS | 1978 | 1461510725055 Marionette DEBUG loaded listener.js 08:12:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc7527ec00) [pid = 1978] [serial = 2106] [outer = 0x7ffc72ae5c00] 08:12:05 INFO - PROCESS | 1978 | 1461510725952 Marionette TRACE conn6 <- [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]]]}] 08:12:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:12:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 08:12:06 INFO - PROCESS | 1978 | 1461510726025 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 08:12:06 INFO - PROCESS | 1978 | 1461510726028 Marionette TRACE conn6 <- [1,2777,null,{"value":"8"}] 08:12:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:12:06 INFO - PROCESS | 1978 | 1461510726044 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:12:06 INFO - PROCESS | 1978 | 1461510726048 Marionette TRACE conn6 <- [1,2778,null,{}] 08:12:06 INFO - PROCESS | 1978 | 1461510726053 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:06 INFO - PROCESS | 1978 | 1461510726354 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 08:12:06 INFO - PROCESS | 1978 | 1461510726665 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b944000 == 150 [pid = 1978] [id = 702] 08:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc72aeec00) [pid = 1978] [serial = 2107] [outer = (nil)] 08:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc7540d800) [pid = 1978] [serial = 2108] [outer = 0x7ffc72aeec00] 08:12:06 INFO - PROCESS | 1978 | 1461510726751 Marionette DEBUG loaded listener.js 08:12:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc75720000) [pid = 1978] [serial = 2109] [outer = 0x7ffc72aeec00] 08:12:07 INFO - PROCESS | 1978 | 1461510727658 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:12:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:12:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1630ms 08:12:07 INFO - PROCESS | 1978 | 1461510727674 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 08:12:07 INFO - PROCESS | 1978 | 1461510727677 Marionette TRACE conn6 <- [1,2781,null,{"value":"8"}] 08:12:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:12:07 INFO - PROCESS | 1978 | 1461510727684 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:12:07 INFO - PROCESS | 1978 | 1461510727687 Marionette TRACE conn6 <- [1,2782,null,{}] 08:12:07 INFO - PROCESS | 1978 | 1461510727692 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:07 INFO - PROCESS | 1978 | 1461510727935 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 08:12:08 INFO - PROCESS | 1978 | 1461510728180 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7be22800 == 151 [pid = 1978] [id = 703] 08:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc72b7dc00) [pid = 1978] [serial = 2110] [outer = (nil)] 08:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc75723400) [pid = 1978] [serial = 2111] [outer = 0x7ffc72b7dc00] 08:12:08 INFO - PROCESS | 1978 | 1461510728278 Marionette DEBUG loaded listener.js 08:12:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc757bb000) [pid = 1978] [serial = 2112] [outer = 0x7ffc72b7dc00] 08:12:09 INFO - PROCESS | 1978 | 1461510729264 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:12:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:12:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1630ms 08:12:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:12:09 INFO - PROCESS | 1978 | 1461510729316 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 08:12:09 INFO - PROCESS | 1978 | 1461510729319 Marionette TRACE conn6 <- [1,2785,null,{"value":"8"}] 08:12:09 INFO - PROCESS | 1978 | 1461510729326 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:12:09 INFO - PROCESS | 1978 | 1461510729328 Marionette TRACE conn6 <- [1,2786,null,{}] 08:12:09 INFO - PROCESS | 1978 | 1461510729335 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:09 INFO - PROCESS | 1978 | 1461510729595 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 08:12:09 INFO - PROCESS | 1978 | 1461510729913 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7c9ab000 == 152 [pid = 1978] [id = 704] 08:12:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc724b4800) [pid = 1978] [serial = 2113] [outer = (nil)] 08:12:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc757c1000) [pid = 1978] [serial = 2114] [outer = 0x7ffc724b4800] 08:12:10 INFO - PROCESS | 1978 | 1461510730007 Marionette DEBUG loaded listener.js 08:12:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc75876400) [pid = 1978] [serial = 2115] [outer = 0x7ffc724b4800] 08:12:10 INFO - PROCESS | 1978 | 1461510730904 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:12:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:12:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1634ms 08:12:10 INFO - PROCESS | 1978 | 1461510730960 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 08:12:10 INFO - PROCESS | 1978 | 1461510730963 Marionette TRACE conn6 <- [1,2789,null,{"value":"8"}] 08:12:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:12:10 INFO - PROCESS | 1978 | 1461510730970 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:12:10 INFO - PROCESS | 1978 | 1461510730973 Marionette TRACE conn6 <- [1,2790,null,{}] 08:12:10 INFO - PROCESS | 1978 | 1461510730981 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:11 INFO - PROCESS | 1978 | 1461510731250 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 08:12:11 INFO - PROCESS | 1978 | 1461510731563 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9dc800 == 153 [pid = 1978] [id = 705] 08:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc75876c00) [pid = 1978] [serial = 2116] [outer = (nil)] 08:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc7587e800) [pid = 1978] [serial = 2117] [outer = 0x7ffc75876c00] 08:12:11 INFO - PROCESS | 1978 | 1461510731646 Marionette DEBUG loaded listener.js 08:12:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc75884000) [pid = 1978] [serial = 2118] [outer = 0x7ffc75876c00] 08:12:12 INFO - PROCESS | 1978 | 1461510732507 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:12:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:12:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1595ms 08:12:12 INFO - PROCESS | 1978 | 1461510732566 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 08:12:12 INFO - PROCESS | 1978 | 1461510732570 Marionette TRACE conn6 <- [1,2793,null,{"value":"8"}] 08:12:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:12:12 INFO - PROCESS | 1978 | 1461510732576 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:12:12 INFO - PROCESS | 1978 | 1461510732578 Marionette TRACE conn6 <- [1,2794,null,{}] 08:12:12 INFO - PROCESS | 1978 | 1461510732584 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:12 INFO - PROCESS | 1978 | 1461510732895 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 08:12:13 INFO - PROCESS | 1978 | 1461510733208 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:13 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bdd800 == 154 [pid = 1978] [id = 706] 08:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc757c6800) [pid = 1978] [serial = 2119] [outer = (nil)] 08:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc7587b000) [pid = 1978] [serial = 2120] [outer = 0x7ffc757c6800] 08:12:13 INFO - PROCESS | 1978 | 1461510733312 Marionette DEBUG loaded listener.js 08:12:13 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc75bc2000) [pid = 1978] [serial = 2121] [outer = 0x7ffc757c6800] 08:12:14 INFO - PROCESS | 1978 | 1461510734162 Marionette TRACE conn6 <- [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]]]}] 08:12:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:12:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1637ms 08:12:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:12:14 INFO - PROCESS | 1978 | 1461510734214 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 08:12:14 INFO - PROCESS | 1978 | 1461510734217 Marionette TRACE conn6 <- [1,2797,null,{"value":"8"}] 08:12:14 INFO - PROCESS | 1978 | 1461510734240 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:12:14 INFO - PROCESS | 1978 | 1461510734244 Marionette TRACE conn6 <- [1,2798,null,{}] 08:12:14 INFO - PROCESS | 1978 | 1461510734255 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:14 INFO - PROCESS | 1978 | 1461510734517 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 08:12:14 INFO - PROCESS | 1978 | 1461510734796 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc887b5000 == 155 [pid = 1978] [id = 707] 08:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc5f707c00) [pid = 1978] [serial = 2122] [outer = (nil)] 08:12:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc76315c00) [pid = 1978] [serial = 2123] [outer = 0x7ffc5f707c00] 08:12:14 INFO - PROCESS | 1978 | 1461510734919 Marionette DEBUG loaded listener.js 08:12:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc76321400) [pid = 1978] [serial = 2124] [outer = 0x7ffc5f707c00] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8dc39800 == 154 [pid = 1978] [id = 597] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604c9000 == 153 [pid = 1978] [id = 666] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89b17800 == 152 [pid = 1978] [id = 596] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc9227e000 == 151 [pid = 1978] [id = 599] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65e75800 == 150 [pid = 1978] [id = 688] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc63c5f800 == 149 [pid = 1978] [id = 687] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60b05800 == 148 [pid = 1978] [id = 686] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc76248800 == 147 [pid = 1978] [id = 680] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7618c000 == 146 [pid = 1978] [id = 679] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75e4a800 == 145 [pid = 1978] [id = 678] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75865800 == 144 [pid = 1978] [id = 677] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c13000 == 143 [pid = 1978] [id = 676] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72393800 == 142 [pid = 1978] [id = 675] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700be800 == 141 [pid = 1978] [id = 674] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b34b800 == 140 [pid = 1978] [id = 673] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68448800 == 139 [pid = 1978] [id = 672] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65e63800 == 138 [pid = 1978] [id = 671] 08:12:16 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60b1e800 == 137 [pid = 1978] [id = 670] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc60a33400) [pid = 1978] [serial = 1947] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc6b7f7c00) [pid = 1978] [serial = 1979] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc6069f400) [pid = 1978] [serial = 1946] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc6b9f4400) [pid = 1978] [serial = 1982] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc6b6cac00) [pid = 1978] [serial = 1976] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc7028a400) [pid = 1978] [serial = 1998] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc67fd5400) [pid = 1978] [serial = 1962] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc69cbf400) [pid = 1978] [serial = 1965] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc65aab000) [pid = 1978] [serial = 1953] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc70124800) [pid = 1978] [serial = 1997] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc651c4c00) [pid = 1978] [serial = 2004] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc6fe86000) [pid = 1978] [serial = 1991] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc664f0400) [pid = 1978] [serial = 1955] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc6a640800) [pid = 1978] [serial = 1974] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc6bac0000) [pid = 1978] [serial = 1986] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc6548b400) [pid = 1978] [serial = 1950] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc63c2c000) [pid = 1978] [serial = 1949] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc6b7f2000) [pid = 1978] [serial = 1977] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc65aaa800) [pid = 1978] [serial = 2006] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6a46b400) [pid = 1978] [serial = 1968] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc665bf800) [pid = 1978] [serial = 2007] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc6a519800) [pid = 1978] [serial = 1970] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc6a546000) [pid = 1978] [serial = 1973] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc67338c00) [pid = 1978] [serial = 1878] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc665c5000) [pid = 1978] [serial = 1956] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc6a523000) [pid = 1978] [serial = 1971] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6b8cf400) [pid = 1978] [serial = 1980] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc65789c00) [pid = 1978] [serial = 1952] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc67fcb800) [pid = 1978] [serial = 1961] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc6baa6c00) [pid = 1978] [serial = 1983] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc621cbc00) [pid = 1978] [serial = 2003] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc60a3e400) [pid = 1978] [serial = 2001] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc607c5800) [pid = 1978] [serial = 2000] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6ff99800) [pid = 1978] [serial = 1994] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6673a400) [pid = 1978] [serial = 1958] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc69ed2c00) [pid = 1978] [serial = 1967] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6f990000) [pid = 1978] [serial = 1989] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc67335c00) [pid = 1978] [serial = 1959] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6baaa400) [pid = 1978] [serial = 1985] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6f982c00) [pid = 1978] [serial = 1988] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc69b59800) [pid = 1978] [serial = 1964] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc654f6c00) [pid = 1978] [serial = 2009] [outer = (nil)] [url = about:blank] 08:12:17 INFO - PROCESS | 1978 | 1461510737761 Marionette TRACE conn6 <- [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]]]}] 08:12:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:12:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 3561ms 08:12:17 INFO - PROCESS | 1978 | 1461510737785 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 08:12:17 INFO - PROCESS | 1978 | 1461510737791 Marionette TRACE conn6 <- [1,2801,null,{"value":"8"}] 08:12:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:12:17 INFO - PROCESS | 1978 | 1461510737801 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:12:17 INFO - PROCESS | 1978 | 1461510737806 Marionette TRACE conn6 <- [1,2802,null,{}] 08:12:17 INFO - PROCESS | 1978 | 1461510737814 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:18 INFO - PROCESS | 1978 | 1461510738048 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 08:12:18 INFO - PROCESS | 1978 | 1461510738236 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604b8800 == 138 [pid = 1978] [id = 708] 08:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc60615800) [pid = 1978] [serial = 2125] [outer = (nil)] 08:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc607c7400) [pid = 1978] [serial = 2126] [outer = 0x7ffc60615800] 08:12:18 INFO - PROCESS | 1978 | 1461510738324 Marionette DEBUG loaded listener.js 08:12:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc60a43400) [pid = 1978] [serial = 2127] [outer = 0x7ffc60615800] 08:12:19 INFO - PROCESS | 1978 | 1461510739284 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:12:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:12:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1539ms 08:12:19 INFO - PROCESS | 1978 | 1461510739341 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 08:12:19 INFO - PROCESS | 1978 | 1461510739350 Marionette TRACE conn6 <- [1,2805,null,{"value":"8"}] 08:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:12:19 INFO - PROCESS | 1978 | 1461510739361 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:12:19 INFO - PROCESS | 1978 | 1461510739366 Marionette TRACE conn6 <- [1,2806,null,{}] 08:12:19 INFO - PROCESS | 1978 | 1461510739371 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:19 INFO - PROCESS | 1978 | 1461510739620 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 08:12:19 INFO - PROCESS | 1978 | 1461510739922 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6209f000 == 139 [pid = 1978] [id = 709] 08:12:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc60b8d000) [pid = 1978] [serial = 2128] [outer = (nil)] 08:12:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc63c22000) [pid = 1978] [serial = 2129] [outer = 0x7ffc60b8d000] 08:12:20 INFO - PROCESS | 1978 | 1461510740017 Marionette DEBUG loaded listener.js 08:12:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc651cf400) [pid = 1978] [serial = 2130] [outer = 0x7ffc60b8d000] 08:12:20 INFO - PROCESS | 1978 | 1461510740892 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:12:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:12:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1593ms 08:12:20 INFO - PROCESS | 1978 | 1461510740955 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 08:12:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:12:20 INFO - PROCESS | 1978 | 1461510740959 Marionette TRACE conn6 <- [1,2809,null,{"value":"8"}] 08:12:20 INFO - PROCESS | 1978 | 1461510740965 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:12:20 INFO - PROCESS | 1978 | 1461510740972 Marionette TRACE conn6 <- [1,2810,null,{}] 08:12:21 INFO - PROCESS | 1978 | 1461510741003 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:21 INFO - PROCESS | 1978 | 1461510741395 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 08:12:21 INFO - PROCESS | 1978 | 1461510741436 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65088000 == 140 [pid = 1978] [id = 710] 08:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc654f1000) [pid = 1978] [serial = 2131] [outer = (nil)] 08:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6578f800) [pid = 1978] [serial = 2132] [outer = 0x7ffc654f1000] 08:12:21 INFO - PROCESS | 1978 | 1461510741515 Marionette DEBUG loaded listener.js 08:12:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc664f0400) [pid = 1978] [serial = 2133] [outer = 0x7ffc654f1000] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc5f705400) [pid = 1978] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6f9b3800) [pid = 1978] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6a548c00) [pid = 1978] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc5f710000) [pid = 1978] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc665bf000) [pid = 1978] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc5d66a400) [pid = 1978] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6ffa4000) [pid = 1978] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc67337c00) [pid = 1978] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc66742400) [pid = 1978] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc71a9c800) [pid = 1978] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6a543000) [pid = 1978] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc5d665800) [pid = 1978] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc5dada400) [pid = 1978] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc639f1c00) [pid = 1978] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc619f9800) [pid = 1978] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc724a8800) [pid = 1978] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc6b478c00) [pid = 1978] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc72ae3800) [pid = 1978] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc60a49400) [pid = 1978] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc651c5400) [pid = 1978] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:12:22 INFO - PROCESS | 1978 | --DOMWINDOW == 123 (0x7ffc6f9b0c00) [pid = 1978] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:12:23 INFO - PROCESS | 1978 | 1461510743034 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:12:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:12:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2104ms 08:12:23 INFO - PROCESS | 1978 | 1461510743069 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 08:12:23 INFO - PROCESS | 1978 | 1461510743073 Marionette TRACE conn6 <- [1,2813,null,{"value":"8"}] 08:12:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:12:23 INFO - PROCESS | 1978 | 1461510743079 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:12:23 INFO - PROCESS | 1978 | 1461510743082 Marionette TRACE conn6 <- [1,2814,null,{}] 08:12:23 INFO - PROCESS | 1978 | 1461510743087 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:23 INFO - PROCESS | 1978 | 1461510743313 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 08:12:23 INFO - PROCESS | 1978 | 1461510743500 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657cd800 == 141 [pid = 1978] [id = 711] 08:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 124 (0x7ffc5d665800) [pid = 1978] [serial = 2134] [outer = (nil)] 08:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc665bc000) [pid = 1978] [serial = 2135] [outer = 0x7ffc5d665800] 08:12:23 INFO - PROCESS | 1978 | 1461510743584 Marionette DEBUG loaded listener.js 08:12:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc6673f000) [pid = 1978] [serial = 2136] [outer = 0x7ffc5d665800] 08:12:24 INFO - PROCESS | 1978 | 1461510744592 Marionette TRACE conn6 <- [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]]]}] 08:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 08:12:24 INFO - PROCESS | 1978 | 1461510744661 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 08:12:24 INFO - PROCESS | 1978 | 1461510744667 Marionette TRACE conn6 <- [1,2817,null,{"value":"8"}] 08:12:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:12:24 INFO - PROCESS | 1978 | 1461510744676 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:12:24 INFO - PROCESS | 1978 | 1461510744682 Marionette TRACE conn6 <- [1,2818,null,{}] 08:12:24 INFO - PROCESS | 1978 | 1461510744690 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:24 INFO - PROCESS | 1978 | 1461510744955 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 08:12:25 INFO - PROCESS | 1978 | 1461510745289 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60ddd000 == 142 [pid = 1978] [id = 712] 08:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc60611800) [pid = 1978] [serial = 2137] [outer = (nil)] 08:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc60a2b800) [pid = 1978] [serial = 2138] [outer = 0x7ffc60611800] 08:12:25 INFO - PROCESS | 1978 | 1461510745376 Marionette DEBUG loaded listener.js 08:12:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc60cf7000) [pid = 1978] [serial = 2139] [outer = 0x7ffc60611800] 08:12:26 INFO - PROCESS | 1978 | 1461510746382 Marionette TRACE conn6 <- [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]]]}] 08:12:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:12:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1740ms 08:12:26 INFO - PROCESS | 1978 | 1461510746417 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 08:12:26 INFO - PROCESS | 1978 | 1461510746426 Marionette TRACE conn6 <- [1,2821,null,{"value":"8"}] 08:12:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:12:26 INFO - PROCESS | 1978 | 1461510746436 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:12:26 INFO - PROCESS | 1978 | 1461510746441 Marionette TRACE conn6 <- [1,2822,null,{}] 08:12:26 INFO - PROCESS | 1978 | 1461510746447 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:26 INFO - PROCESS | 1978 | 1461510746741 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 08:12:27 INFO - PROCESS | 1978 | 1461510747057 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65e73000 == 143 [pid = 1978] [id = 713] 08:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc651c8000) [pid = 1978] [serial = 2140] [outer = (nil)] 08:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6548a800) [pid = 1978] [serial = 2141] [outer = 0x7ffc651c8000] 08:12:27 INFO - PROCESS | 1978 | 1461510747138 Marionette DEBUG loaded listener.js 08:12:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc65782800) [pid = 1978] [serial = 2142] [outer = 0x7ffc651c8000] 08:12:28 INFO - PROCESS | 1978 | 1461510748100 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:12:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:12:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1736ms 08:12:28 INFO - PROCESS | 1978 | 1461510748173 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 08:12:28 INFO - PROCESS | 1978 | 1461510748177 Marionette TRACE conn6 <- [1,2825,null,{"value":"8"}] 08:12:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:12:28 INFO - PROCESS | 1978 | 1461510748185 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:12:28 INFO - PROCESS | 1978 | 1461510748192 Marionette TRACE conn6 <- [1,2826,null,{}] 08:12:28 INFO - PROCESS | 1978 | 1461510748211 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:28 INFO - PROCESS | 1978 | 1461510748575 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 08:12:28 INFO - PROCESS | 1978 | 1461510748879 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67bb7800 == 144 [pid = 1978] [id = 714] 08:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc66735400) [pid = 1978] [serial = 2143] [outer = (nil)] 08:12:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc674f4400) [pid = 1978] [serial = 2144] [outer = 0x7ffc66735400] 08:12:28 INFO - PROCESS | 1978 | 1461510748964 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc67c63c00) [pid = 1978] [serial = 2145] [outer = 0x7ffc66735400] 08:12:29 INFO - PROCESS | 1978 | 1461510749961 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:12:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:12:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1847ms 08:12:30 INFO - PROCESS | 1978 | 1461510750034 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 08:12:30 INFO - PROCESS | 1978 | 1461510750038 Marionette TRACE conn6 <- [1,2829,null,{"value":"8"}] 08:12:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:12:30 INFO - PROCESS | 1978 | 1461510750046 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:12:30 INFO - PROCESS | 1978 | 1461510750049 Marionette TRACE conn6 <- [1,2830,null,{}] 08:12:30 INFO - PROCESS | 1978 | 1461510750062 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:30 INFO - PROCESS | 1978 | 1461510750376 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 08:12:30 INFO - PROCESS | 1978 | 1461510750700 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc68590000 == 145 [pid = 1978] [id = 715] 08:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6673f400) [pid = 1978] [serial = 2146] [outer = (nil)] 08:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc67fd2c00) [pid = 1978] [serial = 2147] [outer = 0x7ffc6673f400] 08:12:30 INFO - PROCESS | 1978 | 1461510750792 Marionette DEBUG loaded listener.js 08:12:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc69b5dc00) [pid = 1978] [serial = 2148] [outer = 0x7ffc6673f400] 08:12:31 INFO - PROCESS | 1978 | 1461510751767 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:12:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:12:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1790ms 08:12:31 INFO - PROCESS | 1978 | 1461510751838 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 08:12:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:12:31 INFO - PROCESS | 1978 | 1461510751842 Marionette TRACE conn6 <- [1,2833,null,{"value":"8"}] 08:12:31 INFO - PROCESS | 1978 | 1461510751849 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:12:31 INFO - PROCESS | 1978 | 1461510751853 Marionette TRACE conn6 <- [1,2834,null,{}] 08:12:31 INFO - PROCESS | 1978 | 1461510751858 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:32 INFO - PROCESS | 1978 | 1461510752109 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 08:12:32 INFO - PROCESS | 1978 | 1461510752420 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4de800 == 146 [pid = 1978] [id = 716] 08:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6733d000) [pid = 1978] [serial = 2149] [outer = (nil)] 08:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc69ecac00) [pid = 1978] [serial = 2150] [outer = 0x7ffc6733d000] 08:12:32 INFO - PROCESS | 1978 | 1461510752507 Marionette DEBUG loaded listener.js 08:12:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6a46dc00) [pid = 1978] [serial = 2151] [outer = 0x7ffc6733d000] 08:12:33 INFO - PROCESS | 1978 | 1461510753443 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:12:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:12:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 08:12:33 INFO - PROCESS | 1978 | 1461510753486 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 08:12:33 INFO - PROCESS | 1978 | 1461510753490 Marionette TRACE conn6 <- [1,2837,null,{"value":"8"}] 08:12:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:12:33 INFO - PROCESS | 1978 | 1461510753497 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:12:33 INFO - PROCESS | 1978 | 1461510753501 Marionette TRACE conn6 <- [1,2838,null,{}] 08:12:33 INFO - PROCESS | 1978 | 1461510753506 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:33 INFO - PROCESS | 1978 | 1461510753809 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 08:12:34 INFO - PROCESS | 1978 | 1461510754185 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb10000 == 147 [pid = 1978] [id = 717] 08:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6b6bf000) [pid = 1978] [serial = 2152] [outer = (nil)] 08:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6b6c3800) [pid = 1978] [serial = 2153] [outer = 0x7ffc6b6bf000] 08:12:34 INFO - PROCESS | 1978 | 1461510754275 Marionette DEBUG loaded listener.js 08:12:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6b7f1c00) [pid = 1978] [serial = 2154] [outer = 0x7ffc6b6bf000] 08:12:35 INFO - PROCESS | 1978 | 1461510755242 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:12:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:12:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1785ms 08:12:35 INFO - PROCESS | 1978 | 1461510755284 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 08:12:35 INFO - PROCESS | 1978 | 1461510755289 Marionette TRACE conn6 <- [1,2841,null,{"value":"8"}] 08:12:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:12:35 INFO - PROCESS | 1978 | 1461510755296 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:12:35 INFO - PROCESS | 1978 | 1461510755300 Marionette TRACE conn6 <- [1,2842,null,{}] 08:12:35 INFO - PROCESS | 1978 | 1461510755307 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:35 INFO - PROCESS | 1978 | 1461510755567 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 08:12:35 INFO - PROCESS | 1978 | 1461510755871 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:35 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700cc800 == 148 [pid = 1978] [id = 718] 08:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b6c4800) [pid = 1978] [serial = 2155] [outer = (nil)] 08:12:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b8e7000) [pid = 1978] [serial = 2156] [outer = 0x7ffc6b6c4800] 08:12:35 INFO - PROCESS | 1978 | 1461510755955 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6b9f6000) [pid = 1978] [serial = 2157] [outer = 0x7ffc6b6c4800] 08:12:36 INFO - PROCESS | 1978 | 1461510756890 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:12:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:12:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1639ms 08:12:36 INFO - PROCESS | 1978 | 1461510756936 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 08:12:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:12:36 INFO - PROCESS | 1978 | 1461510756940 Marionette TRACE conn6 <- [1,2845,null,{"value":"8"}] 08:12:36 INFO - PROCESS | 1978 | 1461510756947 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:12:36 INFO - PROCESS | 1978 | 1461510756950 Marionette TRACE conn6 <- [1,2846,null,{}] 08:12:36 INFO - PROCESS | 1978 | 1461510756956 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:37 INFO - PROCESS | 1978 | 1461510757197 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 08:12:37 INFO - PROCESS | 1978 | 1461510757509 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71c1b000 == 149 [pid = 1978] [id = 719] 08:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6b6bf400) [pid = 1978] [serial = 2158] [outer = (nil)] 08:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6bab1400) [pid = 1978] [serial = 2159] [outer = 0x7ffc6b6bf400] 08:12:37 INFO - PROCESS | 1978 | 1461510757594 Marionette DEBUG loaded listener.js 08:12:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6bac9800) [pid = 1978] [serial = 2160] [outer = 0x7ffc6b6bf400] 08:12:38 INFO - PROCESS | 1978 | 1461510758611 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:12:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1740ms 08:12:38 INFO - PROCESS | 1978 | 1461510758688 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 08:12:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:12:38 INFO - PROCESS | 1978 | 1461510758694 Marionette TRACE conn6 <- [1,2849,null,{"value":"8"}] 08:12:38 INFO - PROCESS | 1978 | 1461510758701 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 1978 | 1461510758704 Marionette TRACE conn6 <- [1,2850,null,{}] 08:12:38 INFO - PROCESS | 1978 | 1461510758711 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:39 INFO - PROCESS | 1978 | 1461510759041 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 08:12:39 INFO - PROCESS | 1978 | 1461510759368 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a9800 == 150 [pid = 1978] [id = 720] 08:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc6a543800) [pid = 1978] [serial = 2161] [outer = (nil)] 08:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6f9ae400) [pid = 1978] [serial = 2162] [outer = 0x7ffc6a543800] 08:12:39 INFO - PROCESS | 1978 | 1461510759457 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc6fe8c000) [pid = 1978] [serial = 2163] [outer = 0x7ffc6a543800] 08:12:40 INFO - PROCESS | 1978 | 1461510760374 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:12:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:12:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1732ms 08:12:40 INFO - PROCESS | 1978 | 1461510760434 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 08:12:40 INFO - PROCESS | 1978 | 1461510760438 Marionette TRACE conn6 <- [1,2853,null,{"value":"8"}] 08:12:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:12:40 INFO - PROCESS | 1978 | 1461510760445 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:12:40 INFO - PROCESS | 1978 | 1461510760448 Marionette TRACE conn6 <- [1,2854,null,{}] 08:12:40 INFO - PROCESS | 1978 | 1461510760454 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:40 INFO - PROCESS | 1978 | 1461510760759 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 08:12:41 INFO - PROCESS | 1978 | 1461510761067 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc73d34000 == 151 [pid = 1978] [id = 721] 08:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6b6cc800) [pid = 1978] [serial = 2164] [outer = (nil)] 08:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc6ff9b000) [pid = 1978] [serial = 2165] [outer = 0x7ffc6b6cc800] 08:12:41 INFO - PROCESS | 1978 | 1461510761151 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc70128400) [pid = 1978] [serial = 2166] [outer = 0x7ffc6b6cc800] 08:12:42 INFO - PROCESS | 1978 | 1461510762146 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:12:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:12:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1739ms 08:12:42 INFO - PROCESS | 1978 | 1461510762185 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 1978 | 1461510762189 Marionette TRACE conn6 <- [1,2857,null,{"value":"8"}] 08:12:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:12:42 INFO - PROCESS | 1978 | 1461510762195 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - PROCESS | 1978 | 1461510762200 Marionette TRACE conn6 <- [1,2858,null,{}] 08:12:42 INFO - PROCESS | 1978 | 1461510762206 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:42 INFO - PROCESS | 1978 | 1461510762478 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 08:12:42 INFO - PROCESS | 1978 | 1461510762746 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75869000 == 152 [pid = 1978] [id = 722] 08:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc719de400) [pid = 1978] [serial = 2167] [outer = (nil)] 08:12:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc71aa5400) [pid = 1978] [serial = 2168] [outer = 0x7ffc719de400] 08:12:42 INFO - PROCESS | 1978 | 1461510762896 Marionette DEBUG loaded listener.js 08:12:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc72477400) [pid = 1978] [serial = 2169] [outer = 0x7ffc719de400] 08:12:43 INFO - PROCESS | 1978 | 1461510763863 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:12:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1730ms 08:12:43 INFO - PROCESS | 1978 | 1461510763928 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 1978 | 1461510763932 Marionette TRACE conn6 <- [1,2861,null,{"value":"8"}] 08:12:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:12:43 INFO - PROCESS | 1978 | 1461510763938 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - PROCESS | 1978 | 1461510763942 Marionette TRACE conn6 <- [1,2862,null,{}] 08:12:43 INFO - PROCESS | 1978 | 1461510763947 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:44 INFO - PROCESS | 1978 | 1461510764227 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 08:12:44 INFO - PROCESS | 1978 | 1461510764545 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:44 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f07000 == 153 [pid = 1978] [id = 723] 08:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc724aac00) [pid = 1978] [serial = 2170] [outer = (nil)] 08:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc724b2400) [pid = 1978] [serial = 2171] [outer = 0x7ffc724aac00] 08:12:44 INFO - PROCESS | 1978 | 1461510764635 Marionette DEBUG loaded listener.js 08:12:44 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc72998c00) [pid = 1978] [serial = 2172] [outer = 0x7ffc724aac00] 08:12:45 INFO - PROCESS | 1978 | 1461510765581 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:12:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:12:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1692ms 08:12:45 INFO - PROCESS | 1978 | 1461510765633 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 08:12:45 INFO - PROCESS | 1978 | 1461510765640 Marionette TRACE conn6 <- [1,2865,null,{"value":"8"}] 08:12:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:12:45 INFO - PROCESS | 1978 | 1461510765653 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:12:45 INFO - PROCESS | 1978 | 1461510765657 Marionette TRACE conn6 <- [1,2866,null,{}] 08:12:45 INFO - PROCESS | 1978 | 1461510765666 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:45 INFO - PROCESS | 1978 | 1461510765940 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 08:12:46 INFO - PROCESS | 1978 | 1461510766249 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761cf800 == 154 [pid = 1978] [id = 724] 08:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc72480800) [pid = 1978] [serial = 2173] [outer = (nil)] 08:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc72ae3800) [pid = 1978] [serial = 2174] [outer = 0x7ffc72480800] 08:12:46 INFO - PROCESS | 1978 | 1461510766343 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc72b2b000) [pid = 1978] [serial = 2175] [outer = 0x7ffc72480800] 08:12:47 INFO - PROCESS | 1978 | 1461510767232 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:12:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:12:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1638ms 08:12:47 INFO - PROCESS | 1978 | 1461510767290 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 1978 | 1461510767293 Marionette TRACE conn6 <- [1,2869,null,{"value":"8"}] 08:12:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:12:47 INFO - PROCESS | 1978 | 1461510767299 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 1978 | 1461510767302 Marionette TRACE conn6 <- [1,2870,null,{}] 08:12:47 INFO - PROCESS | 1978 | 1461510767307 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:47 INFO - PROCESS | 1978 | 1461510767542 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 08:12:47 INFO - PROCESS | 1978 | 1461510767862 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc77ca4000 == 155 [pid = 1978] [id = 725] 08:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc654f5c00) [pid = 1978] [serial = 2176] [outer = (nil)] 08:12:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc73a7c000) [pid = 1978] [serial = 2177] [outer = 0x7ffc654f5c00] 08:12:47 INFO - PROCESS | 1978 | 1461510767946 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc73d8f400) [pid = 1978] [serial = 2178] [outer = 0x7ffc654f5c00] 08:12:48 INFO - PROCESS | 1978 | 1461510768879 Marionette TRACE conn6 <- [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]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:12:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1637ms 08:12:48 INFO - PROCESS | 1978 | 1461510768938 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 1978 | 1461510768941 Marionette TRACE conn6 <- [1,2873,null,{"value":"8"}] 08:12:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:12:48 INFO - PROCESS | 1978 | 1461510768948 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 1978 | 1461510768952 Marionette TRACE conn6 <- [1,2874,null,{}] 08:12:48 INFO - PROCESS | 1978 | 1461510768959 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:49 INFO - PROCESS | 1978 | 1461510769253 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 08:12:49 INFO - PROCESS | 1978 | 1461510769605 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abba000 == 156 [pid = 1978] [id = 726] 08:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc724af400) [pid = 1978] [serial = 2179] [outer = (nil)] 08:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc757ba000) [pid = 1978] [serial = 2180] [outer = 0x7ffc724af400] 08:12:49 INFO - PROCESS | 1978 | 1461510769689 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc75881800) [pid = 1978] [serial = 2181] [outer = 0x7ffc724af400] 08:12:50 INFO - PROCESS | 1978 | 1461510770600 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1684ms 08:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:12:50 INFO - PROCESS | 1978 | 1461510770634 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 1978 | 1461510770637 Marionette TRACE conn6 <- [1,2877,null,{"value":"8"}] 08:12:50 INFO - PROCESS | 1978 | 1461510770645 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 1978 | 1461510770647 Marionette TRACE conn6 <- [1,2878,null,{}] 08:12:50 INFO - PROCESS | 1978 | 1461510770654 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:50 INFO - PROCESS | 1978 | 1461510770939 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 08:12:51 INFO - PROCESS | 1978 | 1461510771260 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b686800 == 157 [pid = 1978] [id = 727] 08:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc75279800) [pid = 1978] [serial = 2182] [outer = (nil)] 08:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc7631c400) [pid = 1978] [serial = 2183] [outer = 0x7ffc75279800] 08:12:51 INFO - PROCESS | 1978 | 1461510771354 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc771d0c00) [pid = 1978] [serial = 2184] [outer = 0x7ffc75279800] 08:12:52 INFO - PROCESS | 1978 | 1461510772264 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 08:12:52 INFO - PROCESS | 1978 | 1461510772331 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 1978 | 1461510772334 Marionette TRACE conn6 <- [1,2881,null,{"value":"8"}] 08:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:12:52 INFO - PROCESS | 1978 | 1461510772341 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 1978 | 1461510772344 Marionette TRACE conn6 <- [1,2882,null,{}] 08:12:52 INFO - PROCESS | 1978 | 1461510772349 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:52 INFO - PROCESS | 1978 | 1461510772605 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 08:12:52 INFO - PROCESS | 1978 | 1461510772919 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc82bdc000 == 158 [pid = 1978] [id = 728] 08:12:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc75bbe800) [pid = 1978] [serial = 2185] [outer = (nil)] 08:12:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc77c89c00) [pid = 1978] [serial = 2186] [outer = 0x7ffc75bbe800] 08:12:53 INFO - PROCESS | 1978 | 1461510773005 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7878cc00) [pid = 1978] [serial = 2187] [outer = 0x7ffc75bbe800] 08:12:53 INFO - PROCESS | 1978 | 1461510773903 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:12:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:12:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1639ms 08:12:53 INFO - PROCESS | 1978 | 1461510773981 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 08:12:53 INFO - PROCESS | 1978 | 1461510773984 Marionette TRACE conn6 <- [1,2885,null,{"value":"8"}] 08:12:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:12:53 INFO - PROCESS | 1978 | 1461510773990 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:12:53 INFO - PROCESS | 1978 | 1461510773993 Marionette TRACE conn6 <- [1,2886,null,{}] 08:12:54 INFO - PROCESS | 1978 | 1461510773999 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:54 INFO - PROCESS | 1978 | 1461510774289 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 08:12:54 INFO - PROCESS | 1978 | 1461510774627 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65771800 == 157 [pid = 1978] [id = 668] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65088000 == 156 [pid = 1978] [id = 710] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6209f000 == 155 [pid = 1978] [id = 709] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc604b8800 == 154 [pid = 1978] [id = 708] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7c9ab000 == 153 [pid = 1978] [id = 704] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7be22800 == 152 [pid = 1978] [id = 703] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b944000 == 151 [pid = 1978] [id = 702] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6d8800 == 150 [pid = 1978] [id = 701] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7a3ad800 == 149 [pid = 1978] [id = 700] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761a2800 == 148 [pid = 1978] [id = 699] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75aee000 == 147 [pid = 1978] [id = 698] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc757a1800 == 146 [pid = 1978] [id = 697] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc72c27800 == 145 [pid = 1978] [id = 696] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c34800 == 144 [pid = 1978] [id = 695] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc701c5000 == 143 [pid = 1978] [id = 694] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb13000 == 142 [pid = 1978] [id = 693] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4da800 == 141 [pid = 1978] [id = 692] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cbe800 == 140 [pid = 1978] [id = 691] 08:12:56 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc61dad000 == 139 [pid = 1978] [id = 690] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc665c0c00) [pid = 1978] [serial = 2069] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc60691c00) [pid = 1978] [serial = 2012] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc7088b800) [pid = 1978] [serial = 2036] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc6b8ce400) [pid = 1978] [serial = 2027] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc607d0400) [pid = 1978] [serial = 2060] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc6733b400) [pid = 1978] [serial = 2067] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc69b55000) [pid = 1978] [serial = 2022] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc665c8400) [pid = 1978] [serial = 2066] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc724b4000) [pid = 1978] [serial = 2043] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc6a51ac00) [pid = 1978] [serial = 2025] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc60a4ac00) [pid = 1978] [serial = 2061] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc67bdcc00) [pid = 1978] [serial = 2019] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc60b8b400) [pid = 1978] [serial = 2013] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc729a3400) [pid = 1978] [serial = 2046] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc72480000) [pid = 1978] [serial = 2042] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc6baaf000) [pid = 1978] [serial = 2030] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc72b28800) [pid = 1978] [serial = 2049] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc674ef000) [pid = 1978] [serial = 2018] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc719d8400) [pid = 1978] [serial = 2039] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc6fe8fc00) [pid = 1978] [serial = 1992] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc651c3000) [pid = 1978] [serial = 2063] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc7299ac00) [pid = 1978] [serial = 2045] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc72b31c00) [pid = 1978] [serial = 2051] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc7012f800) [pid = 1978] [serial = 2034] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc73d8e000) [pid = 1978] [serial = 2055] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc67fc9c00) [pid = 1978] [serial = 2021] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc69ed6000) [pid = 1978] [serial = 2024] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc72b85c00) [pid = 1978] [serial = 2052] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc6a46fc00) [pid = 1978] [serial = 2057] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc651ce800) [pid = 1978] [serial = 1944] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc654f2400) [pid = 1978] [serial = 2016] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc73a80400) [pid = 1978] [serial = 2054] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc70120400) [pid = 1978] [serial = 1995] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6baa3800) [pid = 1978] [serial = 2028] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc72ae3400) [pid = 1978] [serial = 2048] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc6ff9e400) [pid = 1978] [serial = 2033] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc71aa6c00) [pid = 1978] [serial = 2040] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc719d5800) [pid = 1978] [serial = 2037] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6548e800) [pid = 1978] [serial = 2064] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc6fe8bc00) [pid = 1978] [serial = 2031] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc6548c400) [pid = 1978] [serial = 2015] [outer = (nil)] [url = about:blank] 08:12:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc5e431800 == 140 [pid = 1978] [id = 729] 08:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc5d670400) [pid = 1978] [serial = 2188] [outer = (nil)] 08:12:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc5d934000) [pid = 1978] [serial = 2189] [outer = 0x7ffc5d670400] 08:12:56 INFO - PROCESS | 1978 | 1461510776995 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc5dae1800) [pid = 1978] [serial = 2190] [outer = 0x7ffc5d670400] 08:12:57 INFO - PROCESS | 1978 | 1461510777873 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3940ms 08:12:57 INFO - PROCESS | 1978 | 1461510777933 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 08:12:57 INFO - PROCESS | 1978 | 1461510777939 Marionette TRACE conn6 <- [1,2889,null,{"value":"8"}] 08:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:12:57 INFO - PROCESS | 1978 | 1461510777947 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:12:57 INFO - PROCESS | 1978 | 1461510777952 Marionette TRACE conn6 <- [1,2890,null,{}] 08:12:57 INFO - PROCESS | 1978 | 1461510777960 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:58 INFO - PROCESS | 1978 | 1461510778217 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 08:12:58 INFO - PROCESS | 1978 | 1461510778429 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc620a4000 == 141 [pid = 1978] [id = 730] 08:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc5f711800) [pid = 1978] [serial = 2191] [outer = (nil)] 08:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60cf6800) [pid = 1978] [serial = 2192] [outer = 0x7ffc5f711800] 08:12:58 INFO - PROCESS | 1978 | 1461510778506 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc61decc00) [pid = 1978] [serial = 2193] [outer = 0x7ffc5f711800] 08:12:59 INFO - PROCESS | 1978 | 1461510779405 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:12:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1532ms 08:12:59 INFO - PROCESS | 1978 | 1461510779479 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 1978 | 1461510779484 Marionette TRACE conn6 <- [1,2893,null,{"value":"8"}] 08:12:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:12:59 INFO - PROCESS | 1978 | 1461510779494 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 1978 | 1461510779497 Marionette TRACE conn6 <- [1,2894,null,{}] 08:12:59 INFO - PROCESS | 1978 | 1461510779503 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:59 INFO - PROCESS | 1978 | 1461510779808 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 08:12:59 INFO - PROCESS | 1978 | 1461510779851 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65097800 == 142 [pid = 1978] [id = 731] 08:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc621cb400) [pid = 1978] [serial = 2194] [outer = (nil)] 08:12:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc654ef800) [pid = 1978] [serial = 2195] [outer = 0x7ffc621cb400] 08:12:59 INFO - PROCESS | 1978 | 1461510779920 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc65791400) [pid = 1978] [serial = 2196] [outer = 0x7ffc621cb400] 08:13:01 INFO - PROCESS | 1978 | 1461510781134 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:13:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:13:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1695ms 08:13:01 INFO - PROCESS | 1978 | 1461510781196 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 08:13:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:13:01 INFO - PROCESS | 1978 | 1461510781200 Marionette TRACE conn6 <- [1,2897,null,{"value":"8"}] 08:13:01 INFO - PROCESS | 1978 | 1461510781207 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:13:01 INFO - PROCESS | 1978 | 1461510781212 Marionette TRACE conn6 <- [1,2898,null,{}] 08:13:01 INFO - PROCESS | 1978 | 1461510781228 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:01 INFO - PROCESS | 1978 | 1461510781564 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc72aeec00) [pid = 1978] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc67fc9400) [pid = 1978] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc60b8d000) [pid = 1978] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc60615800) [pid = 1978] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6b7ec000) [pid = 1978] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc654f1000) [pid = 1978] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6b7f8c00) [pid = 1978] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc664f0c00) [pid = 1978] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc72b7dc00) [pid = 1978] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc5d66c000) [pid = 1978] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc724b4800) [pid = 1978] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc65aad800) [pid = 1978] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc72ae7000) [pid = 1978] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc60698800) [pid = 1978] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc6f98b800) [pid = 1978] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc654e9400) [pid = 1978] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc65aae400) [pid = 1978] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc67c71000) [pid = 1978] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc72ae5c00) [pid = 1978] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:13:02 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc5d66bc00) [pid = 1978] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:13:02 INFO - PROCESS | 1978 | 1461510782295 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:02 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64bd8800 == 143 [pid = 1978] [id = 732] 08:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc5d66c000) [pid = 1978] [serial = 2197] [outer = (nil)] 08:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc60698800) [pid = 1978] [serial = 2198] [outer = 0x7ffc5d66c000] 08:13:02 INFO - PROCESS | 1978 | 1461510782434 Marionette DEBUG loaded listener.js 08:13:02 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc65aae400) [pid = 1978] [serial = 2199] [outer = 0x7ffc5d66c000] 08:13:03 INFO - PROCESS | 1978 | 1461510783375 Marionette TRACE conn6 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:13:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:13:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2192ms 08:13:03 INFO - PROCESS | 1978 | 1461510783404 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 08:13:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:13:03 INFO - PROCESS | 1978 | 1461510783408 Marionette TRACE conn6 <- [1,2901,null,{"value":"8"}] 08:13:03 INFO - PROCESS | 1978 | 1461510783415 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:13:03 INFO - PROCESS | 1978 | 1461510783418 Marionette TRACE conn6 <- [1,2902,null,{}] 08:13:03 INFO - PROCESS | 1978 | 1461510783423 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:03 INFO - PROCESS | 1978 | 1461510783651 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 08:13:03 INFO - PROCESS | 1978 | 1461510783858 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67ca9000 == 144 [pid = 1978] [id = 733] 08:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc5d92dc00) [pid = 1978] [serial = 2200] [outer = (nil)] 08:13:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc67bd7400) [pid = 1978] [serial = 2201] [outer = 0x7ffc5d92dc00] 08:13:03 INFO - PROCESS | 1978 | 1461510783932 Marionette DEBUG loaded listener.js 08:13:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc6834a800) [pid = 1978] [serial = 2202] [outer = 0x7ffc5d92dc00] 08:13:05 INFO - PROCESS | 1978 | 1461510785142 Marionette TRACE conn6 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:13:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:13:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1782ms 08:13:05 INFO - PROCESS | 1978 | 1461510785198 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 08:13:05 INFO - PROCESS | 1978 | 1461510785212 Marionette TRACE conn6 <- [1,2905,null,{"value":"8"}] 08:13:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:13:05 INFO - PROCESS | 1978 | 1461510785236 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:13:05 INFO - PROCESS | 1978 | 1461510785242 Marionette TRACE conn6 <- [1,2906,null,{}] 08:13:05 INFO - PROCESS | 1978 | 1461510785252 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:05 INFO - PROCESS | 1978 | 1461510785552 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 08:13:05 INFO - PROCESS | 1978 | 1461510785907 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:05 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65091000 == 145 [pid = 1978] [id = 734] 08:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc60ceb000) [pid = 1978] [serial = 2203] [outer = (nil)] 08:13:05 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc651c3000) [pid = 1978] [serial = 2204] [outer = 0x7ffc60ceb000] 08:13:05 INFO - PROCESS | 1978 | 1461510785993 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc654eb400) [pid = 1978] [serial = 2205] [outer = 0x7ffc60ceb000] 08:13:07 INFO - PROCESS | 1978 | 1461510787032 Marionette TRACE conn6 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:13:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:13:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1838ms 08:13:07 INFO - PROCESS | 1978 | 1461510787073 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 1978 | 1461510787082 Marionette TRACE conn6 <- [1,2909,null,{"value":"8"}] 08:13:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:13:07 INFO - PROCESS | 1978 | 1461510787093 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:13:07 INFO - PROCESS | 1978 | 1461510787097 Marionette TRACE conn6 <- [1,2910,null,{}] 08:13:07 INFO - PROCESS | 1978 | 1461510787104 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:07 INFO - PROCESS | 1978 | 1461510787361 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 08:13:07 INFO - PROCESS | 1978 | 1461510787732 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6858f800 == 146 [pid = 1978] [id = 735] 08:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc6673fc00) [pid = 1978] [serial = 2206] [outer = (nil)] 08:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc674ef000) [pid = 1978] [serial = 2207] [outer = 0x7ffc6673fc00] 08:13:07 INFO - PROCESS | 1978 | 1461510787815 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc67c6a000) [pid = 1978] [serial = 2208] [outer = 0x7ffc6673fc00] 08:13:08 INFO - PROCESS | 1978 | 1461510788617 Marionette TRACE conn6 <- [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]]]}] 08:13:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:13:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:13:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1585ms 08:13:08 INFO - PROCESS | 1978 | 1461510788678 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 1978 | 1461510788683 Marionette TRACE conn6 <- [1,2913,null,{"value":"8"}] 08:13:08 INFO - TEST-START | /DOMEvents/constructors.html 08:13:08 INFO - PROCESS | 1978 | 1461510788690 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 1978 | 1461510788696 Marionette TRACE conn6 <- [1,2914,null,{}] 08:13:08 INFO - PROCESS | 1978 | 1461510788713 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:08 INFO - PROCESS | 1978 | 1461510788988 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 08:13:09 INFO - PROCESS | 1978 | 1461510789275 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b76e000 == 147 [pid = 1978] [id = 736] 08:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc67c6a800) [pid = 1978] [serial = 2209] [outer = (nil)] 08:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc69ed4400) [pid = 1978] [serial = 2210] [outer = 0x7ffc67c6a800] 08:13:09 INFO - PROCESS | 1978 | 1461510789361 Marionette DEBUG loaded listener.js 08:13:09 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc6a518c00) [pid = 1978] [serial = 2211] [outer = 0x7ffc67c6a800] 08:13:10 INFO - PROCESS | 1978 | 1461510790374 Marionette TRACE conn6 <- [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]]]}] 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:13:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:13:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:13:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:13:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1759ms 08:13:10 INFO - PROCESS | 1978 | 1461510790450 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 1978 | 1461510790456 Marionette TRACE conn6 <- [1,2917,null,{"value":"8"}] 08:13:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:13:10 INFO - PROCESS | 1978 | 1461510790467 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 1978 | 1461510790471 Marionette TRACE conn6 <- [1,2918,null,{}] 08:13:10 INFO - PROCESS | 1978 | 1461510790484 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:10 INFO - PROCESS | 1978 | 1461510790764 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 08:13:11 INFO - PROCESS | 1978 | 1461510791075 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7079b800 == 148 [pid = 1978] [id = 737] 08:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc69b5a800) [pid = 1978] [serial = 2212] [outer = (nil)] 08:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6b484000) [pid = 1978] [serial = 2213] [outer = 0x7ffc69b5a800] 08:13:11 INFO - PROCESS | 1978 | 1461510791159 Marionette DEBUG loaded listener.js 08:13:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6b6c7c00) [pid = 1978] [serial = 2214] [outer = 0x7ffc69b5a800] 08:13:12 INFO - PROCESS | 1978 | 1461510792027 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:13:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:13:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1597ms 08:13:12 INFO - PROCESS | 1978 | 1461510792065 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 1978 | 1461510792068 Marionette TRACE conn6 <- [1,2921,null,{"value":"8"}] 08:13:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:13:12 INFO - PROCESS | 1978 | 1461510792076 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:13:12 INFO - PROCESS | 1978 | 1461510792078 Marionette TRACE conn6 <- [1,2922,null,{}] 08:13:12 INFO - PROCESS | 1978 | 1461510792085 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:12 INFO - PROCESS | 1978 | 1461510792352 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 08:13:12 INFO - PROCESS | 1978 | 1461510792602 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7268e800 == 149 [pid = 1978] [id = 738] 08:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc69ed0800) [pid = 1978] [serial = 2215] [outer = (nil)] 08:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6b7f1000) [pid = 1978] [serial = 2216] [outer = 0x7ffc69ed0800] 08:13:12 INFO - PROCESS | 1978 | 1461510792687 Marionette DEBUG loaded listener.js 08:13:12 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6b8e5400) [pid = 1978] [serial = 2217] [outer = 0x7ffc69ed0800] 08:13:13 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:13:13 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:13:13 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:13:13 INFO - PROCESS | 1978 | [1978] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:13:13 INFO - PROCESS | 1978 | 1461510793559 Marionette TRACE conn6 <- [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]]]}] 08:13:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:13:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:13:13 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 08:13:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:13:13 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 08:13:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:13:13 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]" 08:13:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:13:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:13:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1542ms 08:13:13 INFO - PROCESS | 1978 | 1461510793622 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 08:13:13 INFO - PROCESS | 1978 | 1461510793630 Marionette TRACE conn6 <- [1,2925,null,{"value":"8"}] 08:13:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:13:13 INFO - PROCESS | 1978 | 1461510793689 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:13:13 INFO - PROCESS | 1978 | 1461510793693 Marionette TRACE conn6 <- [1,2926,null,{}] 08:13:13 INFO - PROCESS | 1978 | 1461510793699 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:14 INFO - PROCESS | 1978 | 1461510794034 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 08:13:14 INFO - PROCESS | 1978 | 1461510794433 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7578e000 == 150 [pid = 1978] [id = 739] 08:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc6fe8a800) [pid = 1978] [serial = 2218] [outer = (nil)] 08:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc7028cc00) [pid = 1978] [serial = 2219] [outer = 0x7ffc6fe8a800] 08:13:14 INFO - PROCESS | 1978 | 1461510794523 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc70899000) [pid = 1978] [serial = 2220] [outer = 0x7ffc6fe8a800] 08:13:15 INFO - PROCESS | 1978 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:13:15 INFO - PROCESS | 1978 | 1461510795335 Marionette TRACE conn6 <- [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]]]}] 08:13:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:13:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1693ms 08:13:15 INFO - PROCESS | 1978 | 1461510795373 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 08:13:15 INFO - PROCESS | 1978 | 1461510795377 Marionette TRACE conn6 <- [1,2929,null,{"value":"8"}] 08:13:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:13:15 INFO - PROCESS | 1978 | 1461510795383 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:13:15 INFO - PROCESS | 1978 | 1461510795386 Marionette TRACE conn6 <- [1,2930,null,{}] 08:13:15 INFO - PROCESS | 1978 | 1461510795393 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:15 INFO - PROCESS | 1978 | 1461510795655 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 08:13:15 INFO - PROCESS | 1978 | 1461510795924 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:15 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75917800 == 151 [pid = 1978] [id = 740] 08:13:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6fe8f400) [pid = 1978] [serial = 2221] [outer = (nil)] 08:13:15 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc719e0c00) [pid = 1978] [serial = 2222] [outer = 0x7ffc6fe8f400] 08:13:16 INFO - PROCESS | 1978 | 1461510796008 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc71be7000) [pid = 1978] [serial = 2223] [outer = 0x7ffc6fe8f400] 08:13:16 INFO - PROCESS | 1978 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:13:16 INFO - PROCESS | 1978 | 1461510796849 Marionette TRACE conn6 <- [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]]]}] 08:13:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:13:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1483ms 08:13:16 INFO - PROCESS | 1978 | 1461510796868 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 08:13:16 INFO - PROCESS | 1978 | 1461510796871 Marionette TRACE conn6 <- [1,2933,null,{"value":"8"}] 08:13:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:13:16 INFO - PROCESS | 1978 | 1461510796877 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:13:16 INFO - PROCESS | 1978 | 1461510796881 Marionette TRACE conn6 <- [1,2934,null,{}] 08:13:16 INFO - PROCESS | 1978 | 1461510796886 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:17 INFO - PROCESS | 1978 | 1461510797134 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 08:13:17 INFO - PROCESS | 1978 | 1461510797377 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:17 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75f03000 == 152 [pid = 1978] [id = 741] 08:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc70288400) [pid = 1978] [serial = 2224] [outer = (nil)] 08:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc71bef000) [pid = 1978] [serial = 2225] [outer = 0x7ffc70288400] 08:13:17 INFO - PROCESS | 1978 | 1461510797457 Marionette DEBUG loaded listener.js 08:13:17 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc724b4800) [pid = 1978] [serial = 2226] [outer = 0x7ffc70288400] 08:13:18 INFO - PROCESS | 1978 | 1461510798278 Marionette TRACE conn6 <- [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]]]}] 08:13:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:13:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 08:13:18 INFO - PROCESS | 1978 | 1461510798319 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 1978 | 1461510798323 Marionette TRACE conn6 <- [1,2937,null,{"value":"8"}] 08:13:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:13:18 INFO - PROCESS | 1978 | 1461510798329 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 1978 | 1461510798333 Marionette TRACE conn6 <- [1,2938,null,{}] 08:13:18 INFO - PROCESS | 1978 | 1461510798338 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:18 INFO - PROCESS | 1978 | 1461510798581 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 08:13:18 INFO - PROCESS | 1978 | 1461510798836 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc761d0000 == 153 [pid = 1978] [id = 742] 08:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6b9ed800) [pid = 1978] [serial = 2227] [outer = (nil)] 08:13:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc7299b400) [pid = 1978] [serial = 2228] [outer = 0x7ffc6b9ed800] 08:13:18 INFO - PROCESS | 1978 | 1461510798921 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc72b34400) [pid = 1978] [serial = 2229] [outer = 0x7ffc6b9ed800] 08:13:19 INFO - PROCESS | 1978 | 1461510799739 Marionette TRACE conn6 <- [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]]]}] 08:13:19 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. 08:13:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1443ms 08:13:19 INFO - PROCESS | 1978 | 1461510799774 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 08:13:19 INFO - PROCESS | 1978 | 1461510799778 Marionette TRACE conn6 <- [1,2941,null,{"value":"8"}] 08:13:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:13:19 INFO - PROCESS | 1978 | 1461510799784 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:13:19 INFO - PROCESS | 1978 | 1461510799787 Marionette TRACE conn6 <- [1,2942,null,{}] 08:13:19 INFO - PROCESS | 1978 | 1461510799793 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:20 INFO - PROCESS | 1978 | 1461510800055 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 08:13:20 INFO - PROCESS | 1978 | 1461510800319 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc77ca2800 == 154 [pid = 1978] [id = 743] 08:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc7088a800) [pid = 1978] [serial = 2230] [outer = (nil)] 08:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc73d96400) [pid = 1978] [serial = 2231] [outer = 0x7ffc7088a800] 08:13:20 INFO - PROCESS | 1978 | 1461510800401 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc75276000) [pid = 1978] [serial = 2232] [outer = 0x7ffc7088a800] 08:13:21 INFO - PROCESS | 1978 | 1461510801257 Marionette TRACE conn6 <- [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"]]]}] 08:13:21 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 08:13:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:13:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1528ms 08:13:21 INFO - PROCESS | 1978 | 1461510801315 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 08:13:21 INFO - PROCESS | 1978 | 1461510801319 Marionette TRACE conn6 <- [1,2945,null,{"value":"8"}] 08:13:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:13:21 INFO - PROCESS | 1978 | 1461510801327 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:13:21 INFO - PROCESS | 1978 | 1461510801332 Marionette TRACE conn6 <- [1,2946,null,{}] 08:13:21 INFO - PROCESS | 1978 | 1461510801337 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:21 INFO - PROCESS | 1978 | 1461510801649 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 08:13:21 INFO - PROCESS | 1978 | 1461510801875 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7abd3000 == 155 [pid = 1978] [id = 744] 08:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc72b80800) [pid = 1978] [serial = 2233] [outer = (nil)] 08:13:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc7572a800) [pid = 1978] [serial = 2234] [outer = 0x7ffc72b80800] 08:13:21 INFO - PROCESS | 1978 | 1461510801964 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc75884400) [pid = 1978] [serial = 2235] [outer = 0x7ffc72b80800] 08:13:22 INFO - PROCESS | 1978 | 1461510802780 Marionette TRACE conn6 <- [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]]]}] 08:13:22 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. 08:13:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1486ms 08:13:22 INFO - PROCESS | 1978 | 1461510802813 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 08:13:22 INFO - PROCESS | 1978 | 1461510802817 Marionette TRACE conn6 <- [1,2949,null,{"value":"8"}] 08:13:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:13:22 INFO - PROCESS | 1978 | 1461510802823 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:13:22 INFO - PROCESS | 1978 | 1461510802826 Marionette TRACE conn6 <- [1,2950,null,{}] 08:13:22 INFO - PROCESS | 1978 | 1461510802833 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:23 INFO - PROCESS | 1978 | 1461510803066 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 08:13:23 INFO - PROCESS | 1978 | 1461510803317 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7b6f0800 == 156 [pid = 1978] [id = 745] 08:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc6ff9cc00) [pid = 1978] [serial = 2236] [outer = (nil)] 08:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc7631d400) [pid = 1978] [serial = 2237] [outer = 0x7ffc6ff9cc00] 08:13:23 INFO - PROCESS | 1978 | 1461510803396 Marionette DEBUG loaded listener.js 08:13:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc788de400) [pid = 1978] [serial = 2238] [outer = 0x7ffc6ff9cc00] 08:13:24 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bc99800 == 157 [pid = 1978] [id = 746] 08:13:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc79d0d400) [pid = 1978] [serial = 2239] [outer = (nil)] 08:13:24 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc79024400) [pid = 1978] [serial = 2240] [outer = 0x7ffc79d0d400] 08:13:24 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. 08:13:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1553ms 08:13:24 INFO - PROCESS | 1978 | 1461510804369 Marionette TRACE conn6 <- [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]]]}] 08:13:24 INFO - PROCESS | 1978 | 1461510804379 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 1978 | 1461510804382 Marionette TRACE conn6 <- [1,2953,null,{"value":"8"}] 08:13:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:13:24 INFO - PROCESS | 1978 | 1461510804388 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 1978 | 1461510804391 Marionette TRACE conn6 <- [1,2954,null,{}] 08:13:24 INFO - PROCESS | 1978 | 1461510804396 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:24 INFO - PROCESS | 1978 | 1461510804794 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 08:13:25 INFO - PROCESS | 1978 | 1461510805064 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7e9d6800 == 158 [pid = 1978] [id = 747] 08:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc719d2400) [pid = 1978] [serial = 2241] [outer = (nil)] 08:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc79582400) [pid = 1978] [serial = 2242] [outer = 0x7ffc719d2400] 08:13:25 INFO - PROCESS | 1978 | 1461510805150 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc79f7fc00) [pid = 1978] [serial = 2243] [outer = 0x7ffc719d2400] 08:13:25 INFO - PROCESS | 1978 | 1461510805917 Marionette TRACE conn6 <- [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]]]}] 08:13:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:13:25 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 08:13:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1589ms 08:13:25 INFO - PROCESS | 1978 | 1461510805981 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 08:13:25 INFO - PROCESS | 1978 | 1461510805984 Marionette TRACE conn6 <- [1,2957,null,{"value":"8"}] 08:13:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:13:25 INFO - PROCESS | 1978 | 1461510805990 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:13:25 INFO - PROCESS | 1978 | 1461510805993 Marionette TRACE conn6 <- [1,2958,null,{}] 08:13:26 INFO - PROCESS | 1978 | 1461510805999 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:26 INFO - PROCESS | 1978 | 1461510806267 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 08:13:26 INFO - PROCESS | 1978 | 1461510806555 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:26 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc89c20800 == 159 [pid = 1978] [id = 748] 08:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc73a87000) [pid = 1978] [serial = 2244] [outer = (nil)] 08:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc7a0be000) [pid = 1978] [serial = 2245] [outer = 0x7ffc73a87000] 08:13:26 INFO - PROCESS | 1978 | 1461510806638 Marionette DEBUG loaded listener.js 08:13:26 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc7a2ba800) [pid = 1978] [serial = 2246] [outer = 0x7ffc73a87000] 08:13:27 INFO - PROCESS | 1978 | 1461510807452 Marionette TRACE conn6 <- [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]]]}] 08:13: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. 08:13:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1481ms 08:13:27 INFO - PROCESS | 1978 | 1461510807473 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 08:13:27 INFO - PROCESS | 1978 | 1461510807477 Marionette TRACE conn6 <- [1,2961,null,{"value":"8"}] 08:13:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:13:27 INFO - PROCESS | 1978 | 1461510807483 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 1978 | 1461510807485 Marionette TRACE conn6 <- [1,2962,null,{}] 08:13:27 INFO - PROCESS | 1978 | 1461510807492 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:27 INFO - PROCESS | 1978 | 1461510807729 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 08:13:27 INFO - PROCESS | 1978 | 1461510807989 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8d4c9800 == 160 [pid = 1978] [id = 749] 08:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc724ab800) [pid = 1978] [serial = 2247] [outer = (nil)] 08:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc7a2bc400) [pid = 1978] [serial = 2248] [outer = 0x7ffc724ab800] 08:13:28 INFO - PROCESS | 1978 | 1461510808073 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc7aa28400) [pid = 1978] [serial = 2249] [outer = 0x7ffc724ab800] 08:13:28 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. 08:13:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1437ms 08:13:28 INFO - PROCESS | 1978 | 1461510808913 Marionette TRACE conn6 <- [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]]]}] 08:13:28 INFO - PROCESS | 1978 | 1461510808923 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 08:13:28 INFO - PROCESS | 1978 | 1461510808927 Marionette TRACE conn6 <- [1,2965,null,{"value":"8"}] 08:13:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:13:28 INFO - PROCESS | 1978 | 1461510808934 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:13:28 INFO - PROCESS | 1978 | 1461510808938 Marionette TRACE conn6 <- [1,2966,null,{}] 08:13:28 INFO - PROCESS | 1978 | 1461510808944 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:29 INFO - PROCESS | 1978 | 1461510809184 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 08:13:29 INFO - PROCESS | 1978 | 1461510809452 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8dcda000 == 161 [pid = 1978] [id = 750] 08:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc73a81000) [pid = 1978] [serial = 2250] [outer = (nil)] 08:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7aba3c00) [pid = 1978] [serial = 2251] [outer = 0x7ffc73a81000] 08:13:29 INFO - PROCESS | 1978 | 1461510809539 Marionette DEBUG loaded listener.js 08:13:29 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc7abad800) [pid = 1978] [serial = 2252] [outer = 0x7ffc73a81000] 08:13:30 INFO - PROCESS | 1978 | 1461510810493 Marionette TRACE conn6 <- [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]]]}] 08:13: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. 08:13:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1588ms 08:13:30 INFO - PROCESS | 1978 | 1461510810525 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 08:13:30 INFO - PROCESS | 1978 | 1461510810529 Marionette TRACE conn6 <- [1,2969,null,{"value":"8"}] 08:13:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:13:30 INFO - PROCESS | 1978 | 1461510810535 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 1978 | 1461510810538 Marionette TRACE conn6 <- [1,2970,null,{}] 08:13:30 INFO - PROCESS | 1978 | 1461510810586 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:30 INFO - PROCESS | 1978 | 1461510810913 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 08:13:31 INFO - PROCESS | 1978 | 1461510811121 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e11d000 == 162 [pid = 1978] [id = 751] 08:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc7aa2c800) [pid = 1978] [serial = 2253] [outer = (nil)] 08:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc7ad92400) [pid = 1978] [serial = 2254] [outer = 0x7ffc7aa2c800] 08:13:31 INFO - PROCESS | 1978 | 1461510811205 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc7ae63c00) [pid = 1978] [serial = 2255] [outer = 0x7ffc7aa2c800] 08:13:32 INFO - PROCESS | 1978 | 1461510812028 Marionette TRACE conn6 <- [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]]]}] 08:13:32 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. 08:13:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1530ms 08:13:32 INFO - PROCESS | 1978 | 1461510812066 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 1978 | 1461510812069 Marionette TRACE conn6 <- [1,2973,null,{"value":"8"}] 08:13:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:13:32 INFO - PROCESS | 1978 | 1461510812076 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 1978 | 1461510812080 Marionette TRACE conn6 <- [1,2974,null,{}] 08:13:32 INFO - PROCESS | 1978 | 1461510812086 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:32 INFO - PROCESS | 1978 | 1461510812338 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 08:13:32 INFO - PROCESS | 1978 | 1461510812600 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:32 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc90a4d800 == 163 [pid = 1978] [id = 752] 08:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc7aa23800) [pid = 1978] [serial = 2256] [outer = (nil)] 08:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc7b672400) [pid = 1978] [serial = 2257] [outer = 0x7ffc7aa23800] 08:13:32 INFO - PROCESS | 1978 | 1461510812683 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 1978 | ++DOMWINDOW == 187 (0x7ffc7b7ec800) [pid = 1978] [serial = 2258] [outer = 0x7ffc7aa23800] 08:13:33 INFO - PROCESS | 1978 | 1461510813563 Marionette TRACE conn6 <- [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]]]}] 08:13: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. 08:13:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1540ms 08:13:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:13:33 INFO - PROCESS | 1978 | 1461510813618 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 1978 | 1461510813621 Marionette TRACE conn6 <- [1,2977,null,{"value":"8"}] 08:13:33 INFO - PROCESS | 1978 | 1461510813629 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - PROCESS | 1978 | 1461510813633 Marionette TRACE conn6 <- [1,2978,null,{}] 08:13:33 INFO - PROCESS | 1978 | 1461510813693 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:33 INFO - PROCESS | 1978 | 1461510813963 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 08:13:34 INFO - PROCESS | 1978 | 1461510814244 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc930aa000 == 164 [pid = 1978] [id = 753] 08:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 188 (0x7ffc7ad90800) [pid = 1978] [serial = 2259] [outer = (nil)] 08:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 189 (0x7ffc7be2e000) [pid = 1978] [serial = 2260] [outer = 0x7ffc7ad90800] 08:13:34 INFO - PROCESS | 1978 | 1461510814324 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 190 (0x7ffc7bed9c00) [pid = 1978] [serial = 2261] [outer = 0x7ffc7ad90800] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc81ce8800 == 163 [pid = 1978] [id = 595] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6190c000 == 162 [pid = 1978] [id = 492] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64bd8800 == 161 [pid = 1978] [id = 732] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65097800 == 160 [pid = 1978] [id = 731] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc620a4000 == 159 [pid = 1978] [id = 730] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc5e431800 == 158 [pid = 1978] [id = 729] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761cf800 == 157 [pid = 1978] [id = 724] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f07000 == 156 [pid = 1978] [id = 723] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75869000 == 155 [pid = 1978] [id = 722] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc73d34000 == 154 [pid = 1978] [id = 721] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc726a9800 == 153 [pid = 1978] [id = 720] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc71c1b000 == 152 [pid = 1978] [id = 719] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc700cc800 == 151 [pid = 1978] [id = 718] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6bb10000 == 150 [pid = 1978] [id = 717] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6a4de800 == 149 [pid = 1978] [id = 716] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc68590000 == 148 [pid = 1978] [id = 715] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67bb7800 == 147 [pid = 1978] [id = 714] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65e73000 == 146 [pid = 1978] [id = 713] 08:13:37 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60ddd000 == 145 [pid = 1978] [id = 712] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 189 (0x7ffc665bc000) [pid = 1978] [serial = 2135] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 188 (0x7ffc7540d800) [pid = 1978] [serial = 2108] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 187 (0x7ffc6a46c000) [pid = 1978] [serial = 2081] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 186 (0x7ffc651cf400) [pid = 1978] [serial = 2130] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc607c7400) [pid = 1978] [serial = 2126] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc76315c00) [pid = 1978] [serial = 2123] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc6a51a000) [pid = 1978] [serial = 2082] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc6b9f5400) [pid = 1978] [serial = 2088] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc664f0400) [pid = 1978] [serial = 2133] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc6bab0800) [pid = 1978] [serial = 2090] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc71aa7400) [pid = 1978] [serial = 2099] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc6578f800) [pid = 1978] [serial = 2132] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc75723400) [pid = 1978] [serial = 2111] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc6b8cf800) [pid = 1978] [serial = 2087] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc72b88800) [pid = 1978] [serial = 2058] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc75876400) [pid = 1978] [serial = 2115] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc60a43400) [pid = 1978] [serial = 2127] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc6fe8d800) [pid = 1978] [serial = 2094] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc72b30400) [pid = 1978] [serial = 2102] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc75720000) [pid = 1978] [serial = 2109] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc6bac9400) [pid = 1978] [serial = 2091] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc757bb000) [pid = 1978] [serial = 2112] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc61de8800) [pid = 1978] [serial = 2073] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc73d8dc00) [pid = 1978] [serial = 2103] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc7587e800) [pid = 1978] [serial = 2117] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc7587b000) [pid = 1978] [serial = 2120] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc70284000) [pid = 1978] [serial = 2097] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc67339c00) [pid = 1978] [serial = 2076] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc6a54a000) [pid = 1978] [serial = 2084] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc69cba800) [pid = 1978] [serial = 2079] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc7527ec00) [pid = 1978] [serial = 2106] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc6b47d400) [pid = 1978] [serial = 2085] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc72472400) [pid = 1978] [serial = 2100] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc60a42000) [pid = 1978] [serial = 2072] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc65ab3400) [pid = 1978] [serial = 2075] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc757c1000) [pid = 1978] [serial = 2114] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc70121400) [pid = 1978] [serial = 2096] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc63c22000) [pid = 1978] [serial = 2129] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc66741c00) [pid = 1978] [serial = 2010] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6834e000) [pid = 1978] [serial = 2078] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc75270800) [pid = 1978] [serial = 2105] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc6f9b4400) [pid = 1978] [serial = 2093] [outer = (nil)] [url = about:blank] 08:13:37 INFO - PROCESS | 1978 | 1461510817927 Marionette TRACE conn6 <- [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]]]}] 08:13:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:13:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 4342ms 08:13:37 INFO - PROCESS | 1978 | 1461510817969 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 08:13:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:13:37 INFO - PROCESS | 1978 | 1461510817974 Marionette TRACE conn6 <- [1,2981,null,{"value":"8"}] 08:13:37 INFO - PROCESS | 1978 | 1461510817982 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 1978 | 1461510817985 Marionette TRACE conn6 <- [1,2982,null,{}] 08:13:38 INFO - PROCESS | 1978 | 1461510817994 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:38 INFO - PROCESS | 1978 | 1461510818276 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 08:13:38 INFO - PROCESS | 1978 | 1461510818476 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:38 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60de3000 == 146 [pid = 1978] [id = 754] 08:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc60699000) [pid = 1978] [serial = 2262] [outer = (nil)] 08:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc60a45c00) [pid = 1978] [serial = 2263] [outer = 0x7ffc60699000] 08:13:38 INFO - PROCESS | 1978 | 1461510818558 Marionette DEBUG loaded listener.js 08:13:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc60cf5800) [pid = 1978] [serial = 2264] [outer = 0x7ffc60699000] 08:13:39 INFO - PROCESS | 1978 | 1461510819378 Marionette TRACE conn6 <- [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"]]]}] 08:13:39 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:13:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:13:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1441ms 08:13:39 INFO - PROCESS | 1978 | 1461510819424 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 08:13:39 INFO - PROCESS | 1978 | 1461510819433 Marionette TRACE conn6 <- [1,2985,null,{"value":"8"}] 08:13:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:13:39 INFO - PROCESS | 1978 | 1461510819443 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:13:39 INFO - PROCESS | 1978 | 1461510819447 Marionette TRACE conn6 <- [1,2986,null,{}] 08:13:39 INFO - PROCESS | 1978 | 1461510819453 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:39 INFO - PROCESS | 1978 | 1461510819785 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 08:13:39 INFO - PROCESS | 1978 | 1461510819950 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64abc000 == 147 [pid = 1978] [id = 755] 08:13:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc60a43400) [pid = 1978] [serial = 2265] [outer = (nil)] 08:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc63c2b000) [pid = 1978] [serial = 2266] [outer = 0x7ffc60a43400] 08:13:40 INFO - PROCESS | 1978 | 1461510820018 Marionette DEBUG loaded listener.js 08:13:40 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc654e9000) [pid = 1978] [serial = 2267] [outer = 0x7ffc60a43400] 08:13:40 INFO - PROCESS | 1978 | 1461510820884 Marionette TRACE conn6 <- [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]]]}] 08:13:40 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. 08:13:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1488ms 08:13:40 INFO - PROCESS | 1978 | 1461510820931 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 08:13:40 INFO - PROCESS | 1978 | 1461510820935 Marionette TRACE conn6 <- [1,2989,null,{"value":"8"}] 08:13:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:13:40 INFO - PROCESS | 1978 | 1461510820941 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:13:40 INFO - PROCESS | 1978 | 1461510820947 Marionette TRACE conn6 <- [1,2990,null,{}] 08:13:40 INFO - PROCESS | 1978 | 1461510820972 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:41 INFO - PROCESS | 1978 | 1461510821265 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 08:13:41 INFO - PROCESS | 1978 | 1461510821301 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:41 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc65a6c800 == 148 [pid = 1978] [id = 756] 08:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc664ef800) [pid = 1978] [serial = 2268] [outer = (nil)] 08:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc665c6400) [pid = 1978] [serial = 2269] [outer = 0x7ffc664ef800] 08:13:41 INFO - PROCESS | 1978 | 1461510821374 Marionette DEBUG loaded listener.js 08:13:41 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc6733d400) [pid = 1978] [serial = 2270] [outer = 0x7ffc664ef800] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc60611800) [pid = 1978] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc654f5c00) [pid = 1978] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc66735400) [pid = 1978] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc5f711800) [pid = 1978] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc6673f400) [pid = 1978] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc75279800) [pid = 1978] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc72480800) [pid = 1978] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc5d66c000) [pid = 1978] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc724aac00) [pid = 1978] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc6a543800) [pid = 1978] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc5d935000) [pid = 1978] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc5d670400) [pid = 1978] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc6b6bf400) [pid = 1978] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc757c6800) [pid = 1978] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc5f707c00) [pid = 1978] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc719de400) [pid = 1978] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc724af400) [pid = 1978] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc621cb400) [pid = 1978] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc6733d000) [pid = 1978] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc651c8000) [pid = 1978] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc75876c00) [pid = 1978] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc6b6c4800) [pid = 1978] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc6b6bf000) [pid = 1978] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:13:42 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6b6cc800) [pid = 1978] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:13:42 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc60b13800 == 149 [pid = 1978] [id = 757] 08:13:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc65ab4c00) [pid = 1978] [serial = 2271] [outer = (nil)] 08:13:42 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc5d673000) [pid = 1978] [serial = 2272] [outer = 0x7ffc65ab4c00] 08:13:43 INFO - PROCESS | 1978 | 1461510823053 Marionette TRACE conn6 <- [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]]]}] 08:13:43 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. 08:13:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2148ms 08:13:43 INFO - PROCESS | 1978 | 1461510823091 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 08:13:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:13:43 INFO - PROCESS | 1978 | 1461510823096 Marionette TRACE conn6 <- [1,2993,null,{"value":"8"}] 08:13:43 INFO - PROCESS | 1978 | 1461510823102 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:13:43 INFO - PROCESS | 1978 | 1461510823105 Marionette TRACE conn6 <- [1,2994,null,{}] 08:13:43 INFO - PROCESS | 1978 | 1461510823110 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:43 INFO - PROCESS | 1978 | 1461510823401 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 08:13:43 INFO - PROCESS | 1978 | 1461510823581 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:43 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6747d000 == 150 [pid = 1978] [id = 758] 08:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc5dae0800) [pid = 1978] [serial = 2273] [outer = (nil)] 08:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc6733b800) [pid = 1978] [serial = 2274] [outer = 0x7ffc5dae0800] 08:13:43 INFO - PROCESS | 1978 | 1461510823649 Marionette DEBUG loaded listener.js 08:13:43 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc67c6d000) [pid = 1978] [serial = 2275] [outer = 0x7ffc5dae0800] 08:13:44 INFO - PROCESS | 1978 | 1461510824349 Marionette TRACE conn6 <- [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]]]}] 08:13:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:13:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:13:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1289ms 08:13:44 INFO - PROCESS | 1978 | 1461510824403 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 08:13:44 INFO - PROCESS | 1978 | 1461510824405 Marionette TRACE conn6 <- [1,2997,null,{"value":"8"}] 08:13:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:13:44 INFO - PROCESS | 1978 | 1461510824413 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:13:44 INFO - PROCESS | 1978 | 1461510824416 Marionette TRACE conn6 <- [1,2998,null,{}] 08:13:44 INFO - PROCESS | 1978 | 1461510824421 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:44 INFO - PROCESS | 1978 | 1461510824818 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 08:13:45 INFO - PROCESS | 1978 | 1461510825115 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604b2800 == 151 [pid = 1978] [id = 759] 08:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc5d930800) [pid = 1978] [serial = 2276] [outer = (nil)] 08:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc5f706000) [pid = 1978] [serial = 2277] [outer = 0x7ffc5d930800] 08:13:45 INFO - PROCESS | 1978 | 1461510825297 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc607c7400) [pid = 1978] [serial = 2278] [outer = 0x7ffc5d930800] 08:13:46 INFO - PROCESS | 1978 | 1461510826256 Marionette TRACE conn6 <- [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]]]}] 08:13:46 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. 08:13:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1887ms 08:13:46 INFO - PROCESS | 1978 | 1461510826304 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 1978 | 1461510826309 Marionette TRACE conn6 <- [1,3001,null,{"value":"8"}] 08:13:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:13:46 INFO - PROCESS | 1978 | 1461510826317 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 1978 | 1461510826324 Marionette TRACE conn6 <- [1,3002,null,{}] 08:13:46 INFO - PROCESS | 1978 | 1461510826376 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:46 INFO - PROCESS | 1978 | 1461510826654 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 08:13:46 INFO - PROCESS | 1978 | 1461510826921 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:47 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc66526800 == 152 [pid = 1978] [id = 760] 08:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc63c26c00) [pid = 1978] [serial = 2279] [outer = (nil)] 08:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc654f0800) [pid = 1978] [serial = 2280] [outer = 0x7ffc63c26c00] 08:13:47 INFO - PROCESS | 1978 | 1461510827100 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc65ab0800) [pid = 1978] [serial = 2281] [outer = 0x7ffc63c26c00] 08:13:48 INFO - PROCESS | 1978 | 1461510828058 Marionette TRACE conn6 <- [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]]]}] 08:13:48 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. 08:13:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1792ms 08:13:48 INFO - PROCESS | 1978 | 1461510828110 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 08:13:48 INFO - PROCESS | 1978 | 1461510828115 Marionette TRACE conn6 <- [1,3005,null,{"value":"8"}] 08:13:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:13:48 INFO - PROCESS | 1978 | 1461510828122 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:13:48 INFO - PROCESS | 1978 | 1461510828127 Marionette TRACE conn6 <- [1,3006,null,{}] 08:13:48 INFO - PROCESS | 1978 | 1461510828153 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:48 INFO - PROCESS | 1978 | 1461510828418 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 08:13:48 INFO - PROCESS | 1978 | 1461510828789 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:48 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a4c6000 == 153 [pid = 1978] [id = 761] 08:13:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc6733d000) [pid = 1978] [serial = 2282] [outer = (nil)] 08:13:48 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc67fd1c00) [pid = 1978] [serial = 2283] [outer = 0x7ffc6733d000] 08:13:48 INFO - PROCESS | 1978 | 1461510828920 Marionette DEBUG loaded listener.js 08:13:49 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc69b55400) [pid = 1978] [serial = 2284] [outer = 0x7ffc6733d000] 08:13:49 INFO - PROCESS | 1978 | 1461510829838 Marionette TRACE conn6 <- [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]]]}] 08:13:49 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. 08:13:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1743ms 08:13:49 INFO - PROCESS | 1978 | 1461510829866 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 08:13:49 INFO - PROCESS | 1978 | 1461510829873 Marionette TRACE conn6 <- [1,3009,null,{"value":"8"}] 08:13:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:13:49 INFO - PROCESS | 1978 | 1461510829894 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 1978 | 1461510829904 Marionette TRACE conn6 <- [1,3010,null,{}] 08:13:49 INFO - PROCESS | 1978 | 1461510829909 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:50 INFO - PROCESS | 1978 | 1461510830214 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 08:13:50 INFO - PROCESS | 1978 | 1461510830624 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6b76c800 == 154 [pid = 1978] [id = 762] 08:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc6733ac00) [pid = 1978] [serial = 2285] [outer = (nil)] 08:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc6a517400) [pid = 1978] [serial = 2286] [outer = 0x7ffc6733ac00] 08:13:50 INFO - PROCESS | 1978 | 1461510830752 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc6a524800) [pid = 1978] [serial = 2287] [outer = 0x7ffc6733ac00] 08:13:51 INFO - PROCESS | 1978 | 1461510831661 Marionette TRACE conn6 <- [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]]]}] 08:13:51 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 08:13:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1801ms 08:13:51 INFO - PROCESS | 1978 | 1461510831685 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 08:13:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:13:51 INFO - PROCESS | 1978 | 1461510831690 Marionette TRACE conn6 <- [1,3013,null,{"value":"8"}] 08:13:51 INFO - PROCESS | 1978 | 1461510831698 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:13:51 INFO - PROCESS | 1978 | 1461510831701 Marionette TRACE conn6 <- [1,3014,null,{}] 08:13:51 INFO - PROCESS | 1978 | 1461510831707 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:51 INFO - PROCESS | 1978 | 1461510831957 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 08:13:52 INFO - PROCESS | 1978 | 1461510832231 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:52 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc700c2800 == 155 [pid = 1978] [id = 763] 08:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc67c66000) [pid = 1978] [serial = 2288] [outer = (nil)] 08:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc6b478400) [pid = 1978] [serial = 2289] [outer = 0x7ffc67c66000] 08:13:52 INFO - PROCESS | 1978 | 1461510832314 Marionette DEBUG loaded listener.js 08:13:52 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc6b6c0c00) [pid = 1978] [serial = 2290] [outer = 0x7ffc67c66000] 08:13:52 INFO - PROCESS | 1978 | [1978] 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 08:13:53 INFO - PROCESS | 1978 | 1461510833277 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:13:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:13:53 INFO - {} 08:13:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:13:53 INFO - {} 08:13:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:13:53 INFO - {} 08:13:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:13:53 INFO - {} 08:13:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1635ms 08:13:53 INFO - TEST-START | /FileAPI/fileReader.html 08:13:53 INFO - PROCESS | 1978 | 1461510833334 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 08:13:53 INFO - PROCESS | 1978 | 1461510833337 Marionette TRACE conn6 <- [1,3017,null,{"value":"8"}] 08:13:53 INFO - PROCESS | 1978 | 1461510833391 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:13:53 INFO - PROCESS | 1978 | 1461510833394 Marionette TRACE conn6 <- [1,3018,null,{}] 08:13:53 INFO - PROCESS | 1978 | 1461510833402 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:53 INFO - PROCESS | 1978 | 1461510833673 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 08:13:53 INFO - PROCESS | 1978 | 1461510833956 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:53 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc726a8000 == 156 [pid = 1978] [id = 764] 08:13:53 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc6bab1c00) [pid = 1978] [serial = 2291] [outer = (nil)] 08:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc6babec00) [pid = 1978] [serial = 2292] [outer = 0x7ffc6bab1c00] 08:13:54 INFO - PROCESS | 1978 | 1461510834045 Marionette DEBUG loaded listener.js 08:13:54 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc6f9b4800) [pid = 1978] [serial = 2293] [outer = 0x7ffc6bab1c00] 08:13:54 INFO - PROCESS | 1978 | 1461510834844 Marionette TRACE conn6 <- [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]]]}] 08:13:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:13:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:13:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:13:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:13:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 08:13:54 INFO - PROCESS | 1978 | 1461510834877 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 08:13:54 INFO - PROCESS | 1978 | 1461510834880 Marionette TRACE conn6 <- [1,3021,null,{"value":"8"}] 08:13:54 INFO - TEST-START | /FileAPI/historical.html 08:13:54 INFO - PROCESS | 1978 | 1461510834886 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:13:54 INFO - PROCESS | 1978 | 1461510834889 Marionette TRACE conn6 <- [1,3022,null,{}] 08:13:54 INFO - PROCESS | 1978 | 1461510834895 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:55 INFO - PROCESS | 1978 | 1461510835148 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 08:13:55 INFO - PROCESS | 1978 | 1461510835434 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:55 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc751ae800 == 157 [pid = 1978] [id = 765] 08:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc60a31000) [pid = 1978] [serial = 2294] [outer = (nil)] 08:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 158 (0x7ffc6fe8b400) [pid = 1978] [serial = 2295] [outer = 0x7ffc60a31000] 08:13:55 INFO - PROCESS | 1978 | 1461510835519 Marionette DEBUG loaded listener.js 08:13:55 INFO - PROCESS | 1978 | ++DOMWINDOW == 159 (0x7ffc70120400) [pid = 1978] [serial = 2296] [outer = 0x7ffc60a31000] 08:13:56 INFO - PROCESS | 1978 | 1461510836358 Marionette TRACE conn6 <- [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"]]]}] 08:13:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:13:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:13:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:13:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:13:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:13:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:13:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:13:56 INFO - TEST-OK | /FileAPI/historical.html | took 1490ms 08:13:56 INFO - PROCESS | 1978 | 1461510836379 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 08:13:56 INFO - PROCESS | 1978 | 1461510836383 Marionette TRACE conn6 <- [1,3025,null,{"value":"8"}] 08:13:56 INFO - TEST-START | /FileAPI/idlharness.html 08:13:56 INFO - PROCESS | 1978 | 1461510836393 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:13:56 INFO - PROCESS | 1978 | 1461510836399 Marionette TRACE conn6 <- [1,3026,null,{}] 08:13:56 INFO - PROCESS | 1978 | 1461510836406 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:56 INFO - PROCESS | 1978 | 1461510836660 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 08:13:56 INFO - PROCESS | 1978 | 1461510836904 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:56 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75865000 == 158 [pid = 1978] [id = 766] 08:13:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 160 (0x7ffc61ddf800) [pid = 1978] [serial = 2297] [outer = (nil)] 08:13:56 INFO - PROCESS | 1978 | ++DOMWINDOW == 161 (0x7ffc7012f800) [pid = 1978] [serial = 2298] [outer = 0x7ffc61ddf800] 08:13:56 INFO - PROCESS | 1978 | 1461510836989 Marionette DEBUG loaded listener.js 08:13:57 INFO - PROCESS | 1978 | ++DOMWINDOW == 162 (0x7ffc719d7c00) [pid = 1978] [serial = 2299] [outer = 0x7ffc61ddf800] 08:13:58 INFO - PROCESS | 1978 | 1461510838791 Marionette TRACE conn6 <- [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]]]}] 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:13:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:13:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:13:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:13:58 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 08:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:13:58 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 08:13:58 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 08:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:13:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:13:59 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 08:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:13:59 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 08:13:59 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 08:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:13:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:13:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:13:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:13:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:13:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:13:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 2576ms 08:13:59 INFO - PROCESS | 1978 | 1461510838982 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 1978 | 1461510838988 Marionette TRACE conn6 <- [1,3029,null,{"value":"8"}] 08:13:59 INFO - TEST-START | /FileAPI/idlharness.worker 08:13:59 INFO - PROCESS | 1978 | 1461510838998 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - PROCESS | 1978 | 1461510839007 Marionette TRACE conn6 <- [1,3030,null,{}] 08:13:59 INFO - PROCESS | 1978 | 1461510839028 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:59 INFO - PROCESS | 1978 | 1461510839343 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 08:13:59 INFO - PROCESS | 1978 | 1461510839612 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc723ab000 == 159 [pid = 1978] [id = 767] 08:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 163 (0x7ffc6a518000) [pid = 1978] [serial = 2300] [outer = (nil)] 08:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 164 (0x7ffc7247f400) [pid = 1978] [serial = 2301] [outer = 0x7ffc6a518000] 08:13:59 INFO - PROCESS | 1978 | 1461510839694 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 1978 | ++DOMWINDOW == 165 (0x7ffc757bac00) [pid = 1978] [serial = 2302] [outer = 0x7ffc6a518000] 08:14:00 INFO - PROCESS | 1978 | [1978] 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 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:14:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:14:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:14:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:14:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:14:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:14:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:14:02 INFO - {} 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:14:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:14:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:14:02 INFO - {} 08:14:02 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 - {} 08:14:02 INFO - {} 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:14:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:14:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:14:02 INFO - {} 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:14:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:14:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - PROCESS | 1978 | 1461510842349 Marionette TRACE conn6 <- [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,{},{}]]]}] 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:14:02 INFO - {} 08:14:02 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 - {} 08:14:02 INFO - {} 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:14:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:14:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 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 08:14:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:14:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:14:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:14:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:14:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:14:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:14:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:14:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:14:02 INFO - {} 08:14:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3478ms 08:14:02 INFO - PROCESS | 1978 | 1461510842493 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 08:14:02 INFO - PROCESS | 1978 | 1461510842505 Marionette TRACE conn6 <- [1,3033,null,{"value":"8"}] 08:14:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:14:02 INFO - PROCESS | 1978 | 1461510842517 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:14:02 INFO - PROCESS | 1978 | 1461510842519 Marionette TRACE conn6 <- [1,3034,null,{}] 08:14:02 INFO - PROCESS | 1978 | 1461510842524 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:02 INFO - PROCESS | 1978 | 1461510842885 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 08:14:03 INFO - PROCESS | 1978 | 1461510843161 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7bfda000 == 160 [pid = 1978] [id = 768] 08:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 166 (0x7ffc6b8c2400) [pid = 1978] [serial = 2303] [outer = (nil)] 08:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 167 (0x7ffc75bc0400) [pid = 1978] [serial = 2304] [outer = 0x7ffc6b8c2400] 08:14:03 INFO - PROCESS | 1978 | 1461510843241 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 1978 | ++DOMWINDOW == 168 (0x7ffc82b76400) [pid = 1978] [serial = 2305] [outer = 0x7ffc6b8c2400] 08:14:04 INFO - PROCESS | 1978 | 1461510844059 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:14:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:14:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1577ms 08:14:04 INFO - PROCESS | 1978 | 1461510844095 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 08:14:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:14:04 INFO - PROCESS | 1978 | 1461510844100 Marionette TRACE conn6 <- [1,3037,null,{"value":"8"}] 08:14:04 INFO - PROCESS | 1978 | 1461510844106 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 1978 | 1461510844109 Marionette TRACE conn6 <- [1,3038,null,{}] 08:14:04 INFO - PROCESS | 1978 | 1461510844115 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:04 INFO - PROCESS | 1978 | 1461510844395 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 08:14:04 INFO - PROCESS | 1978 | 1461510844649 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:04 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7eefa000 == 161 [pid = 1978] [id = 769] 08:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 169 (0x7ffc75723400) [pid = 1978] [serial = 2306] [outer = (nil)] 08:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 170 (0x7ffc87b30400) [pid = 1978] [serial = 2307] [outer = 0x7ffc75723400] 08:14:04 INFO - PROCESS | 1978 | 1461510844741 Marionette DEBUG loaded listener.js 08:14:04 INFO - PROCESS | 1978 | ++DOMWINDOW == 171 (0x7ffc889d7000) [pid = 1978] [serial = 2308] [outer = 0x7ffc75723400] 08:14:05 INFO - PROCESS | 1978 | 1461510845608 Marionette TRACE conn6 <- [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"]]]}] 08:14:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:14:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:14:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1530ms 08:14:05 INFO - PROCESS | 1978 | 1461510845637 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 08:14:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:14:05 INFO - PROCESS | 1978 | 1461510845641 Marionette TRACE conn6 <- [1,3041,null,{"value":"8"}] 08:14:05 INFO - PROCESS | 1978 | 1461510845648 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:14:05 INFO - PROCESS | 1978 | 1461510845652 Marionette TRACE conn6 <- [1,3042,null,{}] 08:14:05 INFO - PROCESS | 1978 | 1461510845658 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:05 INFO - PROCESS | 1978 | 1461510845922 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 08:14:06 INFO - PROCESS | 1978 | 1461510846205 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:06 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc8e113800 == 162 [pid = 1978] [id = 770] 08:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 172 (0x7ffc5dadc400) [pid = 1978] [serial = 2309] [outer = (nil)] 08:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 173 (0x7ffc898a5400) [pid = 1978] [serial = 2310] [outer = 0x7ffc5dadc400] 08:14:06 INFO - PROCESS | 1978 | 1461510846290 Marionette DEBUG loaded listener.js 08:14:06 INFO - PROCESS | 1978 | ++DOMWINDOW == 174 (0x7ffc89caec00) [pid = 1978] [serial = 2311] [outer = 0x7ffc5dadc400] 08:14:07 INFO - PROCESS | 1978 | 1461510847557 Marionette TRACE conn6 <- [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]]]}] 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:14:07 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. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:14:07 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'.) 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:14:07 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. 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:14:07 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. 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:14:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:14:07 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. 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:14:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:14:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:14:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:14:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:14:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2008ms 08:14:07 INFO - PROCESS | 1978 | 1461510847764 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 08:14:07 INFO - PROCESS | 1978 | 1461510847774 Marionette TRACE conn6 <- [1,3045,null,{"value":"8"}] 08:14:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:14:07 INFO - PROCESS | 1978 | 1461510847794 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:14:07 INFO - PROCESS | 1978 | 1461510847797 Marionette TRACE conn6 <- [1,3046,null,{}] 08:14:07 INFO - PROCESS | 1978 | 1461510847861 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:08 INFO - PROCESS | 1978 | 1461510848216 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 08:14:08 INFO - PROCESS | 1978 | 1461510848546 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:08 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc63f12000 == 163 [pid = 1978] [id = 771] 08:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 175 (0x7ffc60cf4c00) [pid = 1978] [serial = 2312] [outer = (nil)] 08:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 176 (0x7ffc76313800) [pid = 1978] [serial = 2313] [outer = 0x7ffc60cf4c00] 08:14:08 INFO - PROCESS | 1978 | 1461510848624 Marionette DEBUG loaded listener.js 08:14:08 INFO - PROCESS | 1978 | ++DOMWINDOW == 177 (0x7ffc76670000) [pid = 1978] [serial = 2314] [outer = 0x7ffc60cf4c00] 08:14:08 INFO - PROCESS | 1978 | [1978] 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 08:14:09 INFO - PROCESS | 1978 | 1461510849552 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:14:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:14:09 INFO - {} 08:14:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1785ms 08:14:09 INFO - PROCESS | 1978 | 1461510849578 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 08:14:09 INFO - PROCESS | 1978 | 1461510849581 Marionette TRACE conn6 <- [1,3049,null,{"value":"8"}] 08:14:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:14:09 INFO - PROCESS | 1978 | 1461510849591 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:14:09 INFO - PROCESS | 1978 | 1461510849593 Marionette TRACE conn6 <- [1,3050,null,{}] 08:14:09 INFO - PROCESS | 1978 | 1461510849598 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:09 INFO - PROCESS | 1978 | 1461510849887 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 08:14:10 INFO - PROCESS | 1978 | 1461510850139 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:10 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7af6e000 == 164 [pid = 1978] [id = 772] 08:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 178 (0x7ffc5d668400) [pid = 1978] [serial = 2315] [outer = (nil)] 08:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 179 (0x7ffc7666ac00) [pid = 1978] [serial = 2316] [outer = 0x7ffc5d668400] 08:14:10 INFO - PROCESS | 1978 | 1461510850271 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 1978 | ++DOMWINDOW == 180 (0x7ffc7b7e6c00) [pid = 1978] [serial = 2317] [outer = 0x7ffc5d668400] 08:14:11 INFO - PROCESS | 1978 | 1461510851081 Marionette TRACE conn6 <- [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]]]}] 08:14:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:14:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:14:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:14:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:14:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1538ms 08:14:11 INFO - PROCESS | 1978 | 1461510851132 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 08:14:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:14:11 INFO - PROCESS | 1978 | 1461510851136 Marionette TRACE conn6 <- [1,3053,null,{"value":"8"}] 08:14:11 INFO - PROCESS | 1978 | 1461510851144 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 1978 | 1461510851147 Marionette TRACE conn6 <- [1,3054,null,{}] 08:14:11 INFO - PROCESS | 1978 | 1461510851152 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:11 INFO - PROCESS | 1978 | 1461510851406 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 08:14:11 INFO - PROCESS | 1978 | 1461510851687 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc957a8800 == 165 [pid = 1978] [id = 773] 08:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 181 (0x7ffc76321c00) [pid = 1978] [serial = 2318] [outer = (nil)] 08:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 182 (0x7ffc7bed2800) [pid = 1978] [serial = 2319] [outer = 0x7ffc76321c00] 08:14:11 INFO - PROCESS | 1978 | 1461510851785 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 1978 | ++DOMWINDOW == 183 (0x7ffc7c328800) [pid = 1978] [serial = 2320] [outer = 0x7ffc76321c00] 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:14:13 INFO - PROCESS | 1978 | 1461510853079 Marionette TRACE conn6 <- [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"]]]}] 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:14:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:14:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:14:13 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" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:14:13 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" 08:14:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:14:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:14:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2065ms 08:14:13 INFO - PROCESS | 1978 | 1461510853238 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 1978 | 1461510853246 Marionette TRACE conn6 <- [1,3057,null,{"value":"8"}] 08:14:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:14:13 INFO - PROCESS | 1978 | 1461510853269 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 1978 | 1461510853274 Marionette TRACE conn6 <- [1,3058,null,{}] 08:14:13 INFO - PROCESS | 1978 | 1461510853294 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:13 INFO - PROCESS | 1978 | 1461510853694 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 08:14:14 INFO - PROCESS | 1978 | 1461510854025 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc64c69800 == 166 [pid = 1978] [id = 774] 08:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 184 (0x7ffc7aba8c00) [pid = 1978] [serial = 2321] [outer = (nil)] 08:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 185 (0x7ffc8de7b000) [pid = 1978] [serial = 2322] [outer = 0x7ffc7aba8c00] 08:14:14 INFO - PROCESS | 1978 | 1461510854159 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 1978 | ++DOMWINDOW == 186 (0x7ffc8deba000) [pid = 1978] [serial = 2323] [outer = 0x7ffc7aba8c00] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc82bdd800 == 165 [pid = 1978] [id = 706] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc887b5000 == 164 [pid = 1978] [id = 707] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67cb0800 == 163 [pid = 1978] [id = 438] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6747d000 == 162 [pid = 1978] [id = 758] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60b13800 == 161 [pid = 1978] [id = 757] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65a6c800 == 160 [pid = 1978] [id = 756] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc64abc000 == 159 [pid = 1978] [id = 755] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc60de3000 == 158 [pid = 1978] [id = 754] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc8d4c9800 == 157 [pid = 1978] [id = 749] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc89c20800 == 156 [pid = 1978] [id = 748] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7bc99800 == 155 [pid = 1978] [id = 746] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7e9d6800 == 154 [pid = 1978] [id = 747] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7b6f0800 == 153 [pid = 1978] [id = 745] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7abd3000 == 152 [pid = 1978] [id = 744] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc77ca2800 == 151 [pid = 1978] [id = 743] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc761d0000 == 150 [pid = 1978] [id = 742] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75f03000 == 149 [pid = 1978] [id = 741] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc75917800 == 148 [pid = 1978] [id = 740] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7578e000 == 147 [pid = 1978] [id = 739] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7268e800 == 146 [pid = 1978] [id = 738] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc7079b800 == 145 [pid = 1978] [id = 737] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6b76e000 == 144 [pid = 1978] [id = 736] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc6858f800 == 143 [pid = 1978] [id = 735] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc65091000 == 142 [pid = 1978] [id = 734] 08:14:17 INFO - PROCESS | 1978 | --DOCSHELL 0x7ffc67494800 == 141 [pid = 1978] [id = 689] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 185 (0x7ffc67bd7400) [pid = 1978] [serial = 2201] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 184 (0x7ffc60a2b800) [pid = 1978] [serial = 2138] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 183 (0x7ffc73a7c000) [pid = 1978] [serial = 2177] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 182 (0x7ffc67c63c00) [pid = 1978] [serial = 2145] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 181 (0x7ffc61decc00) [pid = 1978] [serial = 2193] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 180 (0x7ffc69b5dc00) [pid = 1978] [serial = 2148] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 179 (0x7ffc7631c400) [pid = 1978] [serial = 2183] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 178 (0x7ffc72b2b000) [pid = 1978] [serial = 2175] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 177 (0x7ffc65aae400) [pid = 1978] [serial = 2199] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 176 (0x7ffc72998c00) [pid = 1978] [serial = 2172] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 175 (0x7ffc60698800) [pid = 1978] [serial = 2198] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 174 (0x7ffc67fd2c00) [pid = 1978] [serial = 2147] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 173 (0x7ffc6f9ae400) [pid = 1978] [serial = 2162] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 172 (0x7ffc67bdac00) [pid = 1978] [serial = 2070] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 171 (0x7ffc5d934000) [pid = 1978] [serial = 2189] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 170 (0x7ffc73d8f400) [pid = 1978] [serial = 2178] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 169 (0x7ffc6bac9800) [pid = 1978] [serial = 2160] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 168 (0x7ffc75bc2000) [pid = 1978] [serial = 2121] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 167 (0x7ffc6bab1400) [pid = 1978] [serial = 2159] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 166 (0x7ffc76321400) [pid = 1978] [serial = 2124] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 165 (0x7ffc5dae1800) [pid = 1978] [serial = 2190] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 164 (0x7ffc71aa5400) [pid = 1978] [serial = 2168] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 163 (0x7ffc6fe8c000) [pid = 1978] [serial = 2163] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 162 (0x7ffc75881800) [pid = 1978] [serial = 2181] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 161 (0x7ffc65791400) [pid = 1978] [serial = 2196] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 160 (0x7ffc72ae3800) [pid = 1978] [serial = 2174] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 159 (0x7ffc674f4400) [pid = 1978] [serial = 2144] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 158 (0x7ffc69ecac00) [pid = 1978] [serial = 2150] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 157 (0x7ffc72477400) [pid = 1978] [serial = 2169] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 156 (0x7ffc65782800) [pid = 1978] [serial = 2142] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 155 (0x7ffc771d0c00) [pid = 1978] [serial = 2184] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 154 (0x7ffc6548a800) [pid = 1978] [serial = 2141] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 153 (0x7ffc75884000) [pid = 1978] [serial = 2118] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 152 (0x7ffc60cf7000) [pid = 1978] [serial = 2139] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 151 (0x7ffc6a46dc00) [pid = 1978] [serial = 2151] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 150 (0x7ffc6b9f6000) [pid = 1978] [serial = 2157] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 149 (0x7ffc6b8e7000) [pid = 1978] [serial = 2156] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc654ef800) [pid = 1978] [serial = 2195] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc6b7f1c00) [pid = 1978] [serial = 2154] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc77c89c00) [pid = 1978] [serial = 2186] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc70128400) [pid = 1978] [serial = 2166] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc757ba000) [pid = 1978] [serial = 2180] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc724b2400) [pid = 1978] [serial = 2171] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc6ff9b000) [pid = 1978] [serial = 2165] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc60cf6800) [pid = 1978] [serial = 2192] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc6b6c3800) [pid = 1978] [serial = 2153] [outer = (nil)] [url = about:blank] 08:14:17 INFO - PROCESS | 1978 | 1461510857777 Marionette TRACE conn6 <- [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]]]}] 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:14:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:14:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:14:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:14:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 4619ms 08:14:17 INFO - PROCESS | 1978 | 1461510857901 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 08:14:17 INFO - PROCESS | 1978 | 1461510857911 Marionette TRACE conn6 <- [1,3061,null,{"value":"8"}] 08:14:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:14:17 INFO - PROCESS | 1978 | 1461510857923 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:14:17 INFO - PROCESS | 1978 | 1461510857928 Marionette TRACE conn6 <- [1,3062,null,{}] 08:14:17 INFO - PROCESS | 1978 | 1461510857938 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:18 INFO - PROCESS | 1978 | 1461510858209 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 08:14:18 INFO - PROCESS | 1978 | 1461510858517 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:18 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc61da6000 == 142 [pid = 1978] [id = 775] 08:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc60a30400) [pid = 1978] [serial = 2324] [outer = (nil)] 08:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc60a44800) [pid = 1978] [serial = 2325] [outer = 0x7ffc60a30400] 08:14:18 INFO - PROCESS | 1978 | 1461510858611 Marionette DEBUG loaded listener.js 08:14:18 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc60cf3400) [pid = 1978] [serial = 2326] [outer = 0x7ffc60a30400] 08:14:18 INFO - PROCESS | 1978 | [1978] 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 08:14:19 INFO - PROCESS | 1978 | 1461510859427 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:14:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:14:19 INFO - {} 08:14:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1535ms 08:14:19 INFO - PROCESS | 1978 | 1461510859459 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 08:14:19 INFO - PROCESS | 1978 | 1461510859466 Marionette TRACE conn6 <- [1,3065,null,{"value":"8"}] 08:14:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:14:19 INFO - PROCESS | 1978 | 1461510859533 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:14:19 INFO - PROCESS | 1978 | 1461510859538 Marionette TRACE conn6 <- [1,3066,null,{}] 08:14:19 INFO - PROCESS | 1978 | 1461510859545 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:19 INFO - PROCESS | 1978 | 1461510859841 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 08:14:19 INFO - PROCESS | 1978 | 1461510859899 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:19 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc657b4000 == 143 [pid = 1978] [id = 776] 08:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc61de1c00) [pid = 1978] [serial = 2327] [outer = (nil)] 08:14:19 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc65486000) [pid = 1978] [serial = 2328] [outer = 0x7ffc61de1c00] 08:14:19 INFO - PROCESS | 1978 | 1461510859975 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc654f5800) [pid = 1978] [serial = 2329] [outer = 0x7ffc61de1c00] 08:14:20 INFO - PROCESS | 1978 | 1461510860950 Marionette TRACE conn6 <- [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]]]}] 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:14:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:14:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1458ms 08:14:20 INFO - PROCESS | 1978 | 1461510860975 Marionette TRACE conn6 -> [0,3069,"getWindowHandle",null] 08:14:20 INFO - PROCESS | 1978 | 1461510860979 Marionette TRACE conn6 <- [1,3069,null,{"value":"8"}] 08:14:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:14:20 INFO - PROCESS | 1978 | 1461510860985 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:14:20 INFO - PROCESS | 1978 | 1461510860991 Marionette TRACE conn6 <- [1,3070,null,{}] 08:14:21 INFO - PROCESS | 1978 | 1461510861007 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:21 INFO - PROCESS | 1978 | 1461510861427 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 08:14:21 INFO - PROCESS | 1978 | 1461510861510 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:21 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc67478800 == 144 [pid = 1978] [id = 777] 08:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc665c6c00) [pid = 1978] [serial = 2330] [outer = (nil)] 08:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc67bd7400) [pid = 1978] [serial = 2331] [outer = 0x7ffc665c6c00] 08:14:21 INFO - PROCESS | 1978 | 1461510861595 Marionette DEBUG loaded listener.js 08:14:21 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc67c6cc00) [pid = 1978] [serial = 2332] [outer = 0x7ffc665c6c00] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 148 (0x7ffc719d2400) [pid = 1978] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 147 (0x7ffc73a87000) [pid = 1978] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 146 (0x7ffc6fe8a800) [pid = 1978] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 145 (0x7ffc7aa23800) [pid = 1978] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 144 (0x7ffc79d0d400) [pid = 1978] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 143 (0x7ffc6b9ed800) [pid = 1978] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 142 (0x7ffc69ed0800) [pid = 1978] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 141 (0x7ffc7aa2c800) [pid = 1978] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 140 (0x7ffc60a43400) [pid = 1978] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 139 (0x7ffc72b80800) [pid = 1978] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 138 (0x7ffc60699000) [pid = 1978] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 137 (0x7ffc7088a800) [pid = 1978] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 136 (0x7ffc69b5a800) [pid = 1978] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 135 (0x7ffc67c6a800) [pid = 1978] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 134 (0x7ffc664ef800) [pid = 1978] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 133 (0x7ffc6ff9cc00) [pid = 1978] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 132 (0x7ffc724ab800) [pid = 1978] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 131 (0x7ffc73a81000) [pid = 1978] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 130 (0x7ffc75bbe800) [pid = 1978] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 129 (0x7ffc6673fc00) [pid = 1978] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 128 (0x7ffc70288400) [pid = 1978] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 127 (0x7ffc65ab4c00) [pid = 1978] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 126 (0x7ffc6fe8f400) [pid = 1978] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 125 (0x7ffc60ceb000) [pid = 1978] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:14:22 INFO - PROCESS | 1978 | --DOMWINDOW == 124 (0x7ffc5d665800) [pid = 1978] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:14:22 INFO - PROCESS | 1978 | 1461510862981 Marionette TRACE conn6 <- [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]]]}] 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:14:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2036ms 08:14:23 INFO - PROCESS | 1978 | 1461510863024 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 08:14:23 INFO - PROCESS | 1978 | 1461510863029 Marionette TRACE conn6 <- [1,3073,null,{"value":"8"}] 08:14:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:14:23 INFO - PROCESS | 1978 | 1461510863035 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:14:23 INFO - PROCESS | 1978 | 1461510863037 Marionette TRACE conn6 <- [1,3074,null,{}] 08:14:23 INFO - PROCESS | 1978 | 1461510863043 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:23 INFO - PROCESS | 1978 | 1461510863258 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 08:14:23 INFO - PROCESS | 1978 | 1461510863489 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:23 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6845b000 == 145 [pid = 1978] [id = 778] 08:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 125 (0x7ffc67fd4c00) [pid = 1978] [serial = 2333] [outer = (nil)] 08:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 126 (0x7ffc69b59800) [pid = 1978] [serial = 2334] [outer = 0x7ffc67fd4c00] 08:14:23 INFO - PROCESS | 1978 | 1461510863564 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 1978 | ++DOMWINDOW == 127 (0x7ffc69cc0400) [pid = 1978] [serial = 2335] [outer = 0x7ffc67fd4c00] 08:14:24 INFO - PROCESS | 1978 | 1461510864311 Marionette TRACE conn6 <- [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]]]}] 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:14:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:14:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1330ms 08:14:24 INFO - PROCESS | 1978 | 1461510864561 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 08:14:24 INFO - PROCESS | 1978 | 1461510864568 Marionette TRACE conn6 <- [1,3077,null,{"value":"8"}] 08:14:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:14:24 INFO - PROCESS | 1978 | 1461510864584 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 1978 | 1461510864588 Marionette TRACE conn6 <- [1,3078,null,{}] 08:14:24 INFO - PROCESS | 1978 | 1461510864597 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:24 INFO - PROCESS | 1978 | 1461510864901 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 08:14:25 INFO - PROCESS | 1978 | 1461510865224 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc604bf800 == 146 [pid = 1978] [id = 779] 08:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 128 (0x7ffc5dad6000) [pid = 1978] [serial = 2336] [outer = (nil)] 08:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 129 (0x7ffc60696c00) [pid = 1978] [serial = 2337] [outer = 0x7ffc5dad6000] 08:14:25 INFO - PROCESS | 1978 | 1461510865304 Marionette DEBUG loaded listener.js 08:14:25 INFO - PROCESS | 1978 | ++DOMWINDOW == 130 (0x7ffc60a2b800) [pid = 1978] [serial = 2338] [outer = 0x7ffc5dad6000] 08:14:26 INFO - PROCESS | 1978 | 1461510866253 Marionette TRACE conn6 <- [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] 08:14:26 INFO - PROCESS | 1978 | 1461510866292 Marionette TRACE conn6 <- [1,3081,null,{"value":"8"}] 08:14:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:14:26 INFO - PROCESS | 1978 | 1461510866320 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:14:26 INFO - PROCESS | 1978 | 1461510866327 Marionette TRACE conn6 <- [1,3082,null,{}] 08:14:26 INFO - PROCESS | 1978 | 1461510866358 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:26 INFO - PROCESS | 1978 | 1461510866649 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 08:14:27 INFO - PROCESS | 1978 | 1461510866996 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6576a000 == 147 [pid = 1978] [id = 780] 08:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 131 (0x7ffc651cd800) [pid = 1978] [serial = 2339] [outer = (nil)] 08:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 132 (0x7ffc6578f800) [pid = 1978] [serial = 2340] [outer = 0x7ffc651cd800] 08:14:27 INFO - PROCESS | 1978 | 1461510867081 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 1978 | ++DOMWINDOW == 133 (0x7ffc664f1000) [pid = 1978] [serial = 2341] [outer = 0x7ffc651cd800] 08:14:27 INFO - PROCESS | 1978 | 1461510867956 Marionette TRACE conn6 <- [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]]]}] 08:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:14:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1667ms 08:14:27 INFO - PROCESS | 1978 | 1461510867980 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 08:14:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:14:27 INFO - PROCESS | 1978 | 1461510867985 Marionette TRACE conn6 <- [1,3085,null,{"value":"8"}] 08:14:27 INFO - PROCESS | 1978 | 1461510867992 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 1978 | 1461510867996 Marionette TRACE conn6 <- [1,3086,null,{}] 08:14:28 INFO - PROCESS | 1978 | 1461510868010 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:28 INFO - PROCESS | 1978 | 1461510868271 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 08:14:28 INFO - PROCESS | 1978 | 1461510868578 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6a5ca800 == 148 [pid = 1978] [id = 781] 08:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 134 (0x7ffc69b57c00) [pid = 1978] [serial = 2342] [outer = (nil)] 08:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 135 (0x7ffc69ecac00) [pid = 1978] [serial = 2343] [outer = 0x7ffc69b57c00] 08:14:28 INFO - PROCESS | 1978 | 1461510868757 Marionette DEBUG loaded listener.js 08:14:28 INFO - PROCESS | 1978 | ++DOMWINDOW == 136 (0x7ffc6a46fc00) [pid = 1978] [serial = 2344] [outer = 0x7ffc69b57c00] 08:14:29 INFO - PROCESS | 1978 | 1461510869557 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:14:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:14:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1582ms 08:14:29 INFO - PROCESS | 1978 | 1461510869574 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 08:14:29 INFO - PROCESS | 1978 | 1461510869578 Marionette TRACE conn6 <- [1,3089,null,{"value":"8"}] 08:14:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:14:29 INFO - PROCESS | 1978 | 1461510869584 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:14:29 INFO - PROCESS | 1978 | 1461510869586 Marionette TRACE conn6 <- [1,3090,null,{}] 08:14:29 INFO - PROCESS | 1978 | 1461510869593 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:29 INFO - PROCESS | 1978 | 1461510869835 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 08:14:30 INFO - PROCESS | 1978 | 1461510870101 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:30 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc6bb21800 == 149 [pid = 1978] [id = 782] 08:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 137 (0x7ffc69b60800) [pid = 1978] [serial = 2345] [outer = (nil)] 08:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 138 (0x7ffc6b47f000) [pid = 1978] [serial = 2346] [outer = 0x7ffc69b60800] 08:14:30 INFO - PROCESS | 1978 | 1461510870182 Marionette DEBUG loaded listener.js 08:14:30 INFO - PROCESS | 1978 | ++DOMWINDOW == 139 (0x7ffc6b6c8c00) [pid = 1978] [serial = 2347] [outer = 0x7ffc69b60800] 08:14:31 INFO - PROCESS | 1978 | 1461510871023 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:14:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:14:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1490ms 08:14:31 INFO - PROCESS | 1978 | 1461510871075 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 08:14:31 INFO - PROCESS | 1978 | 1461510871079 Marionette TRACE conn6 <- [1,3093,null,{"value":"8"}] 08:14:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:14:31 INFO - PROCESS | 1978 | 1461510871085 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:14:31 INFO - PROCESS | 1978 | 1461510871088 Marionette TRACE conn6 <- [1,3094,null,{}] 08:14:31 INFO - PROCESS | 1978 | 1461510871094 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:31 INFO - PROCESS | 1978 | 1461510871443 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 08:14:31 INFO - PROCESS | 1978 | 1461510871663 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:31 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc71840800 == 150 [pid = 1978] [id = 783] 08:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 140 (0x7ffc5a687000) [pid = 1978] [serial = 2348] [outer = (nil)] 08:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 141 (0x7ffc6b8cd400) [pid = 1978] [serial = 2349] [outer = 0x7ffc5a687000] 08:14:31 INFO - PROCESS | 1978 | 1461510871748 Marionette DEBUG loaded listener.js 08:14:31 INFO - PROCESS | 1978 | ++DOMWINDOW == 142 (0x7ffc6b9f6400) [pid = 1978] [serial = 2350] [outer = 0x7ffc5a687000] 08:14:32 INFO - PROCESS | 1978 | 1461510872618 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:14:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1583ms 08:14:32 INFO - PROCESS | 1978 | 1461510872669 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 08:14:32 INFO - PROCESS | 1978 | 1461510872673 Marionette TRACE conn6 <- [1,3097,null,{"value":"8"}] 08:14:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:14:32 INFO - PROCESS | 1978 | 1461510872679 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 1978 | 1461510872681 Marionette TRACE conn6 <- [1,3098,null,{}] 08:14:32 INFO - PROCESS | 1978 | 1461510872688 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:32 INFO - PROCESS | 1978 | 1461510872976 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 08:14:33 INFO - PROCESS | 1978 | 1461510873261 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:33 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc727a9000 == 151 [pid = 1978] [id = 784] 08:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 143 (0x7ffc6bac4000) [pid = 1978] [serial = 2351] [outer = (nil)] 08:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 144 (0x7ffc6fe90400) [pid = 1978] [serial = 2352] [outer = 0x7ffc6bac4000] 08:14:33 INFO - PROCESS | 1978 | 1461510873347 Marionette DEBUG loaded listener.js 08:14:33 INFO - PROCESS | 1978 | ++DOMWINDOW == 145 (0x7ffc70126400) [pid = 1978] [serial = 2353] [outer = 0x7ffc6bac4000] 08:14:34 INFO - PROCESS | 1978 | 1461510874213 Marionette TRACE conn6 <- [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]]]}] 08:14:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:14:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:14:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1581ms 08:14:34 INFO - PROCESS | 1978 | 1461510874262 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 08:14:34 INFO - PROCESS | 1978 | 1461510874266 Marionette TRACE conn6 <- [1,3101,null,{"value":"8"}] 08:14:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:14:34 INFO - PROCESS | 1978 | 1461510874272 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:14:34 INFO - PROCESS | 1978 | 1461510874276 Marionette TRACE conn6 <- [1,3102,null,{}] 08:14:34 INFO - PROCESS | 1978 | 1461510874322 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:34 INFO - PROCESS | 1978 | 1461510874636 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 08:14:34 INFO - PROCESS | 1978 | 1461510874855 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc7578d800 == 152 [pid = 1978] [id = 785] 08:14:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 146 (0x7ffc6f98ec00) [pid = 1978] [serial = 2354] [outer = (nil)] 08:14:34 INFO - PROCESS | 1978 | ++DOMWINDOW == 147 (0x7ffc719dc000) [pid = 1978] [serial = 2355] [outer = 0x7ffc6f98ec00] 08:14:34 INFO - PROCESS | 1978 | 1461510874937 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 1978 | ++DOMWINDOW == 148 (0x7ffc71be9800) [pid = 1978] [serial = 2356] [outer = 0x7ffc6f98ec00] 08:14:35 INFO - PROCESS | 1978 | 1461510875751 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:14:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:14:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1541ms 08:14:35 INFO - PROCESS | 1978 | 1461510875816 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 08:14:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:14:35 INFO - PROCESS | 1978 | 1461510875820 Marionette TRACE conn6 <- [1,3105,null,{"value":"8"}] 08:14:35 INFO - PROCESS | 1978 | 1461510875826 Marionette TRACE conn6 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:14:35 INFO - PROCESS | 1978 | 1461510875829 Marionette TRACE conn6 <- [1,3106,null,{}] 08:14:35 INFO - PROCESS | 1978 | 1461510875835 Marionette TRACE conn6 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:36 INFO - PROCESS | 1978 | 1461510876069 Marionette TRACE conn6 <- [1,3107,null,{"value":null}] 08:14:36 INFO - PROCESS | 1978 | 1461510876353 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:36 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75a53000 == 153 [pid = 1978] [id = 786] 08:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 149 (0x7ffc70127400) [pid = 1978] [serial = 2357] [outer = (nil)] 08:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 150 (0x7ffc7247ec00) [pid = 1978] [serial = 2358] [outer = 0x7ffc70127400] 08:14:36 INFO - PROCESS | 1978 | 1461510876437 Marionette DEBUG loaded listener.js 08:14:36 INFO - PROCESS | 1978 | ++DOMWINDOW == 151 (0x7ffc72662800) [pid = 1978] [serial = 2359] [outer = 0x7ffc70127400] 08:14:37 INFO - PROCESS | 1978 | 1461510877272 Marionette TRACE conn6 <- [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]]]}] 08:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:14:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 08:14:37 INFO - PROCESS | 1978 | 1461510877307 Marionette TRACE conn6 -> [0,3109,"getWindowHandle",null] 08:14:37 INFO - PROCESS | 1978 | 1461510877310 Marionette TRACE conn6 <- [1,3109,null,{"value":"8"}] 08:14:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:14:37 INFO - PROCESS | 1978 | 1461510877318 Marionette TRACE conn6 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:14:37 INFO - PROCESS | 1978 | 1461510877320 Marionette TRACE conn6 <- [1,3110,null,{}] 08:14:37 INFO - PROCESS | 1978 | 1461510877326 Marionette TRACE conn6 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:37 INFO - PROCESS | 1978 | 1461510877598 Marionette TRACE conn6 <- [1,3111,null,{"value":null}] 08:14:37 INFO - PROCESS | 1978 | 1461510877861 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:37 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75c79000 == 154 [pid = 1978] [id = 787] 08:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 152 (0x7ffc70898c00) [pid = 1978] [serial = 2360] [outer = (nil)] 08:14:37 INFO - PROCESS | 1978 | ++DOMWINDOW == 153 (0x7ffc7299f000) [pid = 1978] [serial = 2361] [outer = 0x7ffc70898c00] 08:14:37 INFO - PROCESS | 1978 | 1461510877941 Marionette DEBUG loaded listener.js 08:14:38 INFO - PROCESS | 1978 | ++DOMWINDOW == 154 (0x7ffc72b2b000) [pid = 1978] [serial = 2362] [outer = 0x7ffc70898c00] 08:14:38 INFO - PROCESS | 1978 | 1461510878810 Marionette TRACE conn6 <- [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"]]]}] 08:14:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:14:38 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 08:14:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:14:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1529ms 08:14:38 INFO - PROCESS | 1978 | 1461510878849 Marionette TRACE conn6 -> [0,3113,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 1978 | 1461510878852 Marionette TRACE conn6 <- [1,3113,null,{"value":"8"}] 08:14:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:14:38 INFO - PROCESS | 1978 | 1461510878859 Marionette TRACE conn6 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 1978 | 1461510878862 Marionette TRACE conn6 <- [1,3114,null,{}] 08:14:38 INFO - PROCESS | 1978 | 1461510878867 Marionette TRACE conn6 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:39 INFO - PROCESS | 1978 | 1461510879140 Marionette TRACE conn6 <- [1,3115,null,{"value":null}] 08:14:39 INFO - PROCESS | 1978 | 1461510879410 Marionette TRACE conn6 -> [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\", \"0aeb6b1a-e6fd-423c-9d8e-13e61a4faea4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:39 INFO - PROCESS | 1978 | ++DOCSHELL 0x7ffc75fd8000 == 155 [pid = 1978] [id = 788] 08:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 155 (0x7ffc71aa4800) [pid = 1978] [serial = 2363] [outer = (nil)] 08:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 156 (0x7ffc72b31400) [pid = 1978] [serial = 2364] [outer = 0x7ffc71aa4800] 08:14:39 INFO - PROCESS | 1978 | 1461510879491 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 1978 | ++DOMWINDOW == 157 (0x7ffc75273000) [pid = 1978] [serial = 2365] [outer = 0x7ffc71aa4800] 08:14:40 INFO - PROCESS | 1978 | 1461510880371 Marionette TRACE conn6 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:14:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:14:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1528ms 08:14:40 INFO - PROCESS | 1978 | 1461510880403 Marionette TRACE conn6 -> [0,3117,"getWindowHandle",null] 08:14:40 INFO - PROCESS | 1978 | 1461510880408 Marionette TRACE conn6 <- [1,3117,null,{"value":"8"}] 08:14:41 WARNING - u'runner_teardown' () 08:14:41 INFO - No more tests 08:14:41 INFO - Got 0 unexpected results 08:14:41 INFO - SUITE-END | took 1306s 08:14:41 INFO - Closing logging queue 08:14:41 INFO - queue closed 08:14:42 INFO - Return code: 0 08:14:42 WARNING - # TBPL SUCCESS # 08:14:42 INFO - Running post-action listener: _resource_record_post_action 08:14:42 INFO - Running post-run listener: _resource_record_post_run 08:14:43 INFO - Total resource usage - Wall time: 1344s; CPU: 98.0%; Read bytes: 6684672; Write bytes: 981925888; Read time: 3932; Write time: 356076 08:14:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:14:43 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85180416; Read time: 0; Write time: 78376 08:14:43 INFO - run-tests - Wall time: 1313s; CPU: 98.0%; Read bytes: 6098944; Write bytes: 896684032; Read time: 3732; Write time: 277700 08:14:43 INFO - Running post-run listener: _upload_blobber_files 08:14:43 INFO - Blob upload gear active. 08:14:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:14:43 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 08:14:43 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'] 08:14:43 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 08:14:43 INFO - (blobuploader) - INFO - Open directory for files ... 08:14:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:14:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:14:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:14:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:14:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:14:44 INFO - (blobuploader) - INFO - Done attempting. 08:14:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:14:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:14:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:14:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:14:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:14:45 INFO - (blobuploader) - INFO - Done attempting. 08:14:45 INFO - (blobuploader) - INFO - Iteration through files over. 08:14:45 INFO - Return code: 0 08:14:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:14:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:14:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a5758898087b2b0e042ace83145280bbe0b85910717c98162894099dc3ee4fb74840d71aac8119798be2276a886b62a860a6e3f87993b01cb80cf494d45c144", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3a690f596b28d7ef8a141c7a319fbe49c74903a0343518fc00098f8d3dc1a34039fbec412988c4d054808b7231a9ce0f6d58d3119e656b50eccc832204f3581d"} 08:14:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:14:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:14:45 INFO - Contents: 08:14:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a5758898087b2b0e042ace83145280bbe0b85910717c98162894099dc3ee4fb74840d71aac8119798be2276a886b62a860a6e3f87993b01cb80cf494d45c144", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3a690f596b28d7ef8a141c7a319fbe49c74903a0343518fc00098f8d3dc1a34039fbec412988c4d054808b7231a9ce0f6d58d3119e656b50eccc832204f3581d"} 08:14:45 INFO - Running post-run listener: copy_logs_to_upload_dir 08:14:45 INFO - Copying logs to upload dir... 08:14:45 INFO - mkdir: /builds/slave/test/build/upload/logs 08:14:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1456.417024 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 16 secs) (at 2016-04-24 08:14:46.309821) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 08:14:46.316807) ========= 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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a5758898087b2b0e042ace83145280bbe0b85910717c98162894099dc3ee4fb74840d71aac8119798be2276a886b62a860a6e3f87993b01cb80cf494d45c144", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3a690f596b28d7ef8a141c7a319fbe49c74903a0343518fc00098f8d3dc1a34039fbec412988c4d054808b7231a9ce0f6d58d3119e656b50eccc832204f3581d"} build_url:https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040434 build_url: 'https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/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/1a5758898087b2b0e042ace83145280bbe0b85910717c98162894099dc3ee4fb74840d71aac8119798be2276a886b62a860a6e3f87993b01cb80cf494d45c144", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3a690f596b28d7ef8a141c7a319fbe49c74903a0343518fc00098f8d3dc1a34039fbec412988c4d054808b7231a9ce0f6d58d3119e656b50eccc832204f3581d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RYIdQ_PnQGyKAK2YlhWueQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.79 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 08:14:47.148764) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-24 08:14:47.149297) ========= 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-1461507967.537594-667004530 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024383 ========= master_lag: 3.15 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-24 08:14:50.324419) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 08:14:50.324896) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 08:14:50.343291) ========= ========= Total master_lag: 4.86 =========