builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2219 starttime: 1461300678.43 results: success (0) buildid: 20160421210019 builduid: f5216cf861fc4210a2a0cec93fcd4bee revision: 8969263da89689bb3519a93ce0e142e88800643b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 21:51:18.427527) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 21:51:18.428001) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 22 secs) (at 2016-04-21 21:51:18.428299) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 22 secs) (at 2016-04-21 21:51:40.653629) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 21:51:40.654183) ========= 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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 21:51:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.0M=0.001s 2016-04-21 21:51:42 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.296262 ========= master_lag: 5.79 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 21:51:46.744454) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 21:51:46.744776) ========= 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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.039938 ========= master_lag: 2.35 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 21:51:49.138036) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 21:51:49.138409) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 8969263da89689bb3519a93ce0e142e88800643b --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 8969263da89689bb3519a93ce0e142e88800643b --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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 21:51:49,803 truncating revision to first 12 chars 2016-04-21 21:51:49,803 Setting DEBUG logging. 2016-04-21 21:51:49,803 attempt 1/10 2016-04-21 21:51:49,804 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/8969263da896?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 21:51:50,115 unpacking tar archive at: fx-team-8969263da896/testing/mozharness/ program finished with exit code 0 elapsedTime=0.599248 ========= master_lag: 1.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 21:51:50.990582) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 21:51:50.990923) ========= script_repo_revision: 8969263da89689bb3519a93ce0e142e88800643b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 21:51:50.991343) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-21 21:51:50.991638) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-21 21:51:53.145217) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 9 secs) (at 2016-04-21 21:51:53.145540) ========= /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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False 21:51:53 INFO - MultiFileLogger online at 20160421 21:51:53 in /builds/slave/test 21:51:53 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 21:51:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:51:53 INFO - {'append_to_log': False, 21:51:53 INFO - 'base_work_dir': '/builds/slave/test', 21:51:53 INFO - 'blob_upload_branch': 'fx-team', 21:51:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:51:53 INFO - 'buildbot_json_path': 'buildprops.json', 21:51:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:51:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:51:53 INFO - 'download_minidump_stackwalk': True, 21:51:53 INFO - 'download_symbols': 'true', 21:51:53 INFO - 'e10s': False, 21:51:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:51:53 INFO - 'tooltool.py': '/tools/tooltool.py', 21:51:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:51:53 INFO - '/tools/misc-python/virtualenv.py')}, 21:51:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:51:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:51:53 INFO - 'log_level': 'info', 21:51:53 INFO - 'log_to_console': True, 21:51:53 INFO - 'opt_config_files': (), 21:51:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:51:53 INFO - '--processes=1', 21:51:53 INFO - '--config=%(test_path)s/wptrunner.ini', 21:51:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:51:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:51:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:51:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:51:53 INFO - 'pip_index': False, 21:51:53 INFO - 'require_test_zip': True, 21:51:53 INFO - 'test_type': ('testharness',), 21:51:53 INFO - 'this_chunk': '1', 21:51:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:51:53 INFO - 'total_chunks': '10', 21:51:53 INFO - 'virtualenv_path': 'venv', 21:51:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:51:53 INFO - 'work_dir': 'build'} 21:51:53 INFO - ##### 21:51:53 INFO - ##### Running clobber step. 21:51:53 INFO - ##### 21:51:53 INFO - Running pre-action listener: _resource_record_pre_action 21:51:53 INFO - Running main action method: clobber 21:51:53 INFO - rmtree: /builds/slave/test/build 21:51:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:51:55 INFO - Running post-action listener: _resource_record_post_action 21:51:55 INFO - ##### 21:51:55 INFO - ##### Running read-buildbot-config step. 21:51:55 INFO - ##### 21:51:55 INFO - Running pre-action listener: _resource_record_pre_action 21:51:55 INFO - Running main action method: read_buildbot_config 21:51:55 INFO - Using buildbot properties: 21:51:55 INFO - { 21:51:55 INFO - "project": "", 21:51:55 INFO - "product": "firefox", 21:51:55 INFO - "script_repo_revision": "production", 21:51:55 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 21:51:55 INFO - "repository": "", 21:51:55 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 21:51:55 INFO - "buildid": "20160421210019", 21:51:55 INFO - "pgo_build": "False", 21:51:55 INFO - "basedir": "/builds/slave/test", 21:51:55 INFO - "buildnumber": 15, 21:51:55 INFO - "slavename": "tst-linux64-spot-2219", 21:51:55 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 21:51:55 INFO - "platform": "linux64", 21:51:55 INFO - "branch": "fx-team", 21:51:55 INFO - "revision": "8969263da89689bb3519a93ce0e142e88800643b", 21:51:55 INFO - "repo_path": "integration/fx-team", 21:51:55 INFO - "moz_repo_path": "", 21:51:55 INFO - "stage_platform": "linux64", 21:51:55 INFO - "builduid": "f5216cf861fc4210a2a0cec93fcd4bee", 21:51:55 INFO - "slavebuilddir": "test" 21:51:55 INFO - } 21:51:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 21:51:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 21:51:55 INFO - Running post-action listener: _resource_record_post_action 21:51:55 INFO - ##### 21:51:55 INFO - ##### Running download-and-extract step. 21:51:55 INFO - ##### 21:51:55 INFO - Running pre-action listener: _resource_record_pre_action 21:51:55 INFO - Running main action method: download_and_extract 21:51:55 INFO - mkdir: /builds/slave/test/build/tests 21:51:55 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')]} 21:51:55 INFO - https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:51:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:51:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:51:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:51:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:51:55 INFO - Downloaded 1361 bytes. 21:51:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:51:55 INFO - Using the following test package requirements: 21:51:55 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:51:55 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 21:51:55 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 21:51:55 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'jsshell-linux-x86_64.zip'], 21:51:55 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 21:51:55 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:51:55 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 21:51:55 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 21:51:55 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 21:51:55 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:51:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 21:51:55 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 21:51:55 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')]} 21:51:55 INFO - https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:51:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:51:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:51:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:51:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:51:58 INFO - Downloaded 22741647 bytes. 21:51:58 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/*'] 21:51:58 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/* 21:51:58 INFO - caution: filename not matched: web-platform/* 21:51:58 INFO - Return code: 11 21:51:58 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')]} 21:51:58 INFO - https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:51:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:51:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:51:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:51:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:52:01 INFO - Downloaded 36400341 bytes. 21:52:01 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/*'] 21:52:01 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/* 21:52:05 INFO - caution: filename not matched: bin/* 21:52:05 INFO - caution: filename not matched: config/* 21:52:05 INFO - caution: filename not matched: mozbase/* 21:52:05 INFO - caution: filename not matched: marionette/* 21:52:05 INFO - caution: filename not matched: tools/wptserve/* 21:52:05 INFO - Return code: 11 21:52:05 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')]} 21:52:05 INFO - https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:52:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:52:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:52:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:52:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:52:08 INFO - Downloaded 64340923 bytes. 21:52:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:52:08 INFO - mkdir: /builds/slave/test/properties 21:52:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:52:08 INFO - Writing to file /builds/slave/test/properties/build_url 21:52:08 INFO - Contents: 21:52:08 INFO - build_url:https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:52:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:52:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:52:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:52:09 INFO - Contents: 21:52:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:52:09 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')]} 21:52:09 INFO - https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:52:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:52:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:52:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:52:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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 21:52:12 INFO - Downloaded 90812140 bytes. 21:52:12 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'] 21:52:12 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 21:52:20 INFO - Return code: 0 21:52:20 INFO - Running post-action listener: _resource_record_post_action 21:52:20 INFO - Running post-action listener: set_extra_try_arguments 21:52:20 INFO - ##### 21:52:20 INFO - ##### Running create-virtualenv step. 21:52:20 INFO - ##### 21:52:20 INFO - Running pre-action listener: _pre_create_virtualenv 21:52:20 INFO - Running pre-action listener: _resource_record_pre_action 21:52:20 INFO - Running main action method: create_virtualenv 21:52:20 INFO - Creating virtualenv /builds/slave/test/build/venv 21:52:20 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 21:52:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:52:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:52:20 INFO - Using real prefix '/usr' 21:52:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:52:21 INFO - Installing distribute.............................................................................................................................................................................................done. 21:52:26 INFO - Installing pip.................done. 21:52:26 INFO - Return code: 0 21:52:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:52:26 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')]} 21:52:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:52:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:26 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')]} 21:52:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:52:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11fe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1247d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, '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-1461300535.482538-1949733525', '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 21:52:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:52:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:52:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:52:26 INFO - 'CCACHE_UMASK': '002', 21:52:26 INFO - 'DISPLAY': ':0', 21:52:26 INFO - 'HOME': '/home/cltbld', 21:52:26 INFO - 'LANG': 'en_US.UTF-8', 21:52:26 INFO - 'LOGNAME': 'cltbld', 21:52:26 INFO - 'MAIL': '/var/mail/cltbld', 21:52:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:52:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:52:26 INFO - 'MOZ_NO_REMOTE': '1', 21:52:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:52:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:52:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:52:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:52:26 INFO - 'PWD': '/builds/slave/test', 21:52:26 INFO - 'SHELL': '/bin/bash', 21:52:26 INFO - 'SHLVL': '1', 21:52:26 INFO - 'TERM': 'linux', 21:52:26 INFO - 'TMOUT': '86400', 21:52:26 INFO - 'USER': 'cltbld', 21:52:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:52:26 INFO - '_': '/tools/buildbot/bin/python'} 21:52:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:52:26 INFO - Downloading/unpacking psutil>=0.7.1 21:52:26 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 21:52:26 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 21:52:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:26 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 21:52:26 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 21:52:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:52:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:52:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:52:30 INFO - Installing collected packages: psutil 21:52:30 INFO - Running setup.py install for psutil 21:52:31 INFO - building 'psutil._psutil_linux' extension 21:52:31 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 21:52:31 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 21:52:31 INFO - building 'psutil._psutil_posix' extension 21:52:31 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 21:52:31 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 21:52:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:52:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:52:31 INFO - Successfully installed psutil 21:52:31 INFO - Cleaning up... 21:52:31 INFO - Return code: 0 21:52:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:52:31 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')]} 21:52:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:52:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:31 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')]} 21:52:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:52:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11fe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1247d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, '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-1461300535.482538-1949733525', '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 21:52:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:52:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:52:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:52:31 INFO - 'CCACHE_UMASK': '002', 21:52:31 INFO - 'DISPLAY': ':0', 21:52:31 INFO - 'HOME': '/home/cltbld', 21:52:31 INFO - 'LANG': 'en_US.UTF-8', 21:52:31 INFO - 'LOGNAME': 'cltbld', 21:52:31 INFO - 'MAIL': '/var/mail/cltbld', 21:52:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:52:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:52:31 INFO - 'MOZ_NO_REMOTE': '1', 21:52:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:52:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:52:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:52:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:52:31 INFO - 'PWD': '/builds/slave/test', 21:52:31 INFO - 'SHELL': '/bin/bash', 21:52:31 INFO - 'SHLVL': '1', 21:52:31 INFO - 'TERM': 'linux', 21:52:31 INFO - 'TMOUT': '86400', 21:52:31 INFO - 'USER': 'cltbld', 21:52:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:52:31 INFO - '_': '/tools/buildbot/bin/python'} 21:52:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:52:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:52:32 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 21:52:32 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 21:52:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:32 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 21:52:32 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 21:52:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:52:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:52:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:52:35 INFO - Installing collected packages: mozsystemmonitor 21:52:35 INFO - Running setup.py install for mozsystemmonitor 21:52:36 INFO - Successfully installed mozsystemmonitor 21:52:36 INFO - Cleaning up... 21:52:36 INFO - Return code: 0 21:52:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:52: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')]} 21:52:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:52:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52: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')]} 21:52:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:52:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11fe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1247d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, '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-1461300535.482538-1949733525', '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 21:52:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 21:52:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:52:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:52:36 INFO - 'CCACHE_UMASK': '002', 21:52:36 INFO - 'DISPLAY': ':0', 21:52:36 INFO - 'HOME': '/home/cltbld', 21:52:36 INFO - 'LANG': 'en_US.UTF-8', 21:52:36 INFO - 'LOGNAME': 'cltbld', 21:52:36 INFO - 'MAIL': '/var/mail/cltbld', 21:52:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:52:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:52:36 INFO - 'MOZ_NO_REMOTE': '1', 21:52:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:52:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:52:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:52:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:52:36 INFO - 'PWD': '/builds/slave/test', 21:52:36 INFO - 'SHELL': '/bin/bash', 21:52:36 INFO - 'SHLVL': '1', 21:52:36 INFO - 'TERM': 'linux', 21:52:36 INFO - 'TMOUT': '86400', 21:52:36 INFO - 'USER': 'cltbld', 21:52:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:52:36 INFO - '_': '/tools/buildbot/bin/python'} 21:52:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:52:36 INFO - Downloading/unpacking blobuploader==1.2.4 21:52:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:52:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:52:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:52:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:52:40 INFO - Downloading blobuploader-1.2.4.tar.gz 21:52:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:52:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:52: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 21:52: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 21:52:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52: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 21:52: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 21:52:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:52:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:52:41 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 21:52:41 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 21:52:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:41 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 21:52:41 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 21:52:41 INFO - Downloading docopt-0.6.1.tar.gz 21:52:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:52:41 INFO - Installing collected packages: blobuploader, requests, docopt 21:52:41 INFO - Running setup.py install for blobuploader 21:52:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:52:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:52:41 INFO - Running setup.py install for requests 21:52:42 INFO - Running setup.py install for docopt 21:52:42 INFO - Successfully installed blobuploader requests docopt 21:52:42 INFO - Cleaning up... 21:52:42 INFO - Return code: 0 21:52:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:52:42 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')]} 21:52:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:52:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:42 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')]} 21:52:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:52:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11fe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1247d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, '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-1461300535.482538-1949733525', '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 21:52:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:52:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:52:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:52:42 INFO - 'CCACHE_UMASK': '002', 21:52:42 INFO - 'DISPLAY': ':0', 21:52:42 INFO - 'HOME': '/home/cltbld', 21:52:42 INFO - 'LANG': 'en_US.UTF-8', 21:52:42 INFO - 'LOGNAME': 'cltbld', 21:52:42 INFO - 'MAIL': '/var/mail/cltbld', 21:52:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:52:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:52:42 INFO - 'MOZ_NO_REMOTE': '1', 21:52:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:52:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:52:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:52:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:52:42 INFO - 'PWD': '/builds/slave/test', 21:52:42 INFO - 'SHELL': '/bin/bash', 21:52:42 INFO - 'SHLVL': '1', 21:52:42 INFO - 'TERM': 'linux', 21:52:42 INFO - 'TMOUT': '86400', 21:52:42 INFO - 'USER': 'cltbld', 21:52:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:52:42 INFO - '_': '/tools/buildbot/bin/python'} 21:52:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:52:43 INFO - Running setup.py (path:/tmp/pip-l2wbDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:52:43 INFO - Running setup.py (path:/tmp/pip-6jPSvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:52:43 INFO - Running setup.py (path:/tmp/pip-goY2TA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:52:43 INFO - Running setup.py (path:/tmp/pip-DB5kZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:52:43 INFO - Running setup.py (path:/tmp/pip-toIJmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:52:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:52:43 INFO - Running setup.py (path:/tmp/pip-Jv0kiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:52:44 INFO - Running setup.py (path:/tmp/pip-EYJd4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:52:44 INFO - Running setup.py (path:/tmp/pip-VYaHzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:52:44 INFO - Running setup.py (path:/tmp/pip-t61jUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:52:44 INFO - Running setup.py (path:/tmp/pip-3ruYGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:52:44 INFO - Running setup.py (path:/tmp/pip-iNJ4Y4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:52:44 INFO - Running setup.py (path:/tmp/pip-pRmoJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:52:44 INFO - Running setup.py (path:/tmp/pip-IQDnaW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:52:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:52:44 INFO - Running setup.py (path:/tmp/pip-IpLUI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:52:45 INFO - Running setup.py (path:/tmp/pip-vSbMVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:52:45 INFO - Running setup.py (path:/tmp/pip-RtvBK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:52:45 INFO - Running setup.py (path:/tmp/pip-2EEoHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:52:45 INFO - Running setup.py (path:/tmp/pip-zyxgnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:52:45 INFO - Running setup.py (path:/tmp/pip-UOHLgI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:52:45 INFO - Running setup.py (path:/tmp/pip-_5lZRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:52:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:52:46 INFO - Running setup.py (path:/tmp/pip-oWcL4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:52:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:52:46 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 21:52:46 INFO - Running setup.py install for manifestparser 21:52:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:52:46 INFO - Running setup.py install for mozcrash 21:52:46 INFO - Running setup.py install for mozdebug 21:52:46 INFO - Running setup.py install for mozdevice 21:52:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Running setup.py install for mozfile 21:52:47 INFO - Running setup.py install for mozhttpd 21:52:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Running setup.py install for mozinfo 21:52:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Running setup.py install for mozInstall 21:52:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:52:47 INFO - Running setup.py install for mozleak 21:52:48 INFO - Running setup.py install for mozlog 21:52:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:52:48 INFO - Running setup.py install for moznetwork 21:52:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:52:48 INFO - Running setup.py install for mozprocess 21:52:48 INFO - Running setup.py install for mozprofile 21:52:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:52:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:52:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:52:48 INFO - Running setup.py install for mozrunner 21:52:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:52:49 INFO - Running setup.py install for mozscreenshot 21:52:49 INFO - Running setup.py install for moztest 21:52:49 INFO - Running setup.py install for mozversion 21:52:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:52:49 INFO - Running setup.py install for wptserve 21:52:49 INFO - Running setup.py install for marionette-driver 21:52:50 INFO - Running setup.py install for browsermob-proxy 21:52:50 INFO - Running setup.py install for marionette-client 21:52:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:52:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:52:50 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 21:52:50 INFO - Cleaning up... 21:52:50 INFO - Return code: 0 21:52:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:52:50 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')]} 21:52:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:52:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:50 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')]} 21:52:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:52:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:52:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11fe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1247d40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, '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-1461300535.482538-1949733525', '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 21:52:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:52:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:52:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:52:50 INFO - 'CCACHE_UMASK': '002', 21:52:50 INFO - 'DISPLAY': ':0', 21:52:50 INFO - 'HOME': '/home/cltbld', 21:52:50 INFO - 'LANG': 'en_US.UTF-8', 21:52:50 INFO - 'LOGNAME': 'cltbld', 21:52:50 INFO - 'MAIL': '/var/mail/cltbld', 21:52:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:52:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:52:50 INFO - 'MOZ_NO_REMOTE': '1', 21:52:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:52:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:52:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:52:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:52:50 INFO - 'PWD': '/builds/slave/test', 21:52:50 INFO - 'SHELL': '/bin/bash', 21:52:50 INFO - 'SHLVL': '1', 21:52:50 INFO - 'TERM': 'linux', 21:52:50 INFO - 'TMOUT': '86400', 21:52:50 INFO - 'USER': 'cltbld', 21:52:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:52:50 INFO - '_': '/tools/buildbot/bin/python'} 21:52:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:52:51 INFO - Running setup.py (path:/tmp/pip-t_GDvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:52:51 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)) 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:52:51 INFO - Running setup.py (path:/tmp/pip-hJSE8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:52:51 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)) 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:52:51 INFO - Running setup.py (path:/tmp/pip-cHQjlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:52:51 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)) 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:52:51 INFO - Running setup.py (path:/tmp/pip-34K2gL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:52:51 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)) 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:52:51 INFO - Running setup.py (path:/tmp/pip-Wuq6Ji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:52:51 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)) 21:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:52:51 INFO - Running setup.py (path:/tmp/pip-WyeHGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:52:52 INFO - Running setup.py (path:/tmp/pip-DjBoW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:52:52 INFO - Running setup.py (path:/tmp/pip-9KXw5l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:52:52 INFO - Running setup.py (path:/tmp/pip-oA8vVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:52:52 INFO - Running setup.py (path:/tmp/pip-PveZP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:52:52 INFO - Running setup.py (path:/tmp/pip-u5cC_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:52:52 INFO - Running setup.py (path:/tmp/pip-hVVlSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:52:52 INFO - Running setup.py (path:/tmp/pip-VCjEjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:52:52 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)) 21:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:52:52 INFO - Running setup.py (path:/tmp/pip-TrOeBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:52:53 INFO - Running setup.py (path:/tmp/pip-_ozpnK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:52:53 INFO - Running setup.py (path:/tmp/pip-VYvsRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:52:53 INFO - Running setup.py (path:/tmp/pip-lpU6RL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:52:53 INFO - Running setup.py (path:/tmp/pip-zYNyRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:52:53 INFO - Running setup.py (path:/tmp/pip-KS7jvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:52:53 INFO - Running setup.py (path:/tmp/pip-AG7iCU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:52:53 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)) 21:52:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:52:54 INFO - Running setup.py (path:/tmp/pip-Ly1aSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:52:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:52:54 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)) 21:52:54 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)) 21:52:54 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)) 21:52:54 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)) 21:52:54 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)) 21:52:54 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)) 21:52:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:52: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 21:52: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 21:52:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:52: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 21:52: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 21:52:57 INFO - Downloading blessings-1.6.tar.gz 21:52:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:52:58 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)) 21:52:58 INFO - Installing collected packages: blessings 21:52:58 INFO - Running setup.py install for blessings 21:52:58 INFO - Successfully installed blessings 21:52:58 INFO - Cleaning up... 21:52:58 INFO - Return code: 0 21:52:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:52:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:52:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:52:59 INFO - Reading from file tmpfile_stdout 21:52:59 INFO - Current package versions: 21:52:59 INFO - argparse == 1.2.1 21:52:59 INFO - blessings == 1.6 21:52:59 INFO - blobuploader == 1.2.4 21:52:59 INFO - browsermob-proxy == 0.6.0 21:52:59 INFO - docopt == 0.6.1 21:52:59 INFO - manifestparser == 1.1 21:52:59 INFO - marionette-client == 2.3.0 21:52:59 INFO - marionette-driver == 1.4.0 21:52:59 INFO - mozInstall == 1.12 21:52:59 INFO - mozcrash == 0.17 21:52:59 INFO - mozdebug == 0.1 21:52:59 INFO - mozdevice == 0.48 21:52:59 INFO - mozfile == 1.2 21:52:59 INFO - mozhttpd == 0.7 21:52:59 INFO - mozinfo == 0.9 21:52:59 INFO - mozleak == 0.1 21:52:59 INFO - mozlog == 3.1 21:52:59 INFO - moznetwork == 0.27 21:52:59 INFO - mozprocess == 0.22 21:52:59 INFO - mozprofile == 0.28 21:52:59 INFO - mozrunner == 6.11 21:52:59 INFO - mozscreenshot == 0.1 21:52:59 INFO - mozsystemmonitor == 0.0 21:52:59 INFO - moztest == 0.7 21:52:59 INFO - mozversion == 1.4 21:52:59 INFO - psutil == 3.1.1 21:52:59 INFO - requests == 1.2.3 21:52:59 INFO - wptserve == 1.4.0 21:52:59 INFO - wsgiref == 0.1.2 21:52:59 INFO - Running post-action listener: _resource_record_post_action 21:52:59 INFO - Running post-action listener: _start_resource_monitoring 21:52:59 INFO - Starting resource monitoring. 21:52:59 INFO - ##### 21:52:59 INFO - ##### Running pull step. 21:52:59 INFO - ##### 21:52:59 INFO - Running pre-action listener: _resource_record_pre_action 21:52:59 INFO - Running main action method: pull 21:52:59 INFO - Pull has nothing to do! 21:52:59 INFO - Running post-action listener: _resource_record_post_action 21:52:59 INFO - ##### 21:52:59 INFO - ##### Running install step. 21:52:59 INFO - ##### 21:52:59 INFO - Running pre-action listener: _resource_record_pre_action 21:52:59 INFO - Running main action method: install 21:52:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:52:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:52:59 INFO - Reading from file tmpfile_stdout 21:52:59 INFO - Detecting whether we're running mozinstall >=1.0... 21:52:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:52:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:52:59 INFO - Reading from file tmpfile_stdout 21:52:59 INFO - Output received: 21:52:59 INFO - Usage: mozinstall [options] installer 21:52:59 INFO - Options: 21:52:59 INFO - -h, --help show this help message and exit 21:52:59 INFO - -d DEST, --destination=DEST 21:52:59 INFO - Directory to install application into. [default: 21:52:59 INFO - "/builds/slave/test"] 21:52:59 INFO - --app=APP Application being installed. [default: firefox] 21:52:59 INFO - mkdir: /builds/slave/test/build/application 21:52:59 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'] 21:52:59 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 21:53:28 INFO - Reading from file tmpfile_stdout 21:53:28 INFO - Output received: 21:53:28 INFO - /builds/slave/test/build/application/firefox/firefox 21:53:28 INFO - Running post-action listener: _resource_record_post_action 21:53:28 INFO - ##### 21:53:28 INFO - ##### Running run-tests step. 21:53:28 INFO - ##### 21:53:28 INFO - Running pre-action listener: _resource_record_pre_action 21:53:28 INFO - Running main action method: run_tests 21:53:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:53:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:53:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:53:28 INFO - grabbing minidump binary from tooltool 21:53:28 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')]} 21:53:28 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 0x1245000>, '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 0x1245de0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1246270>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:53:28 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 21:53:28 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 21:53:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:53:28 INFO - Return code: 0 21:53:28 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:53:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:53:28 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/TsGYAoQwS8GO-HSgMKDA8g/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 21:53:28 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/TsGYAoQwS8GO-HSgMKDA8g/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 21:53:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:53:28 INFO - 'CCACHE_UMASK': '002', 21:53:28 INFO - 'DISPLAY': ':0', 21:53:28 INFO - 'HOME': '/home/cltbld', 21:53:28 INFO - 'LANG': 'en_US.UTF-8', 21:53:28 INFO - 'LOGNAME': 'cltbld', 21:53:28 INFO - 'MAIL': '/var/mail/cltbld', 21:53:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:53:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:53:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:53:28 INFO - 'MOZ_NO_REMOTE': '1', 21:53:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:53:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:53:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:53:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:53:28 INFO - 'PWD': '/builds/slave/test', 21:53:28 INFO - 'SHELL': '/bin/bash', 21:53:28 INFO - 'SHLVL': '1', 21:53:28 INFO - 'TERM': 'linux', 21:53:28 INFO - 'TMOUT': '86400', 21:53:28 INFO - 'USER': 'cltbld', 21:53:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461300535.482538-1949733525', 21:53:28 INFO - '_': '/tools/buildbot/bin/python'} 21:53:28 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/TsGYAoQwS8GO-HSgMKDA8g/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 21:53:29 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 21:53:29 INFO - import pkg_resources 21:53:30 INFO - Using 1 client processes 21:53:30 INFO - wptserve Starting http server on 127.0.0.1:8000 21:53:30 INFO - wptserve Starting http server on 127.0.0.1:8001 21:53:30 INFO - wptserve Starting http server on 127.0.0.1:8443 21:53:33 INFO - SUITE-START | Running 778 tests 21:53:33 INFO - Running testharness tests 21:53:33 INFO - Setting up ssl 21:53:33 INFO - PROCESS | certutil | 21:53:33 INFO - PROCESS | certutil | 21:53:33 INFO - PROCESS | certutil | 21:53:33 INFO - Certificate Nickname Trust Attributes 21:53:33 INFO - SSL,S/MIME,JAR/XPI 21:53:33 INFO - 21:53:33 INFO - web-platform-tests CT,, 21:53:33 INFO - 21:53:33 INFO - Starting runner 21:53:35 INFO - PROCESS | 10117 | 1461300815920 Marionette DEBUG Marionette enabled via build flag and pref 21:53:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dd419000 == 1 [pid = 10117] [id = 1] 21:53:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 1 (0x7ff6dd419800) [pid = 10117] [serial = 1] [outer = (nil)] 21:53:36 INFO - PROCESS | 10117 | [10117] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:53:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 2 (0x7ff6dd41a800) [pid = 10117] [serial = 2] [outer = 0x7ff6dd419800] 21:53:36 INFO - PROCESS | 10117 | 1461300816518 Marionette INFO Listening on port 2828 21:53:37 INFO - PROCESS | 10117 | 1461300817028 Marionette DEBUG Marionette enabled via command-line flag 21:53:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da587000 == 2 [pid = 10117] [id = 2] 21:53:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 3 (0x7ff6da5e2800) [pid = 10117] [serial = 3] [outer = (nil)] 21:53:37 INFO - PROCESS | 10117 | [10117] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:53:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 4 (0x7ff6da5e3800) [pid = 10117] [serial = 4] [outer = 0x7ff6da5e2800] 21:53:37 INFO - PROCESS | 10117 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff6da3cfc10 21:53:37 INFO - PROCESS | 10117 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff6d97224f0 21:53:37 INFO - PROCESS | 10117 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff6d97297c0 21:53:37 INFO - PROCESS | 10117 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff6d9729ac0 21:53:37 INFO - PROCESS | 10117 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff6d9729df0 21:53:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 5 (0x7ff6dfa80000) [pid = 10117] [serial = 5] [outer = 0x7ff6dd419800] 21:53:37 INFO - PROCESS | 10117 | [10117] 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 21:53:37 INFO - PROCESS | 10117 | 1461300817362 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50105 21:53:37 INFO - PROCESS | 10117 | [10117] 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 21:53:37 INFO - PROCESS | 10117 | 1461300817441 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50106 21:53:37 INFO - PROCESS | 10117 | 1461300817447 Marionette DEBUG Closed connection conn0 21:53:37 INFO - PROCESS | 10117 | [10117] 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 21:53:37 INFO - PROCESS | 10117 | [10117] 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 21:53:37 INFO - PROCESS | 10117 | 1461300817565 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50107 21:53:37 INFO - PROCESS | 10117 | 1461300817567 Marionette DEBUG Closed connection conn1 21:53:37 INFO - PROCESS | 10117 | [10117] 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 21:53:37 INFO - PROCESS | 10117 | 1461300817626 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50108 21:53:37 INFO - PROCESS | 10117 | 1461300817629 Marionette DEBUG Closed connection conn2 21:53:37 INFO - PROCESS | 10117 | 1461300817672 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:53:37 INFO - PROCESS | 10117 | 1461300817680 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":"20160421210019","device":"desktop","version":"48.0a1"} 21:53:38 INFO - PROCESS | 10117 | [10117] 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 21:53:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8b8800 == 3 [pid = 10117] [id = 3] 21:53:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 6 (0x7ff6cd8b9000) [pid = 10117] [serial = 6] [outer = (nil)] 21:53:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8b9800 == 4 [pid = 10117] [id = 4] 21:53:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 7 (0x7ff6cd894800) [pid = 10117] [serial = 7] [outer = (nil)] 21:53:39 INFO - PROCESS | 10117 | [10117] 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 21:53:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc89f000 == 5 [pid = 10117] [id = 5] 21:53:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 8 (0x7ff6cc855c00) [pid = 10117] [serial = 8] [outer = (nil)] 21:53:39 INFO - PROCESS | 10117 | [10117] 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 21:53:40 INFO - PROCESS | 10117 | [10117] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:53:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 9 (0x7ff6cc7e4c00) [pid = 10117] [serial = 9] [outer = 0x7ff6cc855c00] 21:53:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 10 (0x7ff6cc21d800) [pid = 10117] [serial = 10] [outer = 0x7ff6cd8b9000] 21:53:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 11 (0x7ff6cca7b800) [pid = 10117] [serial = 11] [outer = 0x7ff6cd894800] 21:53:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 12 (0x7ff6cc2dd800) [pid = 10117] [serial = 12] [outer = 0x7ff6cc855c00] 21:53:41 INFO - PROCESS | 10117 | 1461300821341 Marionette DEBUG loaded listener.js 21:53:41 INFO - PROCESS | 10117 | 1461300821358 Marionette DEBUG loaded listener.js 21:53:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 13 (0x7ff6daa0a800) [pid = 10117] [serial = 13] [outer = 0x7ff6cc855c00] 21:53:42 INFO - PROCESS | 10117 | 1461300822034 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c316729d-b78e-47a0-b68a-42634698f859","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":"20160421210019","device":"desktop","version":"48.0a1","command_id":1}}] 21:53:42 INFO - PROCESS | 10117 | 1461300822243 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:53:42 INFO - PROCESS | 10117 | 1461300822421 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 21:53:42 INFO - PROCESS | 10117 | 1461300822655 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:53:42 INFO - PROCESS | 10117 | [10117] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:53:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 14 (0x7ff6c630ac00) [pid = 10117] [serial = 14] [outer = 0x7ff6cc855c00] 21:53:42 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:53:43 INFO - PROCESS | 10117 | 1461300823013 Marionette TRACE conn3 <- [1,3,null,{}] 21:53:43 INFO - PROCESS | 10117 | 1461300823020 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:53:43 INFO - PROCESS | 10117 | 1461300823042 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 21:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:53:43 INFO - PROCESS | 10117 | 1461300823073 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 21:53:43 INFO - PROCESS | 10117 | 1461300823077 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 21:53:43 INFO - PROCESS | 10117 | 1461300823084 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:53:43 INFO - PROCESS | 10117 | 1461300823089 Marionette TRACE conn3 <- [1,6,null,{}] 21:53:43 INFO - PROCESS | 10117 | 1461300823094 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:43 INFO - PROCESS | 10117 | 1461300823127 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 21:53:43 INFO - PROCESS | 10117 | 1461300823134 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39d5800 == 6 [pid = 10117] [id = 6] 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 15 (0x7ff6c9773400) [pid = 10117] [serial = 15] [outer = (nil)] 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 16 (0x7ff6c9775800) [pid = 10117] [serial = 16] [outer = 0x7ff6c9773400] 21:53:43 INFO - PROCESS | 10117 | 1461300823195 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 17 (0x7ff6ceba3000) [pid = 10117] [serial = 17] [outer = 0x7ff6c9773400] 21:53:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c575b800 == 7 [pid = 10117] [id = 7] 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 18 (0x7ff6c59cfc00) [pid = 10117] [serial = 18] [outer = (nil)] 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 19 (0x7ff6c59d8800) [pid = 10117] [serial = 19] [outer = 0x7ff6c59cfc00] 21:53:43 INFO - PROCESS | 10117 | 1461300823654 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 20 (0x7ff6c55afc00) [pid = 10117] [serial = 20] [outer = 0x7ff6c59cfc00] 21:53:44 INFO - PROCESS | 10117 | [10117] 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 21:53:44 INFO - PROCESS | 10117 | 1461300824154 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1182ms 21:53:44 INFO - PROCESS | 10117 | 1461300824299 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 21:53:44 INFO - PROCESS | 10117 | 1461300824302 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 21:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:53:44 INFO - PROCESS | 10117 | 1461300824325 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:53:44 INFO - PROCESS | 10117 | 1461300824328 Marionette TRACE conn3 <- [1,10,null,{}] 21:53:44 INFO - PROCESS | 10117 | 1461300824347 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:44 INFO - PROCESS | 10117 | 1461300824501 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 21:53:44 INFO - PROCESS | 10117 | 1461300824519 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c49d0800 == 8 [pid = 10117] [id = 8] 21:53:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 21 (0x7ff6c486f000) [pid = 10117] [serial = 21] [outer = (nil)] 21:53:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 22 (0x7ff6c9779c00) [pid = 10117] [serial = 22] [outer = 0x7ff6c486f000] 21:53:44 INFO - PROCESS | 10117 | 1461300824584 Marionette DEBUG loaded listener.js 21:53:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 23 (0x7ff6c3d84000) [pid = 10117] [serial = 23] [outer = 0x7ff6c486f000] 21:53:45 INFO - PROCESS | 10117 | 1461300825108 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 21:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:53:45 INFO - PROCESS | 10117 | 1461300825159 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 21:53:45 INFO - PROCESS | 10117 | 1461300825162 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 21:53:45 INFO - PROCESS | 10117 | 1461300825167 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:53:45 INFO - PROCESS | 10117 | 1461300825170 Marionette TRACE conn3 <- [1,14,null,{}] 21:53:45 INFO - PROCESS | 10117 | 1461300825175 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:45 INFO - PROCESS | 10117 | 1461300825314 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 21:53:45 INFO - PROCESS | 10117 | 1461300825333 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fa7800 == 9 [pid = 10117] [id = 9] 21:53:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 24 (0x7ff6c3edf400) [pid = 10117] [serial = 24] [outer = (nil)] 21:53:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 25 (0x7ff6c3ee4000) [pid = 10117] [serial = 25] [outer = 0x7ff6c3edf400] 21:53:45 INFO - PROCESS | 10117 | 1461300825393 Marionette DEBUG loaded listener.js 21:53:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 26 (0x7ff6cc7e4400) [pid = 10117] [serial = 26] [outer = 0x7ff6c3edf400] 21:53:45 INFO - PROCESS | 10117 | 1461300825945 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 825ms 21:53:45 INFO - PROCESS | 10117 | 1461300825992 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 21:53:45 INFO - PROCESS | 10117 | 1461300825995 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 21:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:53:46 INFO - PROCESS | 10117 | 1461300826000 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:53:46 INFO - PROCESS | 10117 | 1461300826002 Marionette TRACE conn3 <- [1,18,null,{}] 21:53:46 INFO - PROCESS | 10117 | 1461300826007 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:46 INFO - PROCESS | 10117 | 1461300826146 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 21:53:46 INFO - PROCESS | 10117 | 1461300826186 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3548000 == 10 [pid = 10117] [id = 10] 21:53:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 27 (0x7ff6c3594c00) [pid = 10117] [serial = 27] [outer = (nil)] 21:53:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 28 (0x7ff6c3596800) [pid = 10117] [serial = 28] [outer = 0x7ff6c3594c00] 21:53:46 INFO - PROCESS | 10117 | 1461300826246 Marionette DEBUG loaded listener.js 21:53:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 29 (0x7ff6c359c400) [pid = 10117] [serial = 29] [outer = 0x7ff6c3594c00] 21:53:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b38000 == 11 [pid = 10117] [id = 11] 21:53:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 30 (0x7ff6c3b38800) [pid = 10117] [serial = 30] [outer = (nil)] 21:53:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 31 (0x7ff6c3559000) [pid = 10117] [serial = 31] [outer = 0x7ff6c3b38800] 21:53:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 32 (0x7ff6c3557000) [pid = 10117] [serial = 32] [outer = 0x7ff6c3b38800] 21:53:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb2800 == 12 [pid = 10117] [id = 12] 21:53:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 33 (0x7ff6c3b57800) [pid = 10117] [serial = 33] [outer = (nil)] 21:53:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 34 (0x7ff6c40f7400) [pid = 10117] [serial = 34] [outer = 0x7ff6c3b57800] 21:53:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 35 (0x7ff6c4879400) [pid = 10117] [serial = 35] [outer = 0x7ff6c3b57800] 21:53:47 INFO - PROCESS | 10117 | 1461300827585 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1626ms 21:53:47 INFO - PROCESS | 10117 | 1461300827684 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 21:53:47 INFO - PROCESS | 10117 | 1461300827699 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 21:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:53:47 INFO - PROCESS | 10117 | 1461300827710 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:53:47 INFO - PROCESS | 10117 | 1461300827717 Marionette TRACE conn3 <- [1,22,null,{}] 21:53:47 INFO - PROCESS | 10117 | 1461300827724 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:47 INFO - PROCESS | 10117 | 1461300827885 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 21:53:48 INFO - PROCESS | 10117 | 1461300828036 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6ea7800 == 13 [pid = 10117] [id = 13] 21:53:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 36 (0x7ff6c55b0800) [pid = 10117] [serial = 36] [outer = (nil)] 21:53:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 37 (0x7ff6c976d400) [pid = 10117] [serial = 37] [outer = 0x7ff6c55b0800] 21:53:48 INFO - PROCESS | 10117 | 1461300828107 Marionette DEBUG loaded listener.js 21:53:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 38 (0x7ff6ca33b000) [pid = 10117] [serial = 38] [outer = 0x7ff6c55b0800] 21:53:48 INFO - PROCESS | 10117 | 1461300828840 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1182ms 21:53:48 INFO - PROCESS | 10117 | 1461300828892 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 21:53:48 INFO - PROCESS | 10117 | 1461300828899 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 21:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:53:48 INFO - PROCESS | 10117 | 1461300828909 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:53:48 INFO - PROCESS | 10117 | 1461300828912 Marionette TRACE conn3 <- [1,26,null,{}] 21:53:48 INFO - PROCESS | 10117 | 1461300828918 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:49 INFO - PROCESS | 10117 | 1461300829082 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 21:53:49 INFO - PROCESS | 10117 | 1461300829199 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc89a000 == 14 [pid = 10117] [id = 14] 21:53:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 39 (0x7ff6cac43400) [pid = 10117] [serial = 39] [outer = (nil)] 21:53:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 40 (0x7ff6cbcf4c00) [pid = 10117] [serial = 40] [outer = 0x7ff6cac43400] 21:53:49 INFO - PROCESS | 10117 | 1461300829290 Marionette DEBUG loaded listener.js 21:53:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 41 (0x7ff6cc9abc00) [pid = 10117] [serial = 41] [outer = 0x7ff6cac43400] 21:53:50 INFO - PROCESS | 10117 | 1461300830062 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1176ms 21:53:50 INFO - PROCESS | 10117 | 1461300830085 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 21:53:50 INFO - PROCESS | 10117 | 1461300830087 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 21:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:53:50 INFO - PROCESS | 10117 | 1461300830094 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:53:50 INFO - PROCESS | 10117 | 1461300830099 Marionette TRACE conn3 <- [1,30,null,{}] 21:53:50 INFO - PROCESS | 10117 | 1461300830114 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:50 INFO - PROCESS | 10117 | 1461300830273 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 21:53:50 INFO - PROCESS | 10117 | 1461300830567 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5756800 == 15 [pid = 10117] [id = 15] 21:53:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 42 (0x7ff6c5770c00) [pid = 10117] [serial = 42] [outer = (nil)] 21:53:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 43 (0x7ff6c59d2800) [pid = 10117] [serial = 43] [outer = 0x7ff6c5770c00] 21:53:50 INFO - PROCESS | 10117 | 1461300830637 Marionette DEBUG loaded listener.js 21:53:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 44 (0x7ff6c7162400) [pid = 10117] [serial = 44] [outer = 0x7ff6c5770c00] 21:53:51 INFO - PROCESS | 10117 | 1461300831621 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1583ms 21:53:51 INFO - PROCESS | 10117 | 1461300831677 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 21:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:53:51 INFO - PROCESS | 10117 | 1461300831682 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 21:53:51 INFO - PROCESS | 10117 | 1461300831688 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:53:51 INFO - PROCESS | 10117 | 1461300831692 Marionette TRACE conn3 <- [1,34,null,{}] 21:53:51 INFO - PROCESS | 10117 | 1461300831698 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:51 INFO - PROCESS | 10117 | 1461300831823 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 21:53:51 INFO - PROCESS | 10117 | 1461300831929 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbf5f000 == 16 [pid = 10117] [id = 16] 21:53:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 45 (0x7ff6c3599800) [pid = 10117] [serial = 45] [outer = (nil)] 21:53:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 46 (0x7ff6c9777400) [pid = 10117] [serial = 46] [outer = 0x7ff6c3599800] 21:53:51 INFO - PROCESS | 10117 | 1461300831990 Marionette DEBUG loaded listener.js 21:53:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 47 (0x7ff6cc1ad400) [pid = 10117] [serial = 47] [outer = 0x7ff6c3599800] 21:53:52 INFO - PROCESS | 10117 | 1461300832574 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 930ms 21:53:52 INFO - PROCESS | 10117 | 1461300832619 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 21:53:52 INFO - PROCESS | 10117 | 1461300832624 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 21:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:53:52 INFO - PROCESS | 10117 | 1461300832631 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:53:52 INFO - PROCESS | 10117 | 1461300832633 Marionette TRACE conn3 <- [1,38,null,{}] 21:53:52 INFO - PROCESS | 10117 | 1461300832639 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:52 INFO - PROCESS | 10117 | 1461300832764 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 21:53:52 INFO - PROCESS | 10117 | 1461300832784 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd005800 == 17 [pid = 10117] [id = 17] 21:53:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 48 (0x7ff6c499d000) [pid = 10117] [serial = 48] [outer = (nil)] 21:53:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 49 (0x7ff6cd2b9800) [pid = 10117] [serial = 49] [outer = 0x7ff6c499d000] 21:53:52 INFO - PROCESS | 10117 | 1461300832844 Marionette DEBUG loaded listener.js 21:53:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 50 (0x7ff6cd74dc00) [pid = 10117] [serial = 50] [outer = 0x7ff6c499d000] 21:53:53 INFO - PROCESS | 10117 | 1461300833536 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 21:53:53 INFO - PROCESS | 10117 | 1461300833560 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 21:53:53 INFO - PROCESS | 10117 | 1461300833563 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 21:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:53:53 INFO - PROCESS | 10117 | 1461300833570 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:53:53 INFO - PROCESS | 10117 | 1461300833578 Marionette TRACE conn3 <- [1,42,null,{}] 21:53:53 INFO - PROCESS | 10117 | 1461300833590 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:53 INFO - PROCESS | 10117 | 1461300833753 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 21:53:53 INFO - PROCESS | 10117 | 1461300833771 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd842800 == 18 [pid = 10117] [id = 18] 21:53:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 51 (0x7ff6cdfb1800) [pid = 10117] [serial = 51] [outer = (nil)] 21:53:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 52 (0x7ff6ce9b8400) [pid = 10117] [serial = 52] [outer = 0x7ff6cdfb1800] 21:53:53 INFO - PROCESS | 10117 | 1461300833830 Marionette DEBUG loaded listener.js 21:53:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 53 (0x7ff6cea24800) [pid = 10117] [serial = 53] [outer = 0x7ff6cdfb1800] 21:53:54 INFO - PROCESS | 10117 | 1461300834469 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 935ms 21:53:54 INFO - PROCESS | 10117 | 1461300834504 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 21:53:54 INFO - PROCESS | 10117 | 1461300834508 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 21:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:53:54 INFO - PROCESS | 10117 | 1461300834517 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:53:54 INFO - PROCESS | 10117 | 1461300834519 Marionette TRACE conn3 <- [1,46,null,{}] 21:53:54 INFO - PROCESS | 10117 | 1461300834523 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:54 INFO - PROCESS | 10117 | 1461300834683 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 21:53:54 INFO - PROCESS | 10117 | 1461300834700 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c975e800 == 19 [pid = 10117] [id = 19] 21:53:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 54 (0x7ff6c3ee0800) [pid = 10117] [serial = 54] [outer = (nil)] 21:53:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 55 (0x7ff6c6edc000) [pid = 10117] [serial = 55] [outer = 0x7ff6c3ee0800] 21:53:54 INFO - PROCESS | 10117 | 1461300834763 Marionette DEBUG loaded listener.js 21:53:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 56 (0x7ff6ceba2c00) [pid = 10117] [serial = 56] [outer = 0x7ff6c3ee0800] 21:53:55 INFO - PROCESS | 10117 | 1461300835332 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 873ms 21:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:53:55 INFO - PROCESS | 10117 | 1461300835391 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 21:53:55 INFO - PROCESS | 10117 | 1461300835393 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 21:53:55 INFO - PROCESS | 10117 | 1461300835399 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:53:55 INFO - PROCESS | 10117 | 1461300835401 Marionette TRACE conn3 <- [1,50,null,{}] 21:53:55 INFO - PROCESS | 10117 | 1461300835406 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:55 INFO - PROCESS | 10117 | 1461300835529 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 21:53:55 INFO - PROCESS | 10117 | 1461300835547 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce1cb000 == 20 [pid = 10117] [id = 20] 21:53:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 57 (0x7ff6d0195800) [pid = 10117] [serial = 57] [outer = (nil)] 21:53:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 58 (0x7ff6d3a62000) [pid = 10117] [serial = 58] [outer = 0x7ff6d0195800] 21:53:55 INFO - PROCESS | 10117 | 1461300835617 Marionette DEBUG loaded listener.js 21:53:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 59 (0x7ff6d974fc00) [pid = 10117] [serial = 59] [outer = 0x7ff6d0195800] 21:53:56 INFO - PROCESS | 10117 | 1461300836277 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 926ms 21:53:56 INFO - PROCESS | 10117 | 1461300836324 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 21:53:56 INFO - PROCESS | 10117 | 1461300836327 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 21:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:53:56 INFO - PROCESS | 10117 | 1461300836333 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:53:56 INFO - PROCESS | 10117 | 1461300836336 Marionette TRACE conn3 <- [1,54,null,{}] 21:53:56 INFO - PROCESS | 10117 | 1461300836340 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:56 INFO - PROCESS | 10117 | 1461300836531 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 21:53:56 INFO - PROCESS | 10117 | 1461300836548 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cfd56000 == 21 [pid = 10117] [id = 21] 21:53:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 60 (0x7ff6cfe4bc00) [pid = 10117] [serial = 60] [outer = (nil)] 21:53:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 61 (0x7ff6da5da400) [pid = 10117] [serial = 61] [outer = 0x7ff6cfe4bc00] 21:53:56 INFO - PROCESS | 10117 | 1461300836604 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 62 (0x7ff6daa3ec00) [pid = 10117] [serial = 62] [outer = 0x7ff6cfe4bc00] 21:53:57 INFO - PROCESS | 10117 | 1461300837270 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 977ms 21:53:57 INFO - PROCESS | 10117 | 1461300837312 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 10117 | 1461300837317 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 21:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:53:57 INFO - PROCESS | 10117 | 1461300837325 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 10117 | 1461300837331 Marionette TRACE conn3 <- [1,58,null,{}] 21:53:57 INFO - PROCESS | 10117 | 1461300837339 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:57 INFO - PROCESS | 10117 | 1461300837542 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 21:53:57 INFO - PROCESS | 10117 | 1461300837559 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cab13800 == 22 [pid = 10117] [id = 22] 21:53:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 63 (0x7ff6c3d8b000) [pid = 10117] [serial = 63] [outer = (nil)] 21:53:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 64 (0x7ff6c5773000) [pid = 10117] [serial = 64] [outer = 0x7ff6c3d8b000] 21:53:57 INFO - PROCESS | 10117 | 1461300837630 Marionette DEBUG loaded listener.js 21:53:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 65 (0x7ff6c6edd800) [pid = 10117] [serial = 65] [outer = 0x7ff6c3d8b000] 21:53:58 INFO - PROCESS | 10117 | 1461300838408 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1140ms 21:53:58 INFO - PROCESS | 10117 | 1461300838479 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 21:53:58 INFO - PROCESS | 10117 | 1461300838486 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 21:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:53:58 INFO - PROCESS | 10117 | 1461300838497 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:53:58 INFO - PROCESS | 10117 | 1461300838500 Marionette TRACE conn3 <- [1,62,null,{}] 21:53:58 INFO - PROCESS | 10117 | 1461300838506 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:58 INFO - PROCESS | 10117 | 1461300838657 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 21:53:58 INFO - PROCESS | 10117 | 1461300838779 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd005000 == 23 [pid = 10117] [id = 23] 21:53:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 66 (0x7ff6c40f4000) [pid = 10117] [serial = 66] [outer = (nil)] 21:53:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 67 (0x7ff6cbc0a800) [pid = 10117] [serial = 67] [outer = 0x7ff6c40f4000] 21:53:58 INFO - PROCESS | 10117 | 1461300838849 Marionette DEBUG loaded listener.js 21:53:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 68 (0x7ff6cc2e6400) [pid = 10117] [serial = 68] [outer = 0x7ff6c40f4000] 21:53:59 INFO - PROCESS | 10117 | 1461300839668 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1234ms 21:53:59 INFO - PROCESS | 10117 | 1461300839732 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 21:53:59 INFO - PROCESS | 10117 | 1461300839736 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 21:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:53:59 INFO - PROCESS | 10117 | 1461300839742 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:53:59 INFO - PROCESS | 10117 | 1461300839747 Marionette TRACE conn3 <- [1,66,null,{}] 21:53:59 INFO - PROCESS | 10117 | 1461300839762 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:59 INFO - PROCESS | 10117 | 1461300839915 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 21:54:00 INFO - PROCESS | 10117 | 1461300840036 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d0125800 == 24 [pid = 10117] [id = 24] 21:54:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 69 (0x7ff6cca4fc00) [pid = 10117] [serial = 69] [outer = (nil)] 21:54:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 70 (0x7ff6cdacf400) [pid = 10117] [serial = 70] [outer = 0x7ff6cca4fc00] 21:54:00 INFO - PROCESS | 10117 | 1461300840112 Marionette DEBUG loaded listener.js 21:54:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 71 (0x7ff6cfd75c00) [pid = 10117] [serial = 71] [outer = 0x7ff6cca4fc00] 21:54:00 INFO - PROCESS | 10117 | 1461300840889 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1186ms 21:54:00 INFO - PROCESS | 10117 | 1461300840932 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 21:54:00 INFO - PROCESS | 10117 | 1461300840937 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 21:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:54:00 INFO - PROCESS | 10117 | 1461300840943 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:54:00 INFO - PROCESS | 10117 | 1461300840945 Marionette TRACE conn3 <- [1,70,null,{}] 21:54:00 INFO - PROCESS | 10117 | 1461300840950 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:01 INFO - PROCESS | 10117 | 1461300841104 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 21:54:01 INFO - PROCESS | 10117 | 1461300841227 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97b0000 == 25 [pid = 10117] [id = 25] 21:54:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 72 (0x7ff6cd743c00) [pid = 10117] [serial = 72] [outer = (nil)] 21:54:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 73 (0x7ff6da8a3000) [pid = 10117] [serial = 73] [outer = 0x7ff6cd743c00] 21:54:01 INFO - PROCESS | 10117 | 1461300841304 Marionette DEBUG loaded listener.js 21:54:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 74 (0x7ff6daa8a400) [pid = 10117] [serial = 74] [outer = 0x7ff6cd743c00] 21:54:02 INFO - PROCESS | 10117 | 1461300842249 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1380ms 21:54:02 INFO - PROCESS | 10117 | 1461300842325 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 21:54:02 INFO - PROCESS | 10117 | 1461300842330 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 21:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:54:02 INFO - PROCESS | 10117 | 1461300842337 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:54:02 INFO - PROCESS | 10117 | 1461300842342 Marionette TRACE conn3 <- [1,74,null,{}] 21:54:02 INFO - PROCESS | 10117 | 1461300842349 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:02 INFO - PROCESS | 10117 | 1461300842529 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 21:54:02 INFO - PROCESS | 10117 | 1461300842695 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c49d1800 == 26 [pid = 10117] [id = 26] 21:54:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 75 (0x7ff6c3eeb000) [pid = 10117] [serial = 75] [outer = (nil)] 21:54:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 76 (0x7ff6ca336800) [pid = 10117] [serial = 76] [outer = 0x7ff6c3eeb000] 21:54:02 INFO - PROCESS | 10117 | 1461300842781 Marionette DEBUG loaded listener.js 21:54:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 77 (0x7ff6cb29dc00) [pid = 10117] [serial = 77] [outer = 0x7ff6c3eeb000] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce1cb000 == 25 [pid = 10117] [id = 20] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c975e800 == 24 [pid = 10117] [id = 19] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd842800 == 23 [pid = 10117] [id = 18] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd005800 == 22 [pid = 10117] [id = 17] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cbf5f000 == 21 [pid = 10117] [id = 16] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5756800 == 20 [pid = 10117] [id = 15] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc89a000 == 19 [pid = 10117] [id = 14] 21:54:03 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6ea7800 == 18 [pid = 10117] [id = 13] 21:54:03 INFO - PROCESS | 10117 | 1461300843657 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1385ms 21:54:03 INFO - PROCESS | 10117 | 1461300843724 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 21:54:03 INFO - PROCESS | 10117 | 1461300843731 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 21:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:54:03 INFO - PROCESS | 10117 | 1461300843739 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:54:03 INFO - PROCESS | 10117 | 1461300843744 Marionette TRACE conn3 <- [1,78,null,{}] 21:54:03 INFO - PROCESS | 10117 | 1461300843751 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:03 INFO - PROCESS | 10117 | 1461300843910 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 21:54:04 INFO - PROCESS | 10117 | 1461300844039 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc214800 == 19 [pid = 10117] [id = 27] 21:54:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 78 (0x7ff6ca3e4c00) [pid = 10117] [serial = 78] [outer = (nil)] 21:54:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 79 (0x7ff6cbce6c00) [pid = 10117] [serial = 79] [outer = 0x7ff6ca3e4c00] 21:54:04 INFO - PROCESS | 10117 | 1461300844117 Marionette DEBUG loaded listener.js 21:54:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 80 (0x7ff6cc4ee000) [pid = 10117] [serial = 80] [outer = 0x7ff6ca3e4c00] 21:54:04 INFO - PROCESS | 10117 | 1461300844949 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1247ms 21:54:04 INFO - PROCESS | 10117 | 1461300844988 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 21:54:04 INFO - PROCESS | 10117 | 1461300844996 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 21:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:54:05 INFO - PROCESS | 10117 | 1461300845007 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:54:05 INFO - PROCESS | 10117 | 1461300845010 Marionette TRACE conn3 <- [1,82,null,{}] 21:54:05 INFO - PROCESS | 10117 | 1461300845015 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:05 INFO - PROCESS | 10117 | 1461300845167 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 21:54:05 INFO - PROCESS | 10117 | 1461300845297 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd83b000 == 20 [pid = 10117] [id = 28] 21:54:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 81 (0x7ff6cab96000) [pid = 10117] [serial = 81] [outer = (nil)] 21:54:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 82 (0x7ff6cd88d400) [pid = 10117] [serial = 82] [outer = 0x7ff6cab96000] 21:54:05 INFO - PROCESS | 10117 | 1461300845369 Marionette DEBUG loaded listener.js 21:54:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 83 (0x7ff6ce157c00) [pid = 10117] [serial = 83] [outer = 0x7ff6cab96000] 21:54:06 INFO - PROCESS | 10117 | 1461300846170 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1236ms 21:54:06 INFO - PROCESS | 10117 | 1461300846243 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 21:54:06 INFO - PROCESS | 10117 | 1461300846247 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 21:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:54:06 INFO - PROCESS | 10117 | 1461300846253 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:54:06 INFO - PROCESS | 10117 | 1461300846258 Marionette TRACE conn3 <- [1,86,null,{}] 21:54:06 INFO - PROCESS | 10117 | 1461300846273 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:06 INFO - PROCESS | 10117 | 1461300846438 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 21:54:06 INFO - PROCESS | 10117 | 1461300846581 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ceb3b800 == 21 [pid = 10117] [id = 29] 21:54:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 84 (0x7ff6cfe51800) [pid = 10117] [serial = 84] [outer = (nil)] 21:54:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 85 (0x7ff6d9751800) [pid = 10117] [serial = 85] [outer = 0x7ff6cfe51800] 21:54:06 INFO - PROCESS | 10117 | 1461300846656 Marionette DEBUG loaded listener.js 21:54:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 86 (0x7ff6daae9000) [pid = 10117] [serial = 86] [outer = 0x7ff6cfe51800] 21:54:07 INFO - PROCESS | 10117 | 1461300847406 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1187ms 21:54:07 INFO - PROCESS | 10117 | 1461300847448 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 21:54:07 INFO - PROCESS | 10117 | 1461300847451 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 21:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:54:07 INFO - PROCESS | 10117 | 1461300847457 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:54:07 INFO - PROCESS | 10117 | 1461300847459 Marionette TRACE conn3 <- [1,90,null,{}] 21:54:07 INFO - PROCESS | 10117 | 1461300847465 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:07 INFO - PROCESS | 10117 | 1461300847612 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 21:54:07 INFO - PROCESS | 10117 | 1461300847744 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97c5000 == 22 [pid = 10117] [id = 30] 21:54:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 87 (0x7ff6c3b53000) [pid = 10117] [serial = 87] [outer = (nil)] 21:54:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 88 (0x7ff6db8c3000) [pid = 10117] [serial = 88] [outer = 0x7ff6c3b53000] 21:54:07 INFO - PROCESS | 10117 | 1461300847817 Marionette DEBUG loaded listener.js 21:54:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 89 (0x7ff6dba0c400) [pid = 10117] [serial = 89] [outer = 0x7ff6c3b53000] 21:54:08 INFO - PROCESS | 10117 | 1461300848695 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 21:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:54:08 INFO - PROCESS | 10117 | 1461300848746 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 21:54:08 INFO - PROCESS | 10117 | 1461300848751 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 21:54:08 INFO - PROCESS | 10117 | 1461300848759 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:54:08 INFO - PROCESS | 10117 | 1461300848763 Marionette TRACE conn3 <- [1,94,null,{}] 21:54:08 INFO - PROCESS | 10117 | 1461300848770 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:08 INFO - PROCESS | 10117 | 1461300848931 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 21:54:09 INFO - PROCESS | 10117 | 1461300849110 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:09 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d0125800 == 21 [pid = 10117] [id = 24] 21:54:09 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd005000 == 20 [pid = 10117] [id = 23] 21:54:09 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cab13800 == 19 [pid = 10117] [id = 22] 21:54:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4235800 == 20 [pid = 10117] [id = 31] 21:54:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 90 (0x7ff6c3ee2000) [pid = 10117] [serial = 90] [outer = (nil)] 21:54:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 91 (0x7ff6c40f5400) [pid = 10117] [serial = 91] [outer = 0x7ff6c3ee2000] 21:54:09 INFO - PROCESS | 10117 | 1461300849198 Marionette DEBUG loaded listener.js 21:54:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 92 (0x7ff6cab05c00) [pid = 10117] [serial = 92] [outer = 0x7ff6c3ee2000] 21:54:10 INFO - PROCESS | 10117 | 1461300850009 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1284ms 21:54:10 INFO - PROCESS | 10117 | 1461300850041 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 21:54:10 INFO - PROCESS | 10117 | 1461300850047 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 21:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:54:10 INFO - PROCESS | 10117 | 1461300850055 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:54:10 INFO - PROCESS | 10117 | 1461300850060 Marionette TRACE conn3 <- [1,98,null,{}] 21:54:10 INFO - PROCESS | 10117 | 1461300850067 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:10 INFO - PROCESS | 10117 | 1461300850215 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 21:54:10 INFO - PROCESS | 10117 | 1461300850349 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce1b9000 == 21 [pid = 10117] [id = 32] 21:54:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 93 (0x7ff6c3ee3c00) [pid = 10117] [serial = 93] [outer = (nil)] 21:54:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6cd145000) [pid = 10117] [serial = 94] [outer = 0x7ff6c3ee3c00] 21:54:10 INFO - PROCESS | 10117 | 1461300850421 Marionette DEBUG loaded listener.js 21:54:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6cdc19400) [pid = 10117] [serial = 95] [outer = 0x7ff6c3ee3c00] 21:54:11 INFO - PROCESS | 10117 | 1461300851235 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 21:54:11 INFO - PROCESS | 10117 | 1461300851297 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 21:54:11 INFO - PROCESS | 10117 | 1461300851303 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 21:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:54:11 INFO - PROCESS | 10117 | 1461300851316 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:54:11 INFO - PROCESS | 10117 | 1461300851318 Marionette TRACE conn3 <- [1,102,null,{}] 21:54:11 INFO - PROCESS | 10117 | 1461300851324 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:11 INFO - PROCESS | 10117 | 1461300851481 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 21:54:11 INFO - PROCESS | 10117 | 1461300851609 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da3d9000 == 22 [pid = 10117] [id = 33] 21:54:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6ccfb3800) [pid = 10117] [serial = 96] [outer = (nil)] 21:54:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6d97ed800) [pid = 10117] [serial = 97] [outer = 0x7ff6ccfb3800] 21:54:11 INFO - PROCESS | 10117 | 1461300851685 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6da5d0400) [pid = 10117] [serial = 98] [outer = 0x7ff6ccfb3800] 21:54:12 INFO - PROCESS | 10117 | 1461300852415 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1126ms 21:54:12 INFO - PROCESS | 10117 | 1461300852443 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 21:54:12 INFO - PROCESS | 10117 | 1461300852446 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 21:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:54:12 INFO - PROCESS | 10117 | 1461300852454 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:54:12 INFO - PROCESS | 10117 | 1461300852463 Marionette TRACE conn3 <- [1,106,null,{}] 21:54:12 INFO - PROCESS | 10117 | 1461300852475 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:12 INFO - PROCESS | 10117 | 1461300852673 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 21:54:12 INFO - PROCESS | 10117 | 1461300852690 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da84c000 == 23 [pid = 10117] [id = 34] 21:54:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6dba09c00) [pid = 10117] [serial = 99] [outer = (nil)] 21:54:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6dd92bc00) [pid = 10117] [serial = 100] [outer = 0x7ff6dba09c00] 21:54:12 INFO - PROCESS | 10117 | 1461300852757 Marionette DEBUG loaded listener.js 21:54:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6df0ed400) [pid = 10117] [serial = 101] [outer = 0x7ff6dba09c00] 21:54:13 INFO - PROCESS | 10117 | 1461300853554 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1135ms 21:54:13 INFO - PROCESS | 10117 | 1461300853597 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 21:54:13 INFO - PROCESS | 10117 | 1461300853602 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 21:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:54:13 INFO - PROCESS | 10117 | 1461300853607 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:54:13 INFO - PROCESS | 10117 | 1461300853609 Marionette TRACE conn3 <- [1,110,null,{}] 21:54:13 INFO - PROCESS | 10117 | 1461300853615 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:13 INFO - PROCESS | 10117 | 1461300853750 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 21:54:13 INFO - PROCESS | 10117 | 1461300853881 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fa7000 == 24 [pid = 10117] [id = 35] 21:54:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c3d83000) [pid = 10117] [serial = 102] [outer = (nil)] 21:54:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6df7ce800) [pid = 10117] [serial = 103] [outer = 0x7ff6c3d83000] 21:54:13 INFO - PROCESS | 10117 | 1461300853949 Marionette DEBUG loaded listener.js 21:54:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6df7dac00) [pid = 10117] [serial = 104] [outer = 0x7ff6c3d83000] 21:54:14 INFO - PROCESS | 10117 | 1461300854755 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1178ms 21:54:14 INFO - PROCESS | 10117 | 1461300854801 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 21:54:14 INFO - PROCESS | 10117 | 1461300854804 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 21:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:54:14 INFO - PROCESS | 10117 | 1461300854810 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:54:14 INFO - PROCESS | 10117 | 1461300854812 Marionette TRACE conn3 <- [1,114,null,{}] 21:54:14 INFO - PROCESS | 10117 | 1461300854818 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:14 INFO - PROCESS | 10117 | 1461300854955 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 21:54:15 INFO - PROCESS | 10117 | 1461300855086 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d56000 == 25 [pid = 10117] [id = 36] 21:54:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6dfa74400) [pid = 10117] [serial = 105] [outer = (nil)] 21:54:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6dfc07000) [pid = 10117] [serial = 106] [outer = 0x7ff6dfa74400] 21:54:15 INFO - PROCESS | 10117 | 1461300855171 Marionette DEBUG loaded listener.js 21:54:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6dfd3d000) [pid = 10117] [serial = 107] [outer = 0x7ff6dfa74400] 21:54:16 INFO - PROCESS | 10117 | 1461300856037 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1279ms 21:54:16 INFO - PROCESS | 10117 | 1461300856090 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 21:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:54:16 INFO - PROCESS | 10117 | 1461300856093 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 21:54:16 INFO - PROCESS | 10117 | 1461300856099 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 10117 | 1461300856101 Marionette TRACE conn3 <- [1,118,null,{}] 21:54:16 INFO - PROCESS | 10117 | 1461300856106 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:16 INFO - PROCESS | 10117 | 1461300856251 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 21:54:16 INFO - PROCESS | 10117 | 1461300856361 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df0a8800 == 26 [pid = 10117] [id = 37] 21:54:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6e19b0000) [pid = 10117] [serial = 108] [outer = (nil)] 21:54:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6e3c64800) [pid = 10117] [serial = 109] [outer = 0x7ff6e19b0000] 21:54:16 INFO - PROCESS | 10117 | 1461300856429 Marionette DEBUG loaded listener.js 21:54:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6e3eda400) [pid = 10117] [serial = 110] [outer = 0x7ff6e19b0000] 21:54:17 INFO - PROCESS | 10117 | 1461300857270 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1228ms 21:54:17 INFO - PROCESS | 10117 | 1461300857328 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 21:54:17 INFO - PROCESS | 10117 | 1461300857333 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 21:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:54:17 INFO - PROCESS | 10117 | 1461300857340 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:54:17 INFO - PROCESS | 10117 | 1461300857345 Marionette TRACE conn3 <- [1,122,null,{}] 21:54:17 INFO - PROCESS | 10117 | 1461300857352 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:17 INFO - PROCESS | 10117 | 1461300857540 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 21:54:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c3ede800) [pid = 10117] [serial = 111] [outer = 0x7ff6c3b57800] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd83b000 == 25 [pid = 10117] [id = 28] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc214800 == 24 [pid = 10117] [id = 27] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d39d5800 == 23 [pid = 10117] [id = 6] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fa7800 == 22 [pid = 10117] [id = 9] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ceb3b800 == 21 [pid = 10117] [id = 29] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c49d0800 == 20 [pid = 10117] [id = 8] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cfd56000 == 19 [pid = 10117] [id = 21] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df0a8800 == 18 [pid = 10117] [id = 37] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d56000 == 17 [pid = 10117] [id = 36] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fa7000 == 16 [pid = 10117] [id = 35] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3548000 == 15 [pid = 10117] [id = 10] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da3d9000 == 14 [pid = 10117] [id = 33] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da84c000 == 13 [pid = 10117] [id = 34] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce1b9000 == 12 [pid = 10117] [id = 32] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c49d1800 == 11 [pid = 10117] [id = 26] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4235800 == 10 [pid = 10117] [id = 31] 21:54:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97b0000 == 9 [pid = 10117] [id = 25] 21:54:19 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97c5000 == 8 [pid = 10117] [id = 30] 21:54:20 INFO - PROCESS | 10117 | 1461300860275 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c591c000 == 9 [pid = 10117] [id = 38] 21:54:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c427a000) [pid = 10117] [serial = 112] [outer = (nil)] 21:54:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c5775800) [pid = 10117] [serial = 113] [outer = 0x7ff6c427a000] 21:54:20 INFO - PROCESS | 10117 | 1461300860355 Marionette DEBUG loaded listener.js 21:54:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6ca287400) [pid = 10117] [serial = 114] [outer = 0x7ff6c427a000] 21:54:21 INFO - PROCESS | 10117 | 1461300861009 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3692ms 21:54:21 INFO - PROCESS | 10117 | 1461300861034 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 21:54:21 INFO - PROCESS | 10117 | 1461300861041 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 21:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:54:21 INFO - PROCESS | 10117 | 1461300861049 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:54:21 INFO - PROCESS | 10117 | 1461300861054 Marionette TRACE conn3 <- [1,126,null,{}] 21:54:21 INFO - PROCESS | 10117 | 1461300861061 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:21 INFO - PROCESS | 10117 | 1461300861217 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 21:54:21 INFO - PROCESS | 10117 | 1461300861314 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc213000 == 10 [pid = 10117] [id = 39] 21:54:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6ca28bc00) [pid = 10117] [serial = 115] [outer = (nil)] 21:54:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6cc7e4800) [pid = 10117] [serial = 116] [outer = 0x7ff6ca28bc00] 21:54:21 INFO - PROCESS | 10117 | 1461300861378 Marionette DEBUG loaded listener.js 21:54:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6cd13a800) [pid = 10117] [serial = 117] [outer = 0x7ff6ca28bc00] 21:54:22 INFO - PROCESS | 10117 | 1461300862055 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1041ms 21:54:22 INFO - PROCESS | 10117 | 1461300862094 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 21:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:54:22 INFO - PROCESS | 10117 | 1461300862101 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 21:54:22 INFO - PROCESS | 10117 | 1461300862107 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:54:22 INFO - PROCESS | 10117 | 1461300862110 Marionette TRACE conn3 <- [1,130,null,{}] 21:54:22 INFO - PROCESS | 10117 | 1461300862123 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:22 INFO - PROCESS | 10117 | 1461300862342 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 21:54:22 INFO - PROCESS | 10117 | 1461300862354 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd08000 == 11 [pid = 10117] [id = 40] 21:54:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6cdfb0000) [pid = 10117] [serial = 118] [outer = (nil)] 21:54:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6cea23400) [pid = 10117] [serial = 119] [outer = 0x7ff6cdfb0000] 21:54:22 INFO - PROCESS | 10117 | 1461300862414 Marionette DEBUG loaded listener.js 21:54:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6cfe53400) [pid = 10117] [serial = 120] [outer = 0x7ff6cdfb0000] 21:54:23 INFO - PROCESS | 10117 | 1461300863216 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1133ms 21:54:23 INFO - PROCESS | 10117 | 1461300863242 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 21:54:23 INFO - PROCESS | 10117 | 1461300863245 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 21:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:54:23 INFO - PROCESS | 10117 | 1461300863259 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:54:23 INFO - PROCESS | 10117 | 1461300863267 Marionette TRACE conn3 <- [1,134,null,{}] 21:54:23 INFO - PROCESS | 10117 | 1461300863282 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:23 INFO - PROCESS | 10117 | 1461300863470 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 21:54:23 INFO - PROCESS | 10117 | 1461300863499 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97b4000 == 12 [pid = 10117] [id = 41] 21:54:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6da8ecc00) [pid = 10117] [serial = 121] [outer = (nil)] 21:54:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6daa8b400) [pid = 10117] [serial = 122] [outer = 0x7ff6da8ecc00] 21:54:23 INFO - PROCESS | 10117 | 1461300863556 Marionette DEBUG loaded listener.js 21:54:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6db72a400) [pid = 10117] [serial = 123] [outer = 0x7ff6da8ecc00] 21:54:24 INFO - PROCESS | 10117 | 1461300864268 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1047ms 21:54:24 INFO - PROCESS | 10117 | 1461300864298 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 21:54:24 INFO - PROCESS | 10117 | 1461300864302 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 21:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:54:24 INFO - PROCESS | 10117 | 1461300864307 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:54:24 INFO - PROCESS | 10117 | 1461300864309 Marionette TRACE conn3 <- [1,138,null,{}] 21:54:24 INFO - PROCESS | 10117 | 1461300864321 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:24 INFO - PROCESS | 10117 | 1461300864516 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 21:54:24 INFO - PROCESS | 10117 | 1461300864545 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da827000 == 13 [pid = 10117] [id = 42] 21:54:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6c55ae000) [pid = 10117] [serial = 124] [outer = (nil)] 21:54:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6dbbd7800) [pid = 10117] [serial = 125] [outer = 0x7ff6c55ae000] 21:54:24 INFO - PROCESS | 10117 | 1461300864616 Marionette DEBUG loaded listener.js 21:54:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6dd929c00) [pid = 10117] [serial = 126] [outer = 0x7ff6c55ae000] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6c3d8b000) [pid = 10117] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6cfe51800) [pid = 10117] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6cab96000) [pid = 10117] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c5770c00) [pid = 10117] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6c499d000) [pid = 10117] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6c55b0800) [pid = 10117] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6cdfb1800) [pid = 10117] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c3ee0800) [pid = 10117] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6d0195800) [pid = 10117] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c3599800) [pid = 10117] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6cac43400) [pid = 10117] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6c3594c00) [pid = 10117] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6cfe4bc00) [pid = 10117] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6c3b53000) [pid = 10117] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6c3edf400) [pid = 10117] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6ccfb3800) [pid = 10117] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6cd743c00) [pid = 10117] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c486f000) [pid = 10117] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6dba09c00) [pid = 10117] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6c3eeb000) [pid = 10117] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6dfa74400) [pid = 10117] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c9773400) [pid = 10117] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6cca4fc00) [pid = 10117] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c3ee2000) [pid = 10117] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c3d83000) [pid = 10117] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6ca3e4c00) [pid = 10117] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6c3ee3c00) [pid = 10117] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:54:25 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6c40f4000) [pid = 10117] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:54:25 INFO - PROCESS | 10117 | 1461300865959 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1683ms 21:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:54:25 INFO - PROCESS | 10117 | 1461300865992 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 21:54:25 INFO - PROCESS | 10117 | 1461300865994 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 21:54:26 INFO - PROCESS | 10117 | 1461300866000 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:54:26 INFO - PROCESS | 10117 | 1461300866003 Marionette TRACE conn3 <- [1,142,null,{}] 21:54:26 INFO - PROCESS | 10117 | 1461300866007 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:26 INFO - PROCESS | 10117 | 1461300866168 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 21:54:26 INFO - PROCESS | 10117 | 1461300866189 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6ea4000 == 14 [pid = 10117] [id = 43] 21:54:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c6e1c800) [pid = 10117] [serial = 127] [outer = (nil)] 21:54:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c6e1e400) [pid = 10117] [serial = 128] [outer = 0x7ff6c6e1c800] 21:54:26 INFO - PROCESS | 10117 | 1461300866260 Marionette DEBUG loaded listener.js 21:54:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c6ed3800) [pid = 10117] [serial = 129] [outer = 0x7ff6c6e1c800] 21:54:26 INFO - PROCESS | 10117 | 1461300866984 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1031ms 21:54:27 INFO - PROCESS | 10117 | 1461300867030 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 21:54:27 INFO - PROCESS | 10117 | 1461300867033 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 21:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:54:27 INFO - PROCESS | 10117 | 1461300867038 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:54:27 INFO - PROCESS | 10117 | 1461300867040 Marionette TRACE conn3 <- [1,146,null,{}] 21:54:27 INFO - PROCESS | 10117 | 1461300867045 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:27 INFO - PROCESS | 10117 | 1461300867208 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 21:54:27 INFO - PROCESS | 10117 | 1461300867228 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c7132800 == 15 [pid = 10117] [id = 44] 21:54:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c6ed4000) [pid = 10117] [serial = 130] [outer = (nil)] 21:54:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6cca4fc00) [pid = 10117] [serial = 131] [outer = 0x7ff6c6ed4000] 21:54:27 INFO - PROCESS | 10117 | 1461300867287 Marionette DEBUG loaded listener.js 21:54:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6cfe45400) [pid = 10117] [serial = 132] [outer = 0x7ff6c6ed4000] 21:54:28 INFO - PROCESS | 10117 | 1461300868280 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1281ms 21:54:28 INFO - PROCESS | 10117 | 1461300868321 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 21:54:28 INFO - PROCESS | 10117 | 1461300868328 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 21:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:54:28 INFO - PROCESS | 10117 | 1461300868336 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:54:28 INFO - PROCESS | 10117 | 1461300868341 Marionette TRACE conn3 <- [1,150,null,{}] 21:54:28 INFO - PROCESS | 10117 | 1461300868349 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:28 INFO - PROCESS | 10117 | 1461300868544 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 21:54:28 INFO - PROCESS | 10117 | 1461300868678 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb4c000 == 16 [pid = 10117] [id = 45] 21:54:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c427f400) [pid = 10117] [serial = 133] [outer = (nil)] 21:54:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c6ed4400) [pid = 10117] [serial = 134] [outer = 0x7ff6c427f400] 21:54:28 INFO - PROCESS | 10117 | 1461300868757 Marionette DEBUG loaded listener.js 21:54:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6cab05800) [pid = 10117] [serial = 135] [outer = 0x7ff6c427f400] 21:54:29 INFO - PROCESS | 10117 | 1461300869711 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1433ms 21:54:29 INFO - PROCESS | 10117 | 1461300869771 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 21:54:29 INFO - PROCESS | 10117 | 1461300869779 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 21:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:54:29 INFO - PROCESS | 10117 | 1461300869840 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:54:29 INFO - PROCESS | 10117 | 1461300869845 Marionette TRACE conn3 <- [1,154,null,{}] 21:54:29 INFO - PROCESS | 10117 | 1461300869850 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:30 INFO - PROCESS | 10117 | 1461300870018 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 21:54:30 INFO - PROCESS | 10117 | 1461300870192 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d47bf000 == 17 [pid = 10117] [id = 46] 21:54:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6cab06800) [pid = 10117] [serial = 136] [outer = (nil)] 21:54:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6cd751400) [pid = 10117] [serial = 137] [outer = 0x7ff6cab06800] 21:54:30 INFO - PROCESS | 10117 | 1461300870270 Marionette DEBUG loaded listener.js 21:54:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6cea25400) [pid = 10117] [serial = 138] [outer = 0x7ff6cab06800] 21:54:31 INFO - PROCESS | 10117 | 1461300871254 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1490ms 21:54:31 INFO - PROCESS | 10117 | 1461300871321 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 21:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:54:31 INFO - PROCESS | 10117 | 1461300871326 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 21:54:31 INFO - PROCESS | 10117 | 1461300871334 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:54:31 INFO - PROCESS | 10117 | 1461300871338 Marionette TRACE conn3 <- [1,158,null,{}] 21:54:31 INFO - PROCESS | 10117 | 1461300871346 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:31 INFO - PROCESS | 10117 | 1461300871488 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 21:54:31 INFO - PROCESS | 10117 | 1461300871703 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c575a800 == 18 [pid = 10117] [id = 47] 21:54:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c55b0000) [pid = 10117] [serial = 139] [outer = (nil)] 21:54:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c5776800) [pid = 10117] [serial = 140] [outer = 0x7ff6c55b0000] 21:54:31 INFO - PROCESS | 10117 | 1461300871774 Marionette DEBUG loaded listener.js 21:54:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c6e1d000) [pid = 10117] [serial = 141] [outer = 0x7ff6c55b0000] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6cb29dc00) [pid = 10117] [serial = 77] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6cbce6c00) [pid = 10117] [serial = 79] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6dd41a800) [pid = 10117] [serial = 2] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c59d2800) [pid = 10117] [serial = 43] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6cd2b9800) [pid = 10117] [serial = 49] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6c976d400) [pid = 10117] [serial = 37] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6ce9b8400) [pid = 10117] [serial = 52] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6c7162400) [pid = 10117] [serial = 44] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c6edc000) [pid = 10117] [serial = 55] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6ceba2c00) [pid = 10117] [serial = 56] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6ca33b000) [pid = 10117] [serial = 38] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6d3a62000) [pid = 10117] [serial = 58] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6d974fc00) [pid = 10117] [serial = 59] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6c9777400) [pid = 10117] [serial = 46] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6cbcf4c00) [pid = 10117] [serial = 40] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6cc9abc00) [pid = 10117] [serial = 41] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6cd74dc00) [pid = 10117] [serial = 50] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6c3559000) [pid = 10117] [serial = 31] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6cc1ad400) [pid = 10117] [serial = 47] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6cea24800) [pid = 10117] [serial = 53] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 92 (0x7ff6c359c400) [pid = 10117] [serial = 29] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 91 (0x7ff6c3596800) [pid = 10117] [serial = 28] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 90 (0x7ff6da5da400) [pid = 10117] [serial = 61] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 89 (0x7ff6daa3ec00) [pid = 10117] [serial = 62] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 88 (0x7ff6c40f7400) [pid = 10117] [serial = 34] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 87 (0x7ff6cd145000) [pid = 10117] [serial = 94] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 86 (0x7ff6daae9000) [pid = 10117] [serial = 86] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 85 (0x7ff6db8c3000) [pid = 10117] [serial = 88] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 84 (0x7ff6d9751800) [pid = 10117] [serial = 85] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 83 (0x7ff6c40f5400) [pid = 10117] [serial = 91] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 82 (0x7ff6ce157c00) [pid = 10117] [serial = 83] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 81 (0x7ff6cd88d400) [pid = 10117] [serial = 82] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 80 (0x7ff6cab05c00) [pid = 10117] [serial = 92] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 79 (0x7ff6df7dac00) [pid = 10117] [serial = 104] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 78 (0x7ff6dfc07000) [pid = 10117] [serial = 106] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 77 (0x7ff6da8a3000) [pid = 10117] [serial = 73] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 76 (0x7ff6cc4ee000) [pid = 10117] [serial = 80] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 75 (0x7ff6cc2dd800) [pid = 10117] [serial = 12] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 74 (0x7ff6df0ed400) [pid = 10117] [serial = 101] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 73 (0x7ff6cdc19400) [pid = 10117] [serial = 95] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 72 (0x7ff6cc2e6400) [pid = 10117] [serial = 68] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 71 (0x7ff6cc7e4c00) [pid = 10117] [serial = 9] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 70 (0x7ff6df7ce800) [pid = 10117] [serial = 103] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 69 (0x7ff6cdacf400) [pid = 10117] [serial = 70] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 68 (0x7ff6d97ed800) [pid = 10117] [serial = 97] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 67 (0x7ff6c6edd800) [pid = 10117] [serial = 65] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 66 (0x7ff6cbc0a800) [pid = 10117] [serial = 67] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 65 (0x7ff6c5773000) [pid = 10117] [serial = 64] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 64 (0x7ff6dba0c400) [pid = 10117] [serial = 89] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 63 (0x7ff6cc7e4400) [pid = 10117] [serial = 26] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 62 (0x7ff6da5d0400) [pid = 10117] [serial = 98] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 61 (0x7ff6c3ee4000) [pid = 10117] [serial = 25] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 60 (0x7ff6daa8a400) [pid = 10117] [serial = 74] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 59 (0x7ff6c9779c00) [pid = 10117] [serial = 22] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 58 (0x7ff6c3d84000) [pid = 10117] [serial = 23] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 57 (0x7ff6dd92bc00) [pid = 10117] [serial = 100] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 56 (0x7ff6ca336800) [pid = 10117] [serial = 76] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 55 (0x7ff6dfd3d000) [pid = 10117] [serial = 107] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 54 (0x7ff6ceba3000) [pid = 10117] [serial = 17] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 53 (0x7ff6c59d8800) [pid = 10117] [serial = 19] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 52 (0x7ff6e3c64800) [pid = 10117] [serial = 109] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 51 (0x7ff6cfd75c00) [pid = 10117] [serial = 71] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | --DOMWINDOW == 50 (0x7ff6c9775800) [pid = 10117] [serial = 16] [outer = (nil)] [url = about:blank] 21:54:32 INFO - PROCESS | 10117 | 1461300872544 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1234ms 21:54:32 INFO - PROCESS | 10117 | 1461300872568 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 21:54:32 INFO - PROCESS | 10117 | 1461300872575 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 21:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:54:32 INFO - PROCESS | 10117 | 1461300872584 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:54:32 INFO - PROCESS | 10117 | 1461300872588 Marionette TRACE conn3 <- [1,162,null,{}] 21:54:32 INFO - PROCESS | 10117 | 1461300872593 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:32 INFO - PROCESS | 10117 | 1461300872730 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 21:54:32 INFO - PROCESS | 10117 | 1461300872751 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5754800 == 19 [pid = 10117] [id = 48] 21:54:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 51 (0x7ff6c5773000) [pid = 10117] [serial = 142] [outer = (nil)] 21:54:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 52 (0x7ff6c7163c00) [pid = 10117] [serial = 143] [outer = 0x7ff6c5773000] 21:54:32 INFO - PROCESS | 10117 | 1461300872828 Marionette DEBUG loaded listener.js 21:54:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 53 (0x7ff6ca27e000) [pid = 10117] [serial = 144] [outer = 0x7ff6c5773000] 21:54:33 INFO - PROCESS | 10117 | 1461300873799 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1230ms 21:54:33 INFO - PROCESS | 10117 | 1461300873815 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 21:54:33 INFO - PROCESS | 10117 | 1461300873818 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 21:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:54:33 INFO - PROCESS | 10117 | 1461300873833 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:54:33 INFO - PROCESS | 10117 | 1461300873840 Marionette TRACE conn3 <- [1,166,null,{}] 21:54:33 INFO - PROCESS | 10117 | 1461300873855 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:34 INFO - PROCESS | 10117 | 1461300874027 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 21:54:34 INFO - PROCESS | 10117 | 1461300874044 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbf6b000 == 20 [pid = 10117] [id = 49] 21:54:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 54 (0x7ff6c3d87800) [pid = 10117] [serial = 145] [outer = (nil)] 21:54:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 55 (0x7ff6cc2e6400) [pid = 10117] [serial = 146] [outer = 0x7ff6c3d87800] 21:54:34 INFO - PROCESS | 10117 | 1461300874107 Marionette DEBUG loaded listener.js 21:54:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 56 (0x7ff6cd2b9800) [pid = 10117] [serial = 147] [outer = 0x7ff6c3d87800] 21:54:34 INFO - PROCESS | 10117 | 1461300874818 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1044ms 21:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:54:34 INFO - PROCESS | 10117 | 1461300874872 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 21:54:34 INFO - PROCESS | 10117 | 1461300874875 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 21:54:34 INFO - PROCESS | 10117 | 1461300874881 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:54:34 INFO - PROCESS | 10117 | 1461300874884 Marionette TRACE conn3 <- [1,170,null,{}] 21:54:34 INFO - PROCESS | 10117 | 1461300874888 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:35 INFO - PROCESS | 10117 | 1461300875048 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 21:54:35 INFO - PROCESS | 10117 | 1461300875076 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf12000 == 21 [pid = 10117] [id = 50] 21:54:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 57 (0x7ff6c486e400) [pid = 10117] [serial = 148] [outer = (nil)] 21:54:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 58 (0x7ff6cdfab800) [pid = 10117] [serial = 149] [outer = 0x7ff6c486e400] 21:54:35 INFO - PROCESS | 10117 | 1461300875134 Marionette DEBUG loaded listener.js 21:54:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 59 (0x7ff6cea28800) [pid = 10117] [serial = 150] [outer = 0x7ff6c486e400] 21:54:35 INFO - PROCESS | 10117 | 1461300875785 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 977ms 21:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:54:35 INFO - PROCESS | 10117 | 1461300875861 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 21:54:35 INFO - PROCESS | 10117 | 1461300875863 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 21:54:35 INFO - PROCESS | 10117 | 1461300875869 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:54:35 INFO - PROCESS | 10117 | 1461300875872 Marionette TRACE conn3 <- [1,174,null,{}] 21:54:35 INFO - PROCESS | 10117 | 1461300875876 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:36 INFO - PROCESS | 10117 | 1461300876034 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 21:54:36 INFO - PROCESS | 10117 | 1461300876149 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8c6800 == 22 [pid = 10117] [id = 51] 21:54:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 60 (0x7ff6d3a62000) [pid = 10117] [serial = 151] [outer = (nil)] 21:54:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 61 (0x7ff6d47ed400) [pid = 10117] [serial = 152] [outer = 0x7ff6d3a62000] 21:54:36 INFO - PROCESS | 10117 | 1461300876219 Marionette DEBUG loaded listener.js 21:54:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 62 (0x7ff6da37bc00) [pid = 10117] [serial = 153] [outer = 0x7ff6d3a62000] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 61 (0x7ff6da8ecc00) [pid = 10117] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 60 (0x7ff6ca28bc00) [pid = 10117] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 59 (0x7ff6c427a000) [pid = 10117] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 58 (0x7ff6cdfb0000) [pid = 10117] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 57 (0x7ff6c55ae000) [pid = 10117] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:54:36 INFO - PROCESS | 10117 | --DOMWINDOW == 56 (0x7ff6c6e1c800) [pid = 10117] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:54:37 INFO - PROCESS | 10117 | 1461300877135 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1328ms 21:54:37 INFO - PROCESS | 10117 | 1461300877196 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 21:54:37 INFO - PROCESS | 10117 | 1461300877198 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 21:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:54:37 INFO - PROCESS | 10117 | 1461300877207 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:54:37 INFO - PROCESS | 10117 | 1461300877209 Marionette TRACE conn3 <- [1,178,null,{}] 21:54:37 INFO - PROCESS | 10117 | 1461300877213 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:37 INFO - PROCESS | 10117 | 1461300877377 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 21:54:37 INFO - PROCESS | 10117 | 1461300877388 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cea84000 == 23 [pid = 10117] [id = 52] 21:54:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 57 (0x7ff6cbb9a400) [pid = 10117] [serial = 154] [outer = (nil)] 21:54:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 58 (0x7ff6daa7d400) [pid = 10117] [serial = 155] [outer = 0x7ff6cbb9a400] 21:54:37 INFO - PROCESS | 10117 | 1461300877451 Marionette DEBUG loaded listener.js 21:54:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 59 (0x7ff6db8ca000) [pid = 10117] [serial = 156] [outer = 0x7ff6cbb9a400] 21:54:38 INFO - PROCESS | 10117 | 1461300878126 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 979ms 21:54:38 INFO - PROCESS | 10117 | 1461300878189 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 21:54:38 INFO - PROCESS | 10117 | 1461300878196 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 21:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:54:38 INFO - PROCESS | 10117 | 1461300878203 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:54:38 INFO - PROCESS | 10117 | 1461300878205 Marionette TRACE conn3 <- [1,182,null,{}] 21:54:38 INFO - PROCESS | 10117 | 1461300878210 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:38 INFO - PROCESS | 10117 | 1461300878371 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 21:54:38 INFO - PROCESS | 10117 | 1461300878387 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cfd60800 == 24 [pid = 10117] [id = 53] 21:54:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 60 (0x7ff6dba09000) [pid = 10117] [serial = 157] [outer = (nil)] 21:54:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 61 (0x7ff6dbbcb000) [pid = 10117] [serial = 158] [outer = 0x7ff6dba09000] 21:54:38 INFO - PROCESS | 10117 | 1461300878446 Marionette DEBUG loaded listener.js 21:54:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 62 (0x7ff6df0e9c00) [pid = 10117] [serial = 159] [outer = 0x7ff6dba09000] 21:54:39 INFO - PROCESS | 10117 | 1461300879329 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1176ms 21:54:39 INFO - PROCESS | 10117 | 1461300879381 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 21:54:39 INFO - PROCESS | 10117 | 1461300879386 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 21:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:54:39 INFO - PROCESS | 10117 | 1461300879395 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:54:39 INFO - PROCESS | 10117 | 1461300879399 Marionette TRACE conn3 <- [1,186,null,{}] 21:54:39 INFO - PROCESS | 10117 | 1461300879407 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:39 INFO - PROCESS | 10117 | 1461300879569 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 21:54:39 INFO - PROCESS | 10117 | 1461300879699 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c9761800 == 25 [pid = 10117] [id = 54] 21:54:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 63 (0x7ff6c55b0800) [pid = 10117] [serial = 160] [outer = (nil)] 21:54:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 64 (0x7ff6c6ed0c00) [pid = 10117] [serial = 161] [outer = 0x7ff6c55b0800] 21:54:39 INFO - PROCESS | 10117 | 1461300879784 Marionette DEBUG loaded listener.js 21:54:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 65 (0x7ff6c9773400) [pid = 10117] [serial = 162] [outer = 0x7ff6c55b0800] 21:54:40 INFO - PROCESS | 10117 | 1461300880567 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1234ms 21:54:40 INFO - PROCESS | 10117 | 1461300880631 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 21:54:40 INFO - PROCESS | 10117 | 1461300880640 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 21:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:54:40 INFO - PROCESS | 10117 | 1461300880649 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:54:40 INFO - PROCESS | 10117 | 1461300880652 Marionette TRACE conn3 <- [1,190,null,{}] 21:54:40 INFO - PROCESS | 10117 | 1461300880658 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:40 INFO - PROCESS | 10117 | 1461300880816 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 21:54:40 INFO - PROCESS | 10117 | 1461300880942 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbf67800 == 26 [pid = 10117] [id = 55] 21:54:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 66 (0x7ff6cb209c00) [pid = 10117] [serial = 163] [outer = (nil)] 21:54:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 67 (0x7ff6cc4f5000) [pid = 10117] [serial = 164] [outer = 0x7ff6cb209c00] 21:54:41 INFO - PROCESS | 10117 | 1461300881012 Marionette DEBUG loaded listener.js 21:54:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 68 (0x7ff6ccfbb400) [pid = 10117] [serial = 165] [outer = 0x7ff6cb209c00] 21:54:41 INFO - PROCESS | 10117 | 1461300881494 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1177ms 21:54:41 INFO - PROCESS | 10117 | 1461300881818 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:54:41 INFO - PROCESS | 10117 | 1461300881829 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 21:54:41 INFO - PROCESS | 10117 | 1461300881833 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 21:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:54:41 INFO - PROCESS | 10117 | 1461300881838 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:54:41 INFO - PROCESS | 10117 | 1461300881843 Marionette TRACE conn3 <- [1,194,null,{}] 21:54:41 INFO - PROCESS | 10117 | 1461300881858 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:42 INFO - PROCESS | 10117 | 1461300882011 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 21:54:42 INFO - PROCESS | 10117 | 1461300882146 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da58a000 == 27 [pid = 10117] [id = 56] 21:54:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 69 (0x7ff6c9777800) [pid = 10117] [serial = 166] [outer = (nil)] 21:54:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 70 (0x7ff6cc2de400) [pid = 10117] [serial = 167] [outer = 0x7ff6c9777800] 21:54:42 INFO - PROCESS | 10117 | 1461300882239 Marionette DEBUG loaded listener.js 21:54:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 71 (0x7ff6dd928400) [pid = 10117] [serial = 168] [outer = 0x7ff6c9777800] 21:54:43 INFO - PROCESS | 10117 | 1461300883001 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1181ms 21:54:43 INFO - PROCESS | 10117 | 1461300883020 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 21:54:43 INFO - PROCESS | 10117 | 1461300883025 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 21:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:54:43 INFO - PROCESS | 10117 | 1461300883034 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:54:43 INFO - PROCESS | 10117 | 1461300883040 Marionette TRACE conn3 <- [1,198,null,{}] 21:54:43 INFO - PROCESS | 10117 | 1461300883049 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:43 INFO - PROCESS | 10117 | 1461300883345 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 21:54:43 INFO - PROCESS | 10117 | 1461300883509 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da82a000 == 28 [pid = 10117] [id = 57] 21:54:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 72 (0x7ff6ca28b000) [pid = 10117] [serial = 169] [outer = (nil)] 21:54:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 73 (0x7ff6df240c00) [pid = 10117] [serial = 170] [outer = 0x7ff6ca28b000] 21:54:43 INFO - PROCESS | 10117 | 1461300883578 Marionette DEBUG loaded listener.js 21:54:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 74 (0x7ff6df7da800) [pid = 10117] [serial = 171] [outer = 0x7ff6ca28b000] 21:54:44 INFO - PROCESS | 10117 | 1461300884363 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1386ms 21:54:44 INFO - PROCESS | 10117 | 1461300884435 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 21:54:44 INFO - PROCESS | 10117 | 1461300884438 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 21:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:54:44 INFO - PROCESS | 10117 | 1461300884446 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:54:44 INFO - PROCESS | 10117 | 1461300884448 Marionette TRACE conn3 <- [1,202,null,{}] 21:54:44 INFO - PROCESS | 10117 | 1461300884453 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:44 INFO - PROCESS | 10117 | 1461300884599 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 21:54:44 INFO - PROCESS | 10117 | 1461300884725 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db50b000 == 29 [pid = 10117] [id = 58] 21:54:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 75 (0x7ff6df88a400) [pid = 10117] [serial = 172] [outer = (nil)] 21:54:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 76 (0x7ff6df88e800) [pid = 10117] [serial = 173] [outer = 0x7ff6df88a400] 21:54:44 INFO - PROCESS | 10117 | 1461300884835 Marionette DEBUG loaded listener.js 21:54:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 77 (0x7ff6dfcbfc00) [pid = 10117] [serial = 174] [outer = 0x7ff6df88a400] 21:54:45 INFO - PROCESS | 10117 | 1461300885622 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1186ms 21:54:45 INFO - PROCESS | 10117 | 1461300885632 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 21:54:45 INFO - PROCESS | 10117 | 1461300885635 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 21:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:54:45 INFO - PROCESS | 10117 | 1461300885660 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:54:45 INFO - PROCESS | 10117 | 1461300885662 Marionette TRACE conn3 <- [1,206,null,{}] 21:54:45 INFO - PROCESS | 10117 | 1461300885668 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:45 INFO - PROCESS | 10117 | 1461300885837 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 21:54:46 INFO - PROCESS | 10117 | 1461300886105 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb6800 == 30 [pid = 10117] [id = 59] 21:54:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 78 (0x7ff6c359e400) [pid = 10117] [serial = 175] [outer = (nil)] 21:54:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 79 (0x7ff6c3b53000) [pid = 10117] [serial = 176] [outer = 0x7ff6c359e400] 21:54:46 INFO - PROCESS | 10117 | 1461300886197 Marionette DEBUG loaded listener.js 21:54:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 80 (0x7ff6c40f2400) [pid = 10117] [serial = 177] [outer = 0x7ff6c359e400] 21:54:47 INFO - PROCESS | 10117 | 1461300887074 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1482ms 21:54:47 INFO - PROCESS | 10117 | 1461300887141 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 21:54:47 INFO - PROCESS | 10117 | 1461300887147 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 21:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:54:47 INFO - PROCESS | 10117 | 1461300887156 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:54:47 INFO - PROCESS | 10117 | 1461300887160 Marionette TRACE conn3 <- [1,210,null,{}] 21:54:47 INFO - PROCESS | 10117 | 1461300887167 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:47 INFO - PROCESS | 10117 | 1461300887360 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 79 (0x7ff6cca4fc00) [pid = 10117] [serial = 131] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 78 (0x7ff6c4879400) [pid = 10117] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 77 (0x7ff6daa8b400) [pid = 10117] [serial = 122] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 76 (0x7ff6cc7e4800) [pid = 10117] [serial = 116] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 75 (0x7ff6cd13a800) [pid = 10117] [serial = 117] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 74 (0x7ff6c5775800) [pid = 10117] [serial = 113] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 73 (0x7ff6ca287400) [pid = 10117] [serial = 114] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 72 (0x7ff6cea23400) [pid = 10117] [serial = 119] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 71 (0x7ff6dbbd7800) [pid = 10117] [serial = 125] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 70 (0x7ff6dd929c00) [pid = 10117] [serial = 126] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 69 (0x7ff6c6ed3800) [pid = 10117] [serial = 129] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 68 (0x7ff6db72a400) [pid = 10117] [serial = 123] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 67 (0x7ff6cfe53400) [pid = 10117] [serial = 120] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | --DOMWINDOW == 66 (0x7ff6c6e1e400) [pid = 10117] [serial = 128] [outer = (nil)] [url = about:blank] 21:54:47 INFO - PROCESS | 10117 | 1461300887497 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5482000 == 31 [pid = 10117] [id = 60] 21:54:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 67 (0x7ff6c359f000) [pid = 10117] [serial = 178] [outer = (nil)] 21:54:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 68 (0x7ff6c9776c00) [pid = 10117] [serial = 179] [outer = 0x7ff6c359f000] 21:54:47 INFO - PROCESS | 10117 | 1461300887560 Marionette DEBUG loaded listener.js 21:54:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 69 (0x7ff6cac41800) [pid = 10117] [serial = 180] [outer = 0x7ff6c359f000] 21:54:48 INFO - PROCESS | 10117 | 1461300888182 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1080ms 21:54:48 INFO - PROCESS | 10117 | 1461300888250 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 21:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:54:48 INFO - PROCESS | 10117 | 1461300888255 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 21:54:48 INFO - PROCESS | 10117 | 1461300888262 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:54:48 INFO - PROCESS | 10117 | 1461300888264 Marionette TRACE conn3 <- [1,214,null,{}] 21:54:48 INFO - PROCESS | 10117 | 1461300888270 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:48 INFO - PROCESS | 10117 | 1461300888409 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 21:54:48 INFO - PROCESS | 10117 | 1461300888498 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccd21000 == 32 [pid = 10117] [id = 61] 21:54:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 70 (0x7ff6c3b4ec00) [pid = 10117] [serial = 181] [outer = (nil)] 21:54:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 71 (0x7ff6cca71800) [pid = 10117] [serial = 182] [outer = 0x7ff6c3b4ec00] 21:54:48 INFO - PROCESS | 10117 | 1461300888556 Marionette DEBUG loaded listener.js 21:54:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 72 (0x7ff6ccc1a000) [pid = 10117] [serial = 183] [outer = 0x7ff6c3b4ec00] 21:54:49 INFO - PROCESS | 10117 | 1461300889161 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 934ms 21:54:49 INFO - PROCESS | 10117 | 1461300889196 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 21:54:49 INFO - PROCESS | 10117 | 1461300889199 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 21:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:54:49 INFO - PROCESS | 10117 | 1461300889206 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:54:49 INFO - PROCESS | 10117 | 1461300889214 Marionette TRACE conn3 <- [1,218,null,{}] 21:54:49 INFO - PROCESS | 10117 | 1461300889226 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:49 INFO - PROCESS | 10117 | 1461300889395 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 21:54:49 INFO - PROCESS | 10117 | 1461300889462 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cea76000 == 33 [pid = 10117] [id = 62] 21:54:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 73 (0x7ff6cbc0e000) [pid = 10117] [serial = 184] [outer = (nil)] 21:54:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 74 (0x7ff6cd2bf000) [pid = 10117] [serial = 185] [outer = 0x7ff6cbc0e000] 21:54:49 INFO - PROCESS | 10117 | 1461300889519 Marionette DEBUG loaded listener.js 21:54:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 75 (0x7ff6ce9ba800) [pid = 10117] [serial = 186] [outer = 0x7ff6cbc0e000] 21:54:50 INFO - PROCESS | 10117 | 1461300890253 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1086ms 21:54:50 INFO - PROCESS | 10117 | 1461300890326 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 21:54:50 INFO - PROCESS | 10117 | 1461300890329 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 21:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:54:50 INFO - PROCESS | 10117 | 1461300890335 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:54:50 INFO - PROCESS | 10117 | 1461300890337 Marionette TRACE conn3 <- [1,222,null,{}] 21:54:50 INFO - PROCESS | 10117 | 1461300890342 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:50 INFO - PROCESS | 10117 | 1461300890509 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 21:54:50 INFO - PROCESS | 10117 | 1461300890532 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da3d6000 == 34 [pid = 10117] [id = 63] 21:54:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 76 (0x7ff6ccc1f400) [pid = 10117] [serial = 187] [outer = (nil)] 21:54:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 77 (0x7ff6da5d6400) [pid = 10117] [serial = 188] [outer = 0x7ff6ccc1f400] 21:54:50 INFO - PROCESS | 10117 | 1461300890591 Marionette DEBUG loaded listener.js 21:54:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 78 (0x7ff6db8c2800) [pid = 10117] [serial = 189] [outer = 0x7ff6ccc1f400] 21:54:51 INFO - PROCESS | 10117 | 1461300891224 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 924ms 21:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:54:51 INFO - PROCESS | 10117 | 1461300891260 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 21:54:51 INFO - PROCESS | 10117 | 1461300891262 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 21:54:51 INFO - PROCESS | 10117 | 1461300891268 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:54:51 INFO - PROCESS | 10117 | 1461300891270 Marionette TRACE conn3 <- [1,226,null,{}] 21:54:51 INFO - PROCESS | 10117 | 1461300891280 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:51 INFO - PROCESS | 10117 | 1461300891439 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 21:54:51 INFO - PROCESS | 10117 | 1461300891508 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b35000 == 35 [pid = 10117] [id = 64] 21:54:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 79 (0x7ff6dd9dec00) [pid = 10117] [serial = 190] [outer = (nil)] 21:54:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 80 (0x7ff6df7ce000) [pid = 10117] [serial = 191] [outer = 0x7ff6dd9dec00] 21:54:51 INFO - PROCESS | 10117 | 1461300891580 Marionette DEBUG loaded listener.js 21:54:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 81 (0x7ff6dfcc7400) [pid = 10117] [serial = 192] [outer = 0x7ff6dd9dec00] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 80 (0x7ff6e19b0000) [pid = 10117] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 79 (0x7ff6d3a62000) [pid = 10117] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 78 (0x7ff6c486e400) [pid = 10117] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 77 (0x7ff6cbb9a400) [pid = 10117] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 76 (0x7ff6c3d87800) [pid = 10117] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 75 (0x7ff6c5773000) [pid = 10117] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:54:51 INFO - PROCESS | 10117 | --DOMWINDOW == 74 (0x7ff6c55b0000) [pid = 10117] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:54:52 INFO - PROCESS | 10117 | 1461300892287 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1028ms 21:54:52 INFO - PROCESS | 10117 | 1461300892295 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 21:54:52 INFO - PROCESS | 10117 | 1461300892297 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 21:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:54:52 INFO - PROCESS | 10117 | 1461300892312 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:54:52 INFO - PROCESS | 10117 | 1461300892316 Marionette TRACE conn3 <- [1,230,null,{}] 21:54:52 INFO - PROCESS | 10117 | 1461300892321 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:52 INFO - PROCESS | 10117 | 1461300892490 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 21:54:52 INFO - PROCESS | 10117 | 1461300892508 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dd41d000 == 36 [pid = 10117] [id = 65] 21:54:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 75 (0x7ff6dd48d000) [pid = 10117] [serial = 193] [outer = (nil)] 21:54:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 76 (0x7ff6dfd3c400) [pid = 10117] [serial = 194] [outer = 0x7ff6dd48d000] 21:54:52 INFO - PROCESS | 10117 | 1461300892566 Marionette DEBUG loaded listener.js 21:54:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 77 (0x7ff6dfd43000) [pid = 10117] [serial = 195] [outer = 0x7ff6dd48d000] 21:54:53 INFO - PROCESS | 10117 | 1461300893184 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 936ms 21:54:53 INFO - PROCESS | 10117 | 1461300893239 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 21:54:53 INFO - PROCESS | 10117 | 1461300893241 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 21:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:54:53 INFO - PROCESS | 10117 | 1461300893251 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:54:53 INFO - PROCESS | 10117 | 1461300893257 Marionette TRACE conn3 <- [1,234,null,{}] 21:54:53 INFO - PROCESS | 10117 | 1461300893264 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:53 INFO - PROCESS | 10117 | 1461300893387 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 21:54:53 INFO - PROCESS | 10117 | 1461300893475 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df09b800 == 37 [pid = 10117] [id = 66] 21:54:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 78 (0x7ff6c6304800) [pid = 10117] [serial = 196] [outer = (nil)] 21:54:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 79 (0x7ff6e19b1400) [pid = 10117] [serial = 197] [outer = 0x7ff6c6304800] 21:54:53 INFO - PROCESS | 10117 | 1461300893533 Marionette DEBUG loaded listener.js 21:54:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 80 (0x7ff6e26b5800) [pid = 10117] [serial = 198] [outer = 0x7ff6c6304800] 21:54:54 INFO - PROCESS | 10117 | 1461300894220 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 986ms 21:54:54 INFO - PROCESS | 10117 | 1461300894234 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 21:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:54:54 INFO - PROCESS | 10117 | 1461300894239 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 21:54:54 INFO - PROCESS | 10117 | 1461300894247 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:54:54 INFO - PROCESS | 10117 | 1461300894252 Marionette TRACE conn3 <- [1,238,null,{}] 21:54:54 INFO - PROCESS | 10117 | 1461300894260 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:54 INFO - PROCESS | 10117 | 1461300894412 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 21:54:54 INFO - PROCESS | 10117 | 1461300894552 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc105800 == 38 [pid = 10117] [id = 67] 21:54:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 81 (0x7ff6c4879400) [pid = 10117] [serial = 199] [outer = (nil)] 21:54:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 82 (0x7ff6c6ed3c00) [pid = 10117] [serial = 200] [outer = 0x7ff6c4879400] 21:54:54 INFO - PROCESS | 10117 | 1461300894626 Marionette DEBUG loaded listener.js 21:54:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 83 (0x7ff6ca33b400) [pid = 10117] [serial = 201] [outer = 0x7ff6c4879400] 21:54:55 INFO - PROCESS | 10117 | 1461300895452 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1245ms 21:54:55 INFO - PROCESS | 10117 | 1461300895492 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 21:54:55 INFO - PROCESS | 10117 | 1461300895500 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 21:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:54:55 INFO - PROCESS | 10117 | 1461300895510 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:54:55 INFO - PROCESS | 10117 | 1461300895514 Marionette TRACE conn3 <- [1,242,null,{}] 21:54:55 INFO - PROCESS | 10117 | 1461300895519 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:55 INFO - PROCESS | 10117 | 1461300895664 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 21:54:55 INFO - PROCESS | 10117 | 1461300895802 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97aa000 == 39 [pid = 10117] [id = 68] 21:54:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 84 (0x7ff6c4879c00) [pid = 10117] [serial = 202] [outer = (nil)] 21:54:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 85 (0x7ff6ccc1dc00) [pid = 10117] [serial = 203] [outer = 0x7ff6c4879c00] 21:54:55 INFO - PROCESS | 10117 | 1461300895871 Marionette DEBUG loaded listener.js 21:54:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 86 (0x7ff6cd2c1000) [pid = 10117] [serial = 204] [outer = 0x7ff6c4879c00] 21:54:56 INFO - PROCESS | 10117 | 1461300896680 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 21:54:56 INFO - PROCESS | 10117 | 1461300896742 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 21:54:56 INFO - PROCESS | 10117 | 1461300896746 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 21:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:54:56 INFO - PROCESS | 10117 | 1461300896752 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:54:56 INFO - PROCESS | 10117 | 1461300896757 Marionette TRACE conn3 <- [1,246,null,{}] 21:54:56 INFO - PROCESS | 10117 | 1461300896772 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:56 INFO - PROCESS | 10117 | 1461300896965 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 21:54:57 INFO - PROCESS | 10117 | 1461300897096 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df847000 == 40 [pid = 10117] [id = 69] 21:54:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 87 (0x7ff6d97f0000) [pid = 10117] [serial = 205] [outer = (nil)] 21:54:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 88 (0x7ff6df23ec00) [pid = 10117] [serial = 206] [outer = 0x7ff6d97f0000] 21:54:57 INFO - PROCESS | 10117 | 1461300897171 Marionette DEBUG loaded listener.js 21:54:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 89 (0x7ff6dfccd000) [pid = 10117] [serial = 207] [outer = 0x7ff6d97f0000] 21:54:58 INFO - PROCESS | 10117 | 1461300898009 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1286ms 21:54:58 INFO - PROCESS | 10117 | 1461300898038 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 21:54:58 INFO - PROCESS | 10117 | 1461300898042 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 21:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:54:58 INFO - PROCESS | 10117 | 1461300898048 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:54:58 INFO - PROCESS | 10117 | 1461300898050 Marionette TRACE conn3 <- [1,250,null,{}] 21:54:58 INFO - PROCESS | 10117 | 1461300898055 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:58 INFO - PROCESS | 10117 | 1461300898199 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 21:54:58 INFO - PROCESS | 10117 | 1461300898345 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfc91000 == 41 [pid = 10117] [id = 70] 21:54:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 90 (0x7ff6da37b800) [pid = 10117] [serial = 208] [outer = (nil)] 21:54:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 91 (0x7ff6e26b7400) [pid = 10117] [serial = 209] [outer = 0x7ff6da37b800] 21:54:58 INFO - PROCESS | 10117 | 1461300898420 Marionette DEBUG loaded listener.js 21:54:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 92 (0x7ff6e3c67000) [pid = 10117] [serial = 210] [outer = 0x7ff6da37b800] 21:54:59 INFO - PROCESS | 10117 | 1461300899240 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1232ms 21:54:59 INFO - PROCESS | 10117 | 1461300899281 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 21:54:59 INFO - PROCESS | 10117 | 1461300899283 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 21:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:54:59 INFO - PROCESS | 10117 | 1461300899289 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:54:59 INFO - PROCESS | 10117 | 1461300899292 Marionette TRACE conn3 <- [1,254,null,{}] 21:54:59 INFO - PROCESS | 10117 | 1461300899297 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:59 INFO - PROCESS | 10117 | 1461300899440 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 21:54:59 INFO - PROCESS | 10117 | 1461300899575 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e1960800 == 42 [pid = 10117] [id = 71] 21:54:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 93 (0x7ff6dfd36400) [pid = 10117] [serial = 211] [outer = (nil)] 21:54:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6e3ee5400) [pid = 10117] [serial = 212] [outer = 0x7ff6dfd36400] 21:54:59 INFO - PROCESS | 10117 | 1461300899647 Marionette DEBUG loaded listener.js 21:54:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6e73d6400) [pid = 10117] [serial = 213] [outer = 0x7ff6dfd36400] 21:55:00 INFO - PROCESS | 10117 | 1461300900455 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1184ms 21:55:00 INFO - PROCESS | 10117 | 1461300900474 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 21:55:00 INFO - PROCESS | 10117 | 1461300900477 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 21:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:55:00 INFO - PROCESS | 10117 | 1461300900483 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:55:00 INFO - PROCESS | 10117 | 1461300900485 Marionette TRACE conn3 <- [1,258,null,{}] 21:55:00 INFO - PROCESS | 10117 | 1461300900490 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:00 INFO - PROCESS | 10117 | 1461300900651 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 21:55:00 INFO - PROCESS | 10117 | 1461300900794 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d47800 == 43 [pid = 10117] [id = 72] 21:55:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6c359c400) [pid = 10117] [serial = 214] [outer = (nil)] 21:55:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c3e1e400) [pid = 10117] [serial = 215] [outer = 0x7ff6c359c400] 21:55:00 INFO - PROCESS | 10117 | 1461300900868 Marionette DEBUG loaded listener.js 21:55:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c3e23c00) [pid = 10117] [serial = 216] [outer = 0x7ff6c359c400] 21:55:01 INFO - PROCESS | 10117 | 1461300901861 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1427ms 21:55:01 INFO - PROCESS | 10117 | 1461300901911 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 21:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:55:01 INFO - PROCESS | 10117 | 1461300901926 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 21:55:01 INFO - PROCESS | 10117 | 1461300901938 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:55:01 INFO - PROCESS | 10117 | 1461300901945 Marionette TRACE conn3 <- [1,262,null,{}] 21:55:01 INFO - PROCESS | 10117 | 1461300901957 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:02 INFO - PROCESS | 10117 | 1461300902157 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dd41d000 == 42 [pid = 10117] [id = 65] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3b35000 == 41 [pid = 10117] [id = 64] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6dbbcb000) [pid = 10117] [serial = 158] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | 1461300902347 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da3d6000 == 40 [pid = 10117] [id = 63] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cea76000 == 39 [pid = 10117] [id = 62] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccd21000 == 38 [pid = 10117] [id = 61] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5482000 == 37 [pid = 10117] [id = 60] 21:55:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c590e800 == 38 [pid = 10117] [id = 73] 21:55:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c6ed6400) [pid = 10117] [serial = 217] [outer = (nil)] 21:55:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c6eda400) [pid = 10117] [serial = 218] [outer = 0x7ff6c6ed6400] 21:55:02 INFO - PROCESS | 10117 | 1461300902452 Marionette DEBUG loaded listener.js 21:55:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c6fb7c00) [pid = 10117] [serial = 219] [outer = 0x7ff6c6ed6400] 21:55:02 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb6800 == 37 [pid = 10117] [id = 59] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6e3eda400) [pid = 10117] [serial = 110] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6d47ed400) [pid = 10117] [serial = 152] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6cdfab800) [pid = 10117] [serial = 149] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6daa7d400) [pid = 10117] [serial = 155] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6c6ed4400) [pid = 10117] [serial = 134] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6cc2e6400) [pid = 10117] [serial = 146] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6c7163c00) [pid = 10117] [serial = 143] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 92 (0x7ff6ca27e000) [pid = 10117] [serial = 144] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 91 (0x7ff6c6e1d000) [pid = 10117] [serial = 141] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 90 (0x7ff6c5776800) [pid = 10117] [serial = 140] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 89 (0x7ff6cd751400) [pid = 10117] [serial = 137] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 88 (0x7ff6db8ca000) [pid = 10117] [serial = 156] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 87 (0x7ff6cea28800) [pid = 10117] [serial = 150] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 86 (0x7ff6da37bc00) [pid = 10117] [serial = 153] [outer = (nil)] [url = about:blank] 21:55:02 INFO - PROCESS | 10117 | --DOMWINDOW == 85 (0x7ff6cd2b9800) [pid = 10117] [serial = 147] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 10117 | 1461300903096 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1195ms 21:55:03 INFO - PROCESS | 10117 | 1461300903129 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 21:55:03 INFO - PROCESS | 10117 | 1461300903137 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 21:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:55:03 INFO - PROCESS | 10117 | 1461300903146 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:55:03 INFO - PROCESS | 10117 | 1461300903149 Marionette TRACE conn3 <- [1,266,null,{}] 21:55:03 INFO - PROCESS | 10117 | 1461300903155 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:03 INFO - PROCESS | 10117 | 1461300903320 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 21:55:03 INFO - PROCESS | 10117 | 1461300903420 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd00b800 == 38 [pid = 10117] [id = 74] 21:55:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 86 (0x7ff6c6e1e800) [pid = 10117] [serial = 220] [outer = (nil)] 21:55:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 87 (0x7ff6ca33b000) [pid = 10117] [serial = 221] [outer = 0x7ff6c6e1e800] 21:55:03 INFO - PROCESS | 10117 | 1461300903481 Marionette DEBUG loaded listener.js 21:55:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 88 (0x7ff6cbeb6000) [pid = 10117] [serial = 222] [outer = 0x7ff6c6e1e800] 21:55:04 INFO - PROCESS | 10117 | 1461300904100 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 981ms 21:55:04 INFO - PROCESS | 10117 | 1461300904127 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 21:55:04 INFO - PROCESS | 10117 | 1461300904130 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 21:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:55:04 INFO - PROCESS | 10117 | 1461300904136 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:55:04 INFO - PROCESS | 10117 | 1461300904141 Marionette TRACE conn3 <- [1,270,null,{}] 21:55:04 INFO - PROCESS | 10117 | 1461300904155 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:04 INFO - PROCESS | 10117 | 1461300904323 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 21:55:04 INFO - PROCESS | 10117 | 1461300904348 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39c9800 == 39 [pid = 10117] [id = 75] 21:55:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 89 (0x7ff6cca6dc00) [pid = 10117] [serial = 223] [outer = (nil)] 21:55:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 90 (0x7ff6ccc1fc00) [pid = 10117] [serial = 224] [outer = 0x7ff6cca6dc00] 21:55:04 INFO - PROCESS | 10117 | 1461300904408 Marionette DEBUG loaded listener.js 21:55:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 91 (0x7ff6cdfab800) [pid = 10117] [serial = 225] [outer = 0x7ff6cca6dc00] 21:55:05 INFO - PROCESS | 10117 | 1461300905189 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1089ms 21:55:05 INFO - PROCESS | 10117 | 1461300905231 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 21:55:05 INFO - PROCESS | 10117 | 1461300905234 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 21:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:55:05 INFO - PROCESS | 10117 | 1461300905240 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:55:05 INFO - PROCESS | 10117 | 1461300905241 Marionette TRACE conn3 <- [1,274,null,{}] 21:55:05 INFO - PROCESS | 10117 | 1461300905247 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:05 INFO - PROCESS | 10117 | 1461300905410 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 21:55:05 INFO - PROCESS | 10117 | 1461300905441 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da828800 == 40 [pid = 10117] [id = 76] 21:55:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 92 (0x7ff6cd2c3800) [pid = 10117] [serial = 226] [outer = (nil)] 21:55:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 93 (0x7ff6d47ed400) [pid = 10117] [serial = 227] [outer = 0x7ff6cd2c3800] 21:55:05 INFO - PROCESS | 10117 | 1461300905501 Marionette DEBUG loaded listener.js 21:55:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6daa05c00) [pid = 10117] [serial = 228] [outer = 0x7ff6cd2c3800] 21:55:06 INFO - PROCESS | 10117 | 1461300906141 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 930ms 21:55:06 INFO - PROCESS | 10117 | 1461300906171 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 21:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:55:06 INFO - PROCESS | 10117 | 1461300906174 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 21:55:06 INFO - PROCESS | 10117 | 1461300906179 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:55:06 INFO - PROCESS | 10117 | 1461300906182 Marionette TRACE conn3 <- [1,278,null,{}] 21:55:06 INFO - PROCESS | 10117 | 1461300906186 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:06 INFO - PROCESS | 10117 | 1461300906354 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 21:55:06 INFO - PROCESS | 10117 | 1461300906384 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c9758000 == 41 [pid = 10117] [id = 77] 21:55:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6ce894c00) [pid = 10117] [serial = 229] [outer = (nil)] 21:55:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6db8c3800) [pid = 10117] [serial = 230] [outer = 0x7ff6ce894c00] 21:55:06 INFO - PROCESS | 10117 | 1461300906443 Marionette DEBUG loaded listener.js 21:55:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6dd92c000) [pid = 10117] [serial = 231] [outer = 0x7ff6ce894c00] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6ccc1f400) [pid = 10117] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6cbc0e000) [pid = 10117] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6c359f000) [pid = 10117] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6dd9dec00) [pid = 10117] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 92 (0x7ff6dd48d000) [pid = 10117] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 91 (0x7ff6c3b4ec00) [pid = 10117] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:55:07 INFO - PROCESS | 10117 | --DOMWINDOW == 90 (0x7ff6c359e400) [pid = 10117] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:55:07 INFO - PROCESS | 10117 | 1461300907162 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1031ms 21:55:07 INFO - PROCESS | 10117 | 1461300907210 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 21:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:55:07 INFO - PROCESS | 10117 | 1461300907213 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 21:55:07 INFO - PROCESS | 10117 | 1461300907217 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:55:07 INFO - PROCESS | 10117 | 1461300907230 Marionette TRACE conn3 <- [1,282,null,{}] 21:55:07 INFO - PROCESS | 10117 | 1461300907236 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:07 INFO - PROCESS | 10117 | 1461300907440 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 21:55:07 INFO - PROCESS | 10117 | 1461300907501 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df8ca000 == 42 [pid = 10117] [id = 78] 21:55:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 91 (0x7ff6c55acc00) [pid = 10117] [serial = 232] [outer = (nil)] 21:55:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 92 (0x7ff6da383c00) [pid = 10117] [serial = 233] [outer = 0x7ff6c55acc00] 21:55:07 INFO - PROCESS | 10117 | 1461300907572 Marionette DEBUG loaded listener.js 21:55:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 93 (0x7ff6e26b7c00) [pid = 10117] [serial = 234] [outer = 0x7ff6c55acc00] 21:55:08 INFO - PROCESS | 10117 | 1461300908197 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 990ms 21:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:55:08 INFO - PROCESS | 10117 | 1461300908208 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 21:55:08 INFO - PROCESS | 10117 | 1461300908211 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 21:55:08 INFO - PROCESS | 10117 | 1461300908222 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:55:08 INFO - PROCESS | 10117 | 1461300908225 Marionette TRACE conn3 <- [1,286,null,{}] 21:55:08 INFO - PROCESS | 10117 | 1461300908231 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:08 INFO - PROCESS | 10117 | 1461300908367 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 21:55:08 INFO - PROCESS | 10117 | 1461300908469 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e2635800 == 43 [pid = 10117] [id = 79] 21:55:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6c6e1a000) [pid = 10117] [serial = 235] [outer = (nil)] 21:55:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6c6f5f400) [pid = 10117] [serial = 236] [outer = 0x7ff6c6e1a000] 21:55:08 INFO - PROCESS | 10117 | 1461300908528 Marionette DEBUG loaded listener.js 21:55:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6ccc20000) [pid = 10117] [serial = 237] [outer = 0x7ff6c6e1a000] 21:55:09 INFO - PROCESS | 10117 | 1461300909071 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 935ms 21:55:09 INFO - PROCESS | 10117 | 1461300909157 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 21:55:09 INFO - PROCESS | 10117 | 1461300909163 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 21:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:55:09 INFO - PROCESS | 10117 | 1461300909172 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:55:09 INFO - PROCESS | 10117 | 1461300909176 Marionette TRACE conn3 <- [1,290,null,{}] 21:55:09 INFO - PROCESS | 10117 | 1461300909185 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:09 INFO - PROCESS | 10117 | 1461300909364 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 21:55:09 INFO - PROCESS | 10117 | 1461300909475 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc214800 == 44 [pid = 10117] [id = 80] 21:55:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c3e29c00) [pid = 10117] [serial = 238] [outer = (nil)] 21:55:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c40f6800) [pid = 10117] [serial = 239] [outer = 0x7ff6c3e29c00] 21:55:09 INFO - PROCESS | 10117 | 1461300909560 Marionette DEBUG loaded listener.js 21:55:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c6e21800) [pid = 10117] [serial = 240] [outer = 0x7ff6c3e29c00] 21:55:10 INFO - PROCESS | 10117 | 1461300910400 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1239ms 21:55:10 INFO - PROCESS | 10117 | 1461300910410 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 21:55:10 INFO - PROCESS | 10117 | 1461300910416 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 21:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:55:10 INFO - PROCESS | 10117 | 1461300910427 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:55:10 INFO - PROCESS | 10117 | 1461300910432 Marionette TRACE conn3 <- [1,294,null,{}] 21:55:10 INFO - PROCESS | 10117 | 1461300910454 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:10 INFO - PROCESS | 10117 | 1461300910612 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 21:55:10 INFO - PROCESS | 10117 | 1461300910754 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da6ba000 == 45 [pid = 10117] [id = 81] 21:55:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c3ee2000) [pid = 10117] [serial = 241] [outer = (nil)] 21:55:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6ca3e3400) [pid = 10117] [serial = 242] [outer = 0x7ff6c3ee2000] 21:55:10 INFO - PROCESS | 10117 | 1461300910826 Marionette DEBUG loaded listener.js 21:55:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6cc4f4800) [pid = 10117] [serial = 243] [outer = 0x7ff6c3ee2000] 21:55:11 INFO - PROCESS | 10117 | 1461300911609 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:11 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. 21:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1255ms 21:55:11 INFO - PROCESS | 10117 | 1461300911679 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 21:55:11 INFO - PROCESS | 10117 | 1461300911683 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 21:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:55:11 INFO - PROCESS | 10117 | 1461300911689 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:55:11 INFO - PROCESS | 10117 | 1461300911692 Marionette TRACE conn3 <- [1,298,null,{}] 21:55:11 INFO - PROCESS | 10117 | 1461300911706 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:11 INFO - PROCESS | 10117 | 1461300911905 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 21:55:12 INFO - PROCESS | 10117 | 1461300912041 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e7399000 == 46 [pid = 10117] [id = 82] 21:55:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6cdfac400) [pid = 10117] [serial = 244] [outer = (nil)] 21:55:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6da37bc00) [pid = 10117] [serial = 245] [outer = 0x7ff6cdfac400] 21:55:12 INFO - PROCESS | 10117 | 1461300912117 Marionette DEBUG loaded listener.js 21:55:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6dd9e1800) [pid = 10117] [serial = 246] [outer = 0x7ff6cdfac400] 21:55:12 INFO - PROCESS | 10117 | 1461300912960 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:13 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. 21:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1336ms 21:55:13 INFO - PROCESS | 10117 | 1461300913025 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 21:55:13 INFO - PROCESS | 10117 | 1461300913029 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 21:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:55:13 INFO - PROCESS | 10117 | 1461300913034 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:55:13 INFO - PROCESS | 10117 | 1461300913036 Marionette TRACE conn3 <- [1,302,null,{}] 21:55:13 INFO - PROCESS | 10117 | 1461300913042 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:13 INFO - PROCESS | 10117 | 1461300913190 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 21:55:13 INFO - PROCESS | 10117 | 1461300913333 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce863800 == 47 [pid = 10117] [id = 83] 21:55:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6cd2dcc00) [pid = 10117] [serial = 247] [outer = (nil)] 21:55:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6cd2e5c00) [pid = 10117] [serial = 248] [outer = 0x7ff6cd2dcc00] 21:55:13 INFO - PROCESS | 10117 | 1461300913415 Marionette DEBUG loaded listener.js 21:55:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6cfe4bc00) [pid = 10117] [serial = 249] [outer = 0x7ff6cd2dcc00] 21:55:14 INFO - PROCESS | 10117 | 1461300914188 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:14 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. 21:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1187ms 21:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:55:14 INFO - PROCESS | 10117 | 1461300914223 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 21:55:14 INFO - PROCESS | 10117 | 1461300914226 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 21:55:14 INFO - PROCESS | 10117 | 1461300914231 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:55:14 INFO - PROCESS | 10117 | 1461300914234 Marionette TRACE conn3 <- [1,306,null,{}] 21:55:14 INFO - PROCESS | 10117 | 1461300914239 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:14 INFO - PROCESS | 10117 | 1461300914376 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 21:55:14 INFO - PROCESS | 10117 | 1461300914488 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0d0800 == 48 [pid = 10117] [id = 84] 21:55:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6cd2e0800) [pid = 10117] [serial = 250] [outer = (nil)] 21:55:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6dfc03000) [pid = 10117] [serial = 251] [outer = 0x7ff6cd2e0800] 21:55:14 INFO - PROCESS | 10117 | 1461300914597 Marionette DEBUG loaded listener.js 21:55:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6e19ab000) [pid = 10117] [serial = 252] [outer = 0x7ff6cd2e0800] 21:55:15 INFO - PROCESS | 10117 | 1461300915416 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:15 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. 21:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1231ms 21:55:15 INFO - PROCESS | 10117 | 1461300915463 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 21:55:15 INFO - PROCESS | 10117 | 1461300915467 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 21:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:55:15 INFO - PROCESS | 10117 | 1461300915472 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:55:15 INFO - PROCESS | 10117 | 1461300915475 Marionette TRACE conn3 <- [1,310,null,{}] 21:55:15 INFO - PROCESS | 10117 | 1461300915480 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:15 INFO - PROCESS | 10117 | 1461300915643 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 21:55:15 INFO - PROCESS | 10117 | 1461300915796 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f99800 == 49 [pid = 10117] [id = 85] 21:55:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c3209800) [pid = 10117] [serial = 253] [outer = (nil)] 21:55:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6dfcc3800) [pid = 10117] [serial = 254] [outer = 0x7ff6c3209800] 21:55:15 INFO - PROCESS | 10117 | 1461300915868 Marionette DEBUG loaded listener.js 21:55:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6e4a5ac00) [pid = 10117] [serial = 255] [outer = 0x7ff6c3209800] 21:55:16 INFO - PROCESS | 10117 | 1461300916902 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:16 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. 21:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1481ms 21:55:16 INFO - PROCESS | 10117 | 1461300916954 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 21:55:16 INFO - PROCESS | 10117 | 1461300916959 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 21:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:55:16 INFO - PROCESS | 10117 | 1461300916968 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:55:16 INFO - PROCESS | 10117 | 1461300916972 Marionette TRACE conn3 <- [1,314,null,{}] 21:55:16 INFO - PROCESS | 10117 | 1461300916979 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:17 INFO - PROCESS | 10117 | 1461300917120 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 21:55:17 INFO - PROCESS | 10117 | 1461300917389 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b35000 == 50 [pid = 10117] [id = 86] 21:55:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c3e28800) [pid = 10117] [serial = 256] [outer = (nil)] 21:55:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c47d1800) [pid = 10117] [serial = 257] [outer = 0x7ff6c3e28800] 21:55:17 INFO - PROCESS | 10117 | 1461300917506 Marionette DEBUG loaded listener.js 21:55:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6c47d7000) [pid = 10117] [serial = 258] [outer = 0x7ff6c3e28800] 21:55:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c47db000) [pid = 10117] [serial = 259] [outer = 0x7ff6c3b57800] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c591c000 == 49 [pid = 10117] [id = 38] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df8ca000 == 48 [pid = 10117] [id = 78] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6df88e800) [pid = 10117] [serial = 173] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c6ed0c00) [pid = 10117] [serial = 161] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6cc4f5000) [pid = 10117] [serial = 164] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6cc2de400) [pid = 10117] [serial = 167] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6df240c00) [pid = 10117] [serial = 170] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6e19b1400) [pid = 10117] [serial = 197] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c9758000 == 47 [pid = 10117] [id = 77] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da828800 == 46 [pid = 10117] [id = 76] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d39c9800 == 45 [pid = 10117] [id = 75] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd00b800 == 44 [pid = 10117] [id = 74] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c590e800 == 43 [pid = 10117] [id = 73] 21:55:18 INFO - PROCESS | 10117 | 1461300918434 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e1960800 == 42 [pid = 10117] [id = 71] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfc91000 == 41 [pid = 10117] [id = 70] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df847000 == 40 [pid = 10117] [id = 69] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97aa000 == 39 [pid = 10117] [id = 68] 21:55:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc105800 == 38 [pid = 10117] [id = 67] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6da5d6400) [pid = 10117] [serial = 188] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6cd2bf000) [pid = 10117] [serial = 185] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c9776c00) [pid = 10117] [serial = 179] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6df7ce000) [pid = 10117] [serial = 191] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6db8c2800) [pid = 10117] [serial = 189] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6dfd3c400) [pid = 10117] [serial = 194] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6cca71800) [pid = 10117] [serial = 182] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6cac41800) [pid = 10117] [serial = 180] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6ccc1a000) [pid = 10117] [serial = 183] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c40f2400) [pid = 10117] [serial = 177] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c3b53000) [pid = 10117] [serial = 176] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6dfcc7400) [pid = 10117] [serial = 192] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6dfd43000) [pid = 10117] [serial = 195] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6ce9ba800) [pid = 10117] [serial = 186] [outer = (nil)] [url = about:blank] 21:55:18 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. 21:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1536ms 21:55:18 INFO - PROCESS | 10117 | 1461300918504 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 21:55:18 INFO - PROCESS | 10117 | 1461300918510 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 21:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:55:18 INFO - PROCESS | 10117 | 1461300918519 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:55:18 INFO - PROCESS | 10117 | 1461300918521 Marionette TRACE conn3 <- [1,318,null,{}] 21:55:18 INFO - PROCESS | 10117 | 1461300918525 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:18 INFO - PROCESS | 10117 | 1461300918662 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 21:55:18 INFO - PROCESS | 10117 | 1461300918756 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c731a800 == 39 [pid = 10117] [id = 87] 21:55:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c3e28c00) [pid = 10117] [serial = 260] [outer = (nil)] 21:55:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c5779000) [pid = 10117] [serial = 261] [outer = 0x7ff6c3e28c00] 21:55:18 INFO - PROCESS | 10117 | 1461300918815 Marionette DEBUG loaded listener.js 21:55:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c6ed0c00) [pid = 10117] [serial = 262] [outer = 0x7ff6c3e28c00] 21:55:19 INFO - PROCESS | 10117 | 1461300919536 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:19 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. 21:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1028ms 21:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:55:19 INFO - PROCESS | 10117 | 1461300919551 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 21:55:19 INFO - PROCESS | 10117 | 1461300919554 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 21:55:19 INFO - PROCESS | 10117 | 1461300919559 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:55:19 INFO - PROCESS | 10117 | 1461300919564 Marionette TRACE conn3 <- [1,322,null,{}] 21:55:19 INFO - PROCESS | 10117 | 1461300919611 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:19 INFO - PROCESS | 10117 | 1461300919747 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 21:55:19 INFO - PROCESS | 10117 | 1461300919767 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd00d800 == 40 [pid = 10117] [id = 88] 21:55:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c6fbd000) [pid = 10117] [serial = 263] [outer = (nil)] 21:55:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c7161c00) [pid = 10117] [serial = 264] [outer = 0x7ff6c6fbd000] 21:55:19 INFO - PROCESS | 10117 | 1461300919827 Marionette DEBUG loaded listener.js 21:55:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6ca27e000) [pid = 10117] [serial = 265] [outer = 0x7ff6c6fbd000] 21:55:20 INFO - PROCESS | 10117 | 1461300920543 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:20 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. 21:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 992ms 21:55:20 INFO - PROCESS | 10117 | 1461300920551 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 21:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:55:20 INFO - PROCESS | 10117 | 1461300920555 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 21:55:20 INFO - PROCESS | 10117 | 1461300920560 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:55:20 INFO - PROCESS | 10117 | 1461300920563 Marionette TRACE conn3 <- [1,326,null,{}] 21:55:20 INFO - PROCESS | 10117 | 1461300920568 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:20 INFO - PROCESS | 10117 | 1461300920751 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 21:55:20 INFO - PROCESS | 10117 | 1461300920781 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce102800 == 41 [pid = 10117] [id = 89] 21:55:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c47de400) [pid = 10117] [serial = 266] [outer = (nil)] 21:55:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6cb296c00) [pid = 10117] [serial = 267] [outer = 0x7ff6c47de400] 21:55:20 INFO - PROCESS | 10117 | 1461300920838 Marionette DEBUG loaded listener.js 21:55:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6cc1ae000) [pid = 10117] [serial = 268] [outer = 0x7ff6c47de400] 21:55:21 INFO - PROCESS | 10117 | 1461300921549 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:21 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. 21:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1034ms 21:55:21 INFO - PROCESS | 10117 | 1461300921594 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 21:55:21 INFO - PROCESS | 10117 | 1461300921598 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 21:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:55:21 INFO - PROCESS | 10117 | 1461300921610 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:55:21 INFO - PROCESS | 10117 | 1461300921612 Marionette TRACE conn3 <- [1,330,null,{}] 21:55:21 INFO - PROCESS | 10117 | 1461300921617 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:21 INFO - PROCESS | 10117 | 1461300921803 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 21:55:21 INFO - PROCESS | 10117 | 1461300921826 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f95000 == 42 [pid = 10117] [id = 90] 21:55:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c3e27000) [pid = 10117] [serial = 269] [outer = (nil)] 21:55:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6cc857800) [pid = 10117] [serial = 270] [outer = 0x7ff6c3e27000] 21:55:21 INFO - PROCESS | 10117 | 1461300921884 Marionette DEBUG loaded listener.js 21:55:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6ccc14c00) [pid = 10117] [serial = 271] [outer = 0x7ff6c3e27000] 21:55:22 INFO - PROCESS | 10117 | 1461300922645 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:22 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. 21:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 21:55:22 INFO - PROCESS | 10117 | 1461300922690 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 21:55:22 INFO - PROCESS | 10117 | 1461300922693 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 21:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6ce894c00) [pid = 10117] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6cd2c3800) [pid = 10117] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6c55acc00) [pid = 10117] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6c6ed6400) [pid = 10117] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6cca6dc00) [pid = 10117] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c4879400) [pid = 10117] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6c6e1e800) [pid = 10117] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c4879c00) [pid = 10117] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6dba09000) [pid = 10117] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6ca28b000) [pid = 10117] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6cb209c00) [pid = 10117] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6c6ed4000) [pid = 10117] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6df88a400) [pid = 10117] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6c9777800) [pid = 10117] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6c55b0800) [pid = 10117] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6cab06800) [pid = 10117] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:55:22 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6c427f400) [pid = 10117] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:55:22 INFO - PROCESS | 10117 | 1461300922913 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:55:22 INFO - PROCESS | 10117 | 1461300922916 Marionette TRACE conn3 <- [1,334,null,{}] 21:55:22 INFO - PROCESS | 10117 | 1461300922921 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:23 INFO - PROCESS | 10117 | 1461300923058 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 21:55:23 INFO - PROCESS | 10117 | 1461300923067 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cfd53800 == 43 [pid = 10117] [id = 91] 21:55:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6cd13a800) [pid = 10117] [serial = 272] [outer = (nil)] 21:55:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6cd2c3800) [pid = 10117] [serial = 273] [outer = 0x7ff6cd13a800] 21:55:23 INFO - PROCESS | 10117 | 1461300923145 Marionette DEBUG loaded listener.js 21:55:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6cd74c400) [pid = 10117] [serial = 274] [outer = 0x7ff6cd13a800] 21:55:23 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. 21:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 961ms 21:55:23 INFO - PROCESS | 10117 | 1461300923835 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:23 INFO - PROCESS | 10117 | 1461300923843 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 21:55:23 INFO - PROCESS | 10117 | 1461300923847 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 21:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:55:23 INFO - PROCESS | 10117 | 1461300923852 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:55:23 INFO - PROCESS | 10117 | 1461300923854 Marionette TRACE conn3 <- [1,338,null,{}] 21:55:23 INFO - PROCESS | 10117 | 1461300923859 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:24 INFO - PROCESS | 10117 | 1461300924017 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 21:55:24 INFO - PROCESS | 10117 | 1461300924037 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97be800 == 44 [pid = 10117] [id = 92] 21:55:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c3203800) [pid = 10117] [serial = 275] [outer = (nil)] 21:55:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6cd129000) [pid = 10117] [serial = 276] [outer = 0x7ff6c3203800] 21:55:24 INFO - PROCESS | 10117 | 1461300924093 Marionette DEBUG loaded listener.js 21:55:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6cd12e000) [pid = 10117] [serial = 277] [outer = 0x7ff6c3203800] 21:55:24 INFO - PROCESS | 10117 | 1461300924711 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:24 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. 21:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 885ms 21:55:24 INFO - PROCESS | 10117 | 1461300924738 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 21:55:24 INFO - PROCESS | 10117 | 1461300924741 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 21:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:55:24 INFO - PROCESS | 10117 | 1461300924747 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:55:24 INFO - PROCESS | 10117 | 1461300924749 Marionette TRACE conn3 <- [1,342,null,{}] 21:55:24 INFO - PROCESS | 10117 | 1461300924754 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:24 INFO - PROCESS | 10117 | 1461300924876 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 21:55:25 INFO - PROCESS | 10117 | 1461300925043 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fbd800 == 45 [pid = 10117] [id = 93] 21:55:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c3203000) [pid = 10117] [serial = 278] [outer = (nil)] 21:55:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c320a400) [pid = 10117] [serial = 279] [outer = 0x7ff6c3203000] 21:55:25 INFO - PROCESS | 10117 | 1461300925112 Marionette DEBUG loaded listener.js 21:55:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c3b50c00) [pid = 10117] [serial = 280] [outer = 0x7ff6c3203000] 21:55:25 INFO - PROCESS | 10117 | 1461300925930 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:25 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. 21:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1227ms 21:55:25 INFO - PROCESS | 10117 | 1461300925977 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 21:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:55:25 INFO - PROCESS | 10117 | 1461300925984 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 21:55:25 INFO - PROCESS | 10117 | 1461300925992 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:55:25 INFO - PROCESS | 10117 | 1461300925995 Marionette TRACE conn3 <- [1,346,null,{}] 21:55:26 INFO - PROCESS | 10117 | 1461300926002 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:26 INFO - PROCESS | 10117 | 1461300926166 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 21:55:26 INFO - PROCESS | 10117 | 1461300926305 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb41000 == 46 [pid = 10117] [id = 94] 21:55:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c3206000) [pid = 10117] [serial = 281] [outer = (nil)] 21:55:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c59cf800) [pid = 10117] [serial = 282] [outer = 0x7ff6c3206000] 21:55:26 INFO - PROCESS | 10117 | 1461300926377 Marionette DEBUG loaded listener.js 21:55:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c6edd400) [pid = 10117] [serial = 283] [outer = 0x7ff6c3206000] 21:55:27 INFO - PROCESS | 10117 | 1461300927224 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:27 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. 21:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1287ms 21:55:27 INFO - PROCESS | 10117 | 1461300927283 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 21:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:55:27 INFO - PROCESS | 10117 | 1461300927289 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 21:55:27 INFO - PROCESS | 10117 | 1461300927295 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:55:27 INFO - PROCESS | 10117 | 1461300927298 Marionette TRACE conn3 <- [1,350,null,{}] 21:55:27 INFO - PROCESS | 10117 | 1461300927303 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:27 INFO - PROCESS | 10117 | 1461300927468 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 21:55:27 INFO - PROCESS | 10117 | 1461300927604 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cfd4e800 == 47 [pid = 10117] [id = 95] 21:55:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c6fb9800) [pid = 10117] [serial = 284] [outer = (nil)] 21:55:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6c9775000) [pid = 10117] [serial = 285] [outer = 0x7ff6c6fb9800] 21:55:27 INFO - PROCESS | 10117 | 1461300927674 Marionette DEBUG loaded listener.js 21:55:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6cbc07800) [pid = 10117] [serial = 286] [outer = 0x7ff6c6fb9800] 21:55:28 INFO - PROCESS | 10117 | 1461300928592 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:28 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. 21:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1340ms 21:55:28 INFO - PROCESS | 10117 | 1461300928635 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 21:55:28 INFO - PROCESS | 10117 | 1461300928639 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 21:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:55:28 INFO - PROCESS | 10117 | 1461300928654 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:55:28 INFO - PROCESS | 10117 | 1461300928662 Marionette TRACE conn3 <- [1,354,null,{}] 21:55:28 INFO - PROCESS | 10117 | 1461300928669 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:28 INFO - PROCESS | 10117 | 1461300928829 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 21:55:28 INFO - PROCESS | 10117 | 1461300928969 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dba4a800 == 48 [pid = 10117] [id = 96] 21:55:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6cc7e6c00) [pid = 10117] [serial = 287] [outer = (nil)] 21:55:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6cd12e800) [pid = 10117] [serial = 288] [outer = 0x7ff6cc7e6c00] 21:55:29 INFO - PROCESS | 10117 | 1461300929041 Marionette DEBUG loaded listener.js 21:55:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6cd2e0c00) [pid = 10117] [serial = 289] [outer = 0x7ff6cc7e6c00] 21:55:29 INFO - PROCESS | 10117 | 1461300929863 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:29 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. 21:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1244ms 21:55:29 INFO - PROCESS | 10117 | 1461300929890 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 21:55:29 INFO - PROCESS | 10117 | 1461300929894 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 21:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:55:29 INFO - PROCESS | 10117 | 1461300929900 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:55:29 INFO - PROCESS | 10117 | 1461300929902 Marionette TRACE conn3 <- [1,358,null,{}] 21:55:29 INFO - PROCESS | 10117 | 1461300929907 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:30 INFO - PROCESS | 10117 | 1461300930049 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 21:55:30 INFO - PROCESS | 10117 | 1461300930191 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df82c000 == 49 [pid = 10117] [id = 97] 21:55:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6cdc28800) [pid = 10117] [serial = 290] [outer = (nil)] 21:55:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6cdfb0000) [pid = 10117] [serial = 291] [outer = 0x7ff6cdc28800] 21:55:30 INFO - PROCESS | 10117 | 1461300930284 Marionette DEBUG loaded listener.js 21:55:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6cea21c00) [pid = 10117] [serial = 292] [outer = 0x7ff6cdc28800] 21:55:31 INFO - PROCESS | 10117 | 1461300931124 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:31 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. 21:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1234ms 21:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:55:31 INFO - PROCESS | 10117 | 1461300931134 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 21:55:31 INFO - PROCESS | 10117 | 1461300931137 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 21:55:31 INFO - PROCESS | 10117 | 1461300931142 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:55:31 INFO - PROCESS | 10117 | 1461300931146 Marionette TRACE conn3 <- [1,362,null,{}] 21:55:31 INFO - PROCESS | 10117 | 1461300931151 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:31 INFO - PROCESS | 10117 | 1461300931301 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 21:55:31 INFO - PROCESS | 10117 | 1461300931442 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e1973800 == 50 [pid = 10117] [id = 98] 21:55:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6d3a65c00) [pid = 10117] [serial = 293] [outer = (nil)] 21:55:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6d974cc00) [pid = 10117] [serial = 294] [outer = 0x7ff6d3a65c00] 21:55:31 INFO - PROCESS | 10117 | 1461300931523 Marionette DEBUG loaded listener.js 21:55:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6da5d6400) [pid = 10117] [serial = 295] [outer = 0x7ff6d3a65c00] 21:55:32 INFO - PROCESS | 10117 | 1461300932644 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:32 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. 21:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1579ms 21:55:32 INFO - PROCESS | 10117 | 1461300932722 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 21:55:32 INFO - PROCESS | 10117 | 1461300932727 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 21:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:55:32 INFO - PROCESS | 10117 | 1461300932735 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:55:32 INFO - PROCESS | 10117 | 1461300932739 Marionette TRACE conn3 <- [1,366,null,{}] 21:55:32 INFO - PROCESS | 10117 | 1461300932746 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:32 INFO - PROCESS | 10117 | 1461300932925 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 21:55:33 INFO - PROCESS | 10117 | 1461300933192 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3547000 == 51 [pid = 10117] [id = 99] 21:55:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c40f6c00) [pid = 10117] [serial = 296] [outer = (nil)] 21:55:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c4673000) [pid = 10117] [serial = 297] [outer = 0x7ff6c40f6c00] 21:55:33 INFO - PROCESS | 10117 | 1461300933272 Marionette DEBUG loaded listener.js 21:55:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c4678c00) [pid = 10117] [serial = 298] [outer = 0x7ff6c40f6c00] 21:55:34 INFO - PROCESS | 10117 | 1461300934046 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:34 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. 21:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1382ms 21:55:34 INFO - PROCESS | 10117 | 1461300934117 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 21:55:34 INFO - PROCESS | 10117 | 1461300934125 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 21:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:55:34 INFO - PROCESS | 10117 | 1461300934134 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:55:34 INFO - PROCESS | 10117 | 1461300934137 Marionette TRACE conn3 <- [1,370,null,{}] 21:55:34 INFO - PROCESS | 10117 | 1461300934142 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:34 INFO - PROCESS | 10117 | 1461300934293 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 21:55:34 INFO - PROCESS | 10117 | 1461300934445 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97be800 == 50 [pid = 10117] [id = 92] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cfd53800 == 49 [pid = 10117] [id = 91] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f95000 == 48 [pid = 10117] [id = 90] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce102800 == 47 [pid = 10117] [id = 89] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6c6f5f400) [pid = 10117] [serial = 236] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c3e1e400) [pid = 10117] [serial = 215] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6df23ec00) [pid = 10117] [serial = 206] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6e26b7400) [pid = 10117] [serial = 209] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6e3ee5400) [pid = 10117] [serial = 212] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f95800 == 48 [pid = 10117] [id = 100] 21:55:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c3e1e400) [pid = 10117] [serial = 299] [outer = (nil)] 21:55:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6c47dd400) [pid = 10117] [serial = 300] [outer = 0x7ff6c3e1e400] 21:55:34 INFO - PROCESS | 10117 | 1461300934541 Marionette DEBUG loaded listener.js 21:55:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c6e18400) [pid = 10117] [serial = 301] [outer = 0x7ff6c3e1e400] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd00d800 == 47 [pid = 10117] [id = 88] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c731a800 == 46 [pid = 10117] [id = 87] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3b35000 == 45 [pid = 10117] [id = 86] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f99800 == 44 [pid = 10117] [id = 85] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd0d0800 == 43 [pid = 10117] [id = 84] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce863800 == 42 [pid = 10117] [id = 83] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e7399000 == 41 [pid = 10117] [id = 82] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da6ba000 == 40 [pid = 10117] [id = 81] 21:55:34 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc214800 == 39 [pid = 10117] [id = 80] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6dd92c000) [pid = 10117] [serial = 231] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6daa05c00) [pid = 10117] [serial = 228] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6cdfab800) [pid = 10117] [serial = 225] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6df0e9c00) [pid = 10117] [serial = 159] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6df7da800) [pid = 10117] [serial = 171] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6ccfbb400) [pid = 10117] [serial = 165] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6cfe45400) [pid = 10117] [serial = 132] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6dfcbfc00) [pid = 10117] [serial = 174] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6dd928400) [pid = 10117] [serial = 168] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c9773400) [pid = 10117] [serial = 162] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6cea25400) [pid = 10117] [serial = 138] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6cab05800) [pid = 10117] [serial = 135] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6db8c3800) [pid = 10117] [serial = 230] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6d47ed400) [pid = 10117] [serial = 227] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6da383c00) [pid = 10117] [serial = 233] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6e26b7c00) [pid = 10117] [serial = 234] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c6eda400) [pid = 10117] [serial = 218] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c6fb7c00) [pid = 10117] [serial = 219] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6ccc1fc00) [pid = 10117] [serial = 224] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6ca33b400) [pid = 10117] [serial = 201] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6c6ed3c00) [pid = 10117] [serial = 200] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6ca33b000) [pid = 10117] [serial = 221] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6cbeb6000) [pid = 10117] [serial = 222] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6cd2c1000) [pid = 10117] [serial = 204] [outer = (nil)] [url = about:blank] 21:55:34 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6ccc1dc00) [pid = 10117] [serial = 203] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 10117 | 1461300935275 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:55:35 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. 21:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1183ms 21:55:35 INFO - PROCESS | 10117 | 1461300935320 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 21:55:35 INFO - PROCESS | 10117 | 1461300935323 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 21:55:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:55:35 INFO - PROCESS | 10117 | 1461300935329 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:55:35 INFO - PROCESS | 10117 | 1461300935334 Marionette TRACE conn3 <- [1,374,null,{}] 21:55:35 INFO - PROCESS | 10117 | 1461300935348 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:35 INFO - PROCESS | 10117 | 1461300935490 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 21:55:35 INFO - PROCESS | 10117 | 1461300935503 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8c9000 == 40 [pid = 10117] [id = 101] 21:55:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6c6f61800) [pid = 10117] [serial = 302] [outer = (nil)] 21:55:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6c6fba800) [pid = 10117] [serial = 303] [outer = 0x7ff6c6f61800] 21:55:35 INFO - PROCESS | 10117 | 1461300935563 Marionette DEBUG loaded listener.js 21:55:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6c9774400) [pid = 10117] [serial = 304] [outer = 0x7ff6c6f61800] 21:55:36 INFO - PROCESS | 10117 | 1461300936460 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:55:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:55:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1182ms 21:55:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:55:36 INFO - PROCESS | 10117 | 1461300936512 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 21:55:36 INFO - PROCESS | 10117 | 1461300936515 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 21:55:36 INFO - PROCESS | 10117 | 1461300936521 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:55:36 INFO - PROCESS | 10117 | 1461300936523 Marionette TRACE conn3 <- [1,378,null,{}] 21:55:36 INFO - PROCESS | 10117 | 1461300936528 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:36 INFO - PROCESS | 10117 | 1461300936665 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 21:55:36 INFO - PROCESS | 10117 | 1461300936680 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce862000 == 41 [pid = 10117] [id = 102] 21:55:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c9775c00) [pid = 10117] [serial = 305] [outer = (nil)] 21:55:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6cc4ee000) [pid = 10117] [serial = 306] [outer = 0x7ff6c9775c00] 21:55:36 INFO - PROCESS | 10117 | 1461300936742 Marionette DEBUG loaded listener.js 21:55:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6cca7ac00) [pid = 10117] [serial = 307] [outer = 0x7ff6c9775c00] 21:55:37 INFO - PROCESS | 10117 | 1461300937511 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:55:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:55:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1030ms 21:55:37 INFO - PROCESS | 10117 | 1461300937550 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 21:55:37 INFO - PROCESS | 10117 | 1461300937552 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 21:55:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:55:37 INFO - PROCESS | 10117 | 1461300937564 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:55:37 INFO - PROCESS | 10117 | 1461300937565 Marionette TRACE conn3 <- [1,382,null,{}] 21:55:37 INFO - PROCESS | 10117 | 1461300937586 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:37 INFO - PROCESS | 10117 | 1461300937748 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 21:55:37 INFO - PROCESS | 10117 | 1461300937777 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39d1000 == 42 [pid = 10117] [id = 103] 21:55:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6cb209c00) [pid = 10117] [serial = 308] [outer = (nil)] 21:55:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6ccc1dc00) [pid = 10117] [serial = 309] [outer = 0x7ff6cb209c00] 21:55:37 INFO - PROCESS | 10117 | 1461300937836 Marionette DEBUG loaded listener.js 21:55:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6cd2da400) [pid = 10117] [serial = 310] [outer = 0x7ff6cb209c00] 21:55:38 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:38 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:38 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:38 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:38 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:38 INFO - PROCESS | 10117 | 1461300938651 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:55:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:55:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1141ms 21:55:38 INFO - PROCESS | 10117 | 1461300938699 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 21:55:38 INFO - PROCESS | 10117 | 1461300938702 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 21:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:55:38 INFO - PROCESS | 10117 | 1461300938713 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:55:38 INFO - PROCESS | 10117 | 1461300938715 Marionette TRACE conn3 <- [1,386,null,{}] 21:55:38 INFO - PROCESS | 10117 | 1461300938720 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:38 INFO - PROCESS | 10117 | 1461300938920 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 21:55:38 INFO - PROCESS | 10117 | 1461300938943 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da839000 == 43 [pid = 10117] [id = 104] 21:55:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6ce899800) [pid = 10117] [serial = 311] [outer = (nil)] 21:55:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6d3a69c00) [pid = 10117] [serial = 312] [outer = 0x7ff6ce899800] 21:55:39 INFO - PROCESS | 10117 | 1461300939004 Marionette DEBUG loaded listener.js 21:55:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6da5d6c00) [pid = 10117] [serial = 313] [outer = 0x7ff6ce899800] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c3e27000) [pid = 10117] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6c6e1a000) [pid = 10117] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c6fbd000) [pid = 10117] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c3e28800) [pid = 10117] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c3e28c00) [pid = 10117] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6cd13a800) [pid = 10117] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6c47de400) [pid = 10117] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6dfd36400) [pid = 10117] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6da37b800) [pid = 10117] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6c359c400) [pid = 10117] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:55:39 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6d97f0000) [pid = 10117] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:55:39 INFO - PROCESS | 10117 | 1461300939902 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1232ms 21:55:39 INFO - PROCESS | 10117 | 1461300939940 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 21:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:55:39 INFO - PROCESS | 10117 | 1461300939954 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 21:55:39 INFO - PROCESS | 10117 | 1461300939960 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:55:39 INFO - PROCESS | 10117 | 1461300939963 Marionette TRACE conn3 <- [1,390,null,{}] 21:55:39 INFO - PROCESS | 10117 | 1461300939971 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:40 INFO - PROCESS | 10117 | 1461300940131 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 21:55:40 INFO - PROCESS | 10117 | 1461300940148 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da8b8800 == 44 [pid = 10117] [id = 105] 21:55:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6c47df800) [pid = 10117] [serial = 314] [outer = (nil)] 21:55:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6cb18e000) [pid = 10117] [serial = 315] [outer = 0x7ff6c47df800] 21:55:40 INFO - PROCESS | 10117 | 1461300940204 Marionette DEBUG loaded listener.js 21:55:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6da8a5c00) [pid = 10117] [serial = 316] [outer = 0x7ff6c47df800] 21:55:40 INFO - PROCESS | 10117 | 1461300940940 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1027ms 21:55:40 INFO - PROCESS | 10117 | 1461300940986 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 21:55:40 INFO - PROCESS | 10117 | 1461300940989 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 21:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:55:40 INFO - PROCESS | 10117 | 1461300940994 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:55:40 INFO - PROCESS | 10117 | 1461300940996 Marionette TRACE conn3 <- [1,394,null,{}] 21:55:41 INFO - PROCESS | 10117 | 1461300941001 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:41 INFO - PROCESS | 10117 | 1461300941168 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 21:55:41 INFO - PROCESS | 10117 | 1461300941185 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df0a1800 == 45 [pid = 10117] [id = 106] 21:55:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c3204c00) [pid = 10117] [serial = 317] [outer = (nil)] 21:55:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6daa7d400) [pid = 10117] [serial = 318] [outer = 0x7ff6c3204c00] 21:55:41 INFO - PROCESS | 10117 | 1461300941242 Marionette DEBUG loaded listener.js 21:55:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6db8cdc00) [pid = 10117] [serial = 319] [outer = 0x7ff6c3204c00] 21:55:42 INFO - PROCESS | 10117 | 1461300942131 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1176ms 21:55:42 INFO - PROCESS | 10117 | 1461300942171 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 21:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:55:42 INFO - PROCESS | 10117 | 1461300942177 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 21:55:42 INFO - PROCESS | 10117 | 1461300942184 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:55:42 INFO - PROCESS | 10117 | 1461300942189 Marionette TRACE conn3 <- [1,398,null,{}] 21:55:42 INFO - PROCESS | 10117 | 1461300942197 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:42 INFO - PROCESS | 10117 | 1461300942358 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 21:55:42 INFO - PROCESS | 10117 | 1461300942509 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccc93800 == 46 [pid = 10117] [id = 107] 21:55:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c427f400) [pid = 10117] [serial = 320] [outer = (nil)] 21:55:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c47d3000) [pid = 10117] [serial = 321] [outer = 0x7ff6c427f400] 21:55:42 INFO - PROCESS | 10117 | 1461300942584 Marionette DEBUG loaded listener.js 21:55:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c55b2000) [pid = 10117] [serial = 322] [outer = 0x7ff6c427f400] 21:55:43 INFO - PROCESS | 10117 | 1461300943463 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1343ms 21:55:43 INFO - PROCESS | 10117 | 1461300943528 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 21:55:43 INFO - PROCESS | 10117 | 1461300943536 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 21:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:55:43 INFO - PROCESS | 10117 | 1461300943546 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:55:43 INFO - PROCESS | 10117 | 1461300943550 Marionette TRACE conn3 <- [1,402,null,{}] 21:55:43 INFO - PROCESS | 10117 | 1461300943555 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:43 INFO - PROCESS | 10117 | 1461300943714 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 21:55:43 INFO - PROCESS | 10117 | 1461300943855 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d011d000 == 47 [pid = 10117] [id = 108] 21:55:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c55aa400) [pid = 10117] [serial = 323] [outer = (nil)] 21:55:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6ca28c400) [pid = 10117] [serial = 324] [outer = 0x7ff6c55aa400] 21:55:43 INFO - PROCESS | 10117 | 1461300943927 Marionette DEBUG loaded listener.js 21:55:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6cc2e7800) [pid = 10117] [serial = 325] [outer = 0x7ff6c55aa400] 21:55:44 INFO - PROCESS | 10117 | 1461300944863 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1380ms 21:55:44 INFO - PROCESS | 10117 | 1461300944926 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 21:55:44 INFO - PROCESS | 10117 | 1461300944930 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 21:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:55:44 INFO - PROCESS | 10117 | 1461300944936 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:55:44 INFO - PROCESS | 10117 | 1461300944941 Marionette TRACE conn3 <- [1,406,null,{}] 21:55:44 INFO - PROCESS | 10117 | 1461300944956 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:45 INFO - PROCESS | 10117 | 1461300945122 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 21:55:45 INFO - PROCESS | 10117 | 1461300945294 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e1975000 == 48 [pid = 10117] [id = 109] 21:55:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6ce9c1800) [pid = 10117] [serial = 326] [outer = (nil)] 21:55:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6ceba3400) [pid = 10117] [serial = 327] [outer = 0x7ff6ce9c1800] 21:55:45 INFO - PROCESS | 10117 | 1461300945371 Marionette DEBUG loaded listener.js 21:55:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6da599c00) [pid = 10117] [serial = 328] [outer = 0x7ff6ce9c1800] 21:55:46 INFO - PROCESS | 10117 | 1461300946224 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:55:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1341ms 21:55:46 INFO - PROCESS | 10117 | 1461300946278 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 21:55:46 INFO - PROCESS | 10117 | 1461300946286 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 21:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:55:46 INFO - PROCESS | 10117 | 1461300946315 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:55:46 INFO - PROCESS | 10117 | 1461300946318 Marionette TRACE conn3 <- [1,410,null,{}] 21:55:46 INFO - PROCESS | 10117 | 1461300946323 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:46 INFO - PROCESS | 10117 | 1461300946475 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 21:55:46 INFO - PROCESS | 10117 | 1461300946613 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd1800 == 49 [pid = 10117] [id = 110] 21:55:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6cea23400) [pid = 10117] [serial = 329] [outer = (nil)] 21:55:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6dd48d000) [pid = 10117] [serial = 330] [outer = 0x7ff6cea23400] 21:55:46 INFO - PROCESS | 10117 | 1461300946685 Marionette DEBUG loaded listener.js 21:55:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6df240c00) [pid = 10117] [serial = 331] [outer = 0x7ff6cea23400] 21:55:47 INFO - PROCESS | 10117 | 1461300947499 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1237ms 21:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:55:47 INFO - PROCESS | 10117 | 1461300947551 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 21:55:47 INFO - PROCESS | 10117 | 1461300947553 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 21:55:47 INFO - PROCESS | 10117 | 1461300947559 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:55:47 INFO - PROCESS | 10117 | 1461300947562 Marionette TRACE conn3 <- [1,414,null,{}] 21:55:47 INFO - PROCESS | 10117 | 1461300947567 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:47 INFO - PROCESS | 10117 | 1461300947716 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 21:55:47 INFO - PROCESS | 10117 | 1461300947855 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e7396800 == 50 [pid = 10117] [id = 111] 21:55:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6daaef800) [pid = 10117] [serial = 332] [outer = (nil)] 21:55:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6df888800) [pid = 10117] [serial = 333] [outer = 0x7ff6daaef800] 21:55:47 INFO - PROCESS | 10117 | 1461300947926 Marionette DEBUG loaded listener.js 21:55:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6dfcc0400) [pid = 10117] [serial = 334] [outer = 0x7ff6daaef800] 21:55:48 INFO - PROCESS | 10117 | 1461300948767 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:55:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1238ms 21:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:55:48 INFO - PROCESS | 10117 | 1461300948798 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 21:55:48 INFO - PROCESS | 10117 | 1461300948801 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 21:55:48 INFO - PROCESS | 10117 | 1461300948807 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:55:48 INFO - PROCESS | 10117 | 1461300948810 Marionette TRACE conn3 <- [1,418,null,{}] 21:55:48 INFO - PROCESS | 10117 | 1461300948815 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:48 INFO - PROCESS | 10117 | 1461300948979 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 21:55:49 INFO - PROCESS | 10117 | 1461300949134 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43e1800 == 51 [pid = 10117] [id = 112] 21:55:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c359e400) [pid = 10117] [serial = 335] [outer = (nil)] 21:55:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6dfd3f400) [pid = 10117] [serial = 336] [outer = 0x7ff6c359e400] 21:55:49 INFO - PROCESS | 10117 | 1461300949206 Marionette DEBUG loaded listener.js 21:55:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6e73dc000) [pid = 10117] [serial = 337] [outer = 0x7ff6c359e400] 21:55:50 INFO - PROCESS | 10117 | 1461300950675 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:55:50 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 21:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1879ms 21:55:50 INFO - PROCESS | 10117 | 1461300950686 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 21:55:50 INFO - PROCESS | 10117 | 1461300950690 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 21:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:55:50 INFO - PROCESS | 10117 | 1461300950698 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:55:50 INFO - PROCESS | 10117 | 1461300950702 Marionette TRACE conn3 <- [1,422,null,{}] 21:55:50 INFO - PROCESS | 10117 | 1461300950709 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:50 INFO - PROCESS | 10117 | 1461300950845 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 21:55:51 INFO - PROCESS | 10117 | 1461300951017 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f87800 == 52 [pid = 10117] [id = 113] 21:55:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c1d3b400) [pid = 10117] [serial = 338] [outer = (nil)] 21:55:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c359c400) [pid = 10117] [serial = 339] [outer = 0x7ff6c1d3b400] 21:55:51 INFO - PROCESS | 10117 | 1461300951120 Marionette DEBUG loaded listener.js 21:55:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c3ee8c00) [pid = 10117] [serial = 340] [outer = 0x7ff6c1d3b400] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da8b8800 == 51 [pid = 10117] [id = 105] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da839000 == 50 [pid = 10117] [id = 104] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6cd129000) [pid = 10117] [serial = 276] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6da37bc00) [pid = 10117] [serial = 245] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6cd2e5c00) [pid = 10117] [serial = 248] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6ca3e3400) [pid = 10117] [serial = 242] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6dfc03000) [pid = 10117] [serial = 251] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e2635800 == 49 [pid = 10117] [id = 79] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d39d1000 == 48 [pid = 10117] [id = 103] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce862000 == 47 [pid = 10117] [id = 102] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd8c9000 == 46 [pid = 10117] [id = 101] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f95800 == 45 [pid = 10117] [id = 100] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3547000 == 44 [pid = 10117] [id = 99] 21:55:51 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fbd800 == 43 [pid = 10117] [id = 93] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6e73d6400) [pid = 10117] [serial = 213] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6e3c67000) [pid = 10117] [serial = 210] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6c3e23c00) [pid = 10117] [serial = 216] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6dfccd000) [pid = 10117] [serial = 207] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6cc857800) [pid = 10117] [serial = 270] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6c40f6800) [pid = 10117] [serial = 239] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6ccc20000) [pid = 10117] [serial = 237] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c7161c00) [pid = 10117] [serial = 264] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6ca27e000) [pid = 10117] [serial = 265] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6c47d7000) [pid = 10117] [serial = 258] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6c47d1800) [pid = 10117] [serial = 257] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c5779000) [pid = 10117] [serial = 261] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6cd2c3800) [pid = 10117] [serial = 273] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c6ed0c00) [pid = 10117] [serial = 262] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6dfcc3800) [pid = 10117] [serial = 254] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6cb296c00) [pid = 10117] [serial = 267] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6c3ede800) [pid = 10117] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6ccc14c00) [pid = 10117] [serial = 271] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6cd74c400) [pid = 10117] [serial = 274] [outer = (nil)] [url = about:blank] 21:55:51 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6cc1ae000) [pid = 10117] [serial = 268] [outer = (nil)] [url = about:blank] 21:55:52 INFO - PROCESS | 10117 | 1461300952385 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:55:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:55:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1738ms 21:55:52 INFO - PROCESS | 10117 | 1461300952460 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 21:55:52 INFO - PROCESS | 10117 | 1461300952468 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 21:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:55:52 INFO - PROCESS | 10117 | 1461300952509 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:55:52 INFO - PROCESS | 10117 | 1461300952512 Marionette TRACE conn3 <- [1,426,null,{}] 21:55:52 INFO - PROCESS | 10117 | 1461300952517 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:52 INFO - PROCESS | 10117 | 1461300952643 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 21:55:52 INFO - PROCESS | 10117 | 1461300952655 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6eaf000 == 44 [pid = 10117] [id = 114] 21:55:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c3591400) [pid = 10117] [serial = 341] [outer = (nil)] 21:55:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c47e0800) [pid = 10117] [serial = 342] [outer = 0x7ff6c3591400] 21:55:52 INFO - PROCESS | 10117 | 1461300952712 Marionette DEBUG loaded listener.js 21:55:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c63a9400) [pid = 10117] [serial = 343] [outer = 0x7ff6c3591400] 21:55:53 INFO - PROCESS | 10117 | 1461300953442 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:55:53 INFO - PROCESS | 10117 | 1461300953494 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 21:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:55:53 INFO - PROCESS | 10117 | 1461300953501 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:55:53 INFO - PROCESS | 10117 | 1461300953505 Marionette TRACE conn3 <- [1,430,null,{}] 21:55:53 INFO - PROCESS | 10117 | 1461300953519 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:53 INFO - PROCESS | 10117 | 1461300953653 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 21:55:53 INFO - PROCESS | 10117 | 1461300953671 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf13800 == 45 [pid = 10117] [id = 115] 21:55:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c6fb7400) [pid = 10117] [serial = 344] [outer = (nil)] 21:55:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c7161c00) [pid = 10117] [serial = 345] [outer = 0x7ff6c6fb7400] 21:55:53 INFO - PROCESS | 10117 | 1461300953731 Marionette DEBUG loaded listener.js 21:55:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6cab97800) [pid = 10117] [serial = 346] [outer = 0x7ff6c6fb7400] 21:55:54 INFO - PROCESS | 10117 | 1461300954510 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:55:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:55:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1033ms 21:55:54 INFO - PROCESS | 10117 | 1461300954535 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 21:55:54 INFO - PROCESS | 10117 | 1461300954539 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 21:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:55:54 INFO - PROCESS | 10117 | 1461300954544 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:55:54 INFO - PROCESS | 10117 | 1461300954546 Marionette TRACE conn3 <- [1,434,null,{}] 21:55:54 INFO - PROCESS | 10117 | 1461300954551 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:54 INFO - PROCESS | 10117 | 1461300954724 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 21:55:54 INFO - PROCESS | 10117 | 1461300954756 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd2a6000 == 46 [pid = 10117] [id = 116] 21:55:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c715b400) [pid = 10117] [serial = 347] [outer = (nil)] 21:55:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6cbeb8400) [pid = 10117] [serial = 348] [outer = 0x7ff6c715b400] 21:55:54 INFO - PROCESS | 10117 | 1461300954813 Marionette DEBUG loaded listener.js 21:55:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6cc857800) [pid = 10117] [serial = 349] [outer = 0x7ff6c715b400] 21:55:55 INFO - PROCESS | 10117 | 1461300955538 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1030ms 21:55:55 INFO - PROCESS | 10117 | 1461300955576 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 21:55:55 INFO - PROCESS | 10117 | 1461300955579 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 21:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:55:55 INFO - PROCESS | 10117 | 1461300955584 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:55:55 INFO - PROCESS | 10117 | 1461300955586 Marionette TRACE conn3 <- [1,438,null,{}] 21:55:55 INFO - PROCESS | 10117 | 1461300955591 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:55 INFO - PROCESS | 10117 | 1461300955765 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 21:55:55 INFO - PROCESS | 10117 | 1461300955865 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f8d000 == 47 [pid = 10117] [id = 117] 21:55:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c418a000) [pid = 10117] [serial = 350] [outer = (nil)] 21:55:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6c418dc00) [pid = 10117] [serial = 351] [outer = 0x7ff6c418a000] 21:55:55 INFO - PROCESS | 10117 | 1461300955922 Marionette DEBUG loaded listener.js 21:55:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c6fb9c00) [pid = 10117] [serial = 352] [outer = 0x7ff6c418a000] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6cb209c00) [pid = 10117] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6ce899800) [pid = 10117] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6c40f6c00) [pid = 10117] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c6f61800) [pid = 10117] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6c9775c00) [pid = 10117] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c3e1e400) [pid = 10117] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c3203800) [pid = 10117] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:55:56 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c47df800) [pid = 10117] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:55:56 INFO - PROCESS | 10117 | 1461300956794 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1229ms 21:55:56 INFO - PROCESS | 10117 | 1461300956814 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 21:55:56 INFO - PROCESS | 10117 | 1461300956817 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 21:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:55:56 INFO - PROCESS | 10117 | 1461300956828 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:55:56 INFO - PROCESS | 10117 | 1461300956830 Marionette TRACE conn3 <- [1,442,null,{}] 21:55:56 INFO - PROCESS | 10117 | 1461300956838 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:56 INFO - PROCESS | 10117 | 1461300956989 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 21:55:57 INFO - PROCESS | 10117 | 1461300957008 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ceb27000 == 48 [pid = 10117] [id = 118] 21:55:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c467a000) [pid = 10117] [serial = 353] [outer = (nil)] 21:55:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6cd123800) [pid = 10117] [serial = 354] [outer = 0x7ff6c467a000] 21:55:57 INFO - PROCESS | 10117 | 1461300957080 Marionette DEBUG loaded listener.js 21:55:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6cd129c00) [pid = 10117] [serial = 355] [outer = 0x7ff6c467a000] 21:55:57 INFO - PROCESS | 10117 | 1461300957795 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:55:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:55:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1027ms 21:55:57 INFO - PROCESS | 10117 | 1461300957856 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 21:55:57 INFO - PROCESS | 10117 | 1461300957859 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 21:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:55:57 INFO - PROCESS | 10117 | 1461300957865 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:55:57 INFO - PROCESS | 10117 | 1461300957868 Marionette TRACE conn3 <- [1,446,null,{}] 21:55:57 INFO - PROCESS | 10117 | 1461300957883 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:58 INFO - PROCESS | 10117 | 1461300958009 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 21:55:58 INFO - PROCESS | 10117 | 1461300958022 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39d5800 == 49 [pid = 10117] [id = 119] 21:55:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c1b63000) [pid = 10117] [serial = 356] [outer = (nil)] 21:55:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c1b6c800) [pid = 10117] [serial = 357] [outer = 0x7ff6c1b63000] 21:55:58 INFO - PROCESS | 10117 | 1461300958080 Marionette DEBUG loaded listener.js 21:55:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c1b71c00) [pid = 10117] [serial = 358] [outer = 0x7ff6c1b63000] 21:55:58 INFO - PROCESS | 10117 | 1461300958969 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:55:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:55:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1136ms 21:55:59 INFO - PROCESS | 10117 | 1461300959003 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 21:55:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:55:59 INFO - PROCESS | 10117 | 1461300959009 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 21:55:59 INFO - PROCESS | 10117 | 1461300959017 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:55:59 INFO - PROCESS | 10117 | 1461300959023 Marionette TRACE conn3 <- [1,450,null,{}] 21:55:59 INFO - PROCESS | 10117 | 1461300959031 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:59 INFO - PROCESS | 10117 | 1461300959192 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 21:55:59 INFO - PROCESS | 10117 | 1461300959335 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fbd000 == 50 [pid = 10117] [id = 120] 21:55:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6c1b63800) [pid = 10117] [serial = 359] [outer = (nil)] 21:55:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c320f400) [pid = 10117] [serial = 360] [outer = 0x7ff6c1b63800] 21:55:59 INFO - PROCESS | 10117 | 1461300959412 Marionette DEBUG loaded listener.js 21:55:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6c3e1f000) [pid = 10117] [serial = 361] [outer = 0x7ff6c1b63800] 21:56:00 INFO - PROCESS | 10117 | 1461300960276 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:56:00 INFO - PROCESS | 10117 | 1461300960360 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 21:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:56:00 INFO - PROCESS | 10117 | 1461300960370 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:56:00 INFO - PROCESS | 10117 | 1461300960373 Marionette TRACE conn3 <- [1,454,null,{}] 21:56:00 INFO - PROCESS | 10117 | 1461300960379 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:00 INFO - PROCESS | 10117 | 1461300960579 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 21:56:00 INFO - PROCESS | 10117 | 1461300960722 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8c9800 == 51 [pid = 10117] [id = 121] 21:56:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c3e1e400) [pid = 10117] [serial = 362] [outer = (nil)] 21:56:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c4879c00) [pid = 10117] [serial = 363] [outer = 0x7ff6c3e1e400] 21:56:00 INFO - PROCESS | 10117 | 1461300960790 Marionette DEBUG loaded listener.js 21:56:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c6f5b800) [pid = 10117] [serial = 364] [outer = 0x7ff6c3e1e400] 21:56:01 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:01 INFO - PROCESS | 10117 | 1461300961766 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1445ms 21:56:01 INFO - PROCESS | 10117 | 1461300961815 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 21:56:01 INFO - PROCESS | 10117 | 1461300961819 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 21:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:56:01 INFO - PROCESS | 10117 | 1461300961825 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:56:01 INFO - PROCESS | 10117 | 1461300961831 Marionette TRACE conn3 <- [1,458,null,{}] 21:56:01 INFO - PROCESS | 10117 | 1461300961846 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:02 INFO - PROCESS | 10117 | 1461300962006 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 21:56:02 INFO - PROCESS | 10117 | 1461300962147 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6daabb800 == 52 [pid = 10117] [id = 122] 21:56:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c6feac00) [pid = 10117] [serial = 365] [outer = (nil)] 21:56:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6c6ff1c00) [pid = 10117] [serial = 366] [outer = 0x7ff6c6feac00] 21:56:02 INFO - PROCESS | 10117 | 1461300962261 Marionette DEBUG loaded listener.js 21:56:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c9775c00) [pid = 10117] [serial = 367] [outer = 0x7ff6c6feac00] 21:56:03 INFO - PROCESS | 10117 | 1461300963116 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:56:03 INFO - PROCESS | 10117 | 1461300963171 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 21:56:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:56:03 INFO - PROCESS | 10117 | 1461300963178 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:56:03 INFO - PROCESS | 10117 | 1461300963180 Marionette TRACE conn3 <- [1,462,null,{}] 21:56:03 INFO - PROCESS | 10117 | 1461300963186 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:03 INFO - PROCESS | 10117 | 1461300963396 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 21:56:03 INFO - PROCESS | 10117 | 1461300963537 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df0ad800 == 53 [pid = 10117] [id = 123] 21:56:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c6fee800) [pid = 10117] [serial = 368] [outer = (nil)] 21:56:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6ccc16800) [pid = 10117] [serial = 369] [outer = 0x7ff6c6fee800] 21:56:03 INFO - PROCESS | 10117 | 1461300963607 Marionette DEBUG loaded listener.js 21:56:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6ccfbb400) [pid = 10117] [serial = 370] [outer = 0x7ff6c6fee800] 21:56:04 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:04 INFO - PROCESS | 10117 | 1461300964552 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:56:04 INFO - PROCESS | 10117 | 1461300964616 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 21:56:04 INFO - PROCESS | 10117 | 1461300964622 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:56:04 INFO - PROCESS | 10117 | 1461300964625 Marionette TRACE conn3 <- [1,466,null,{}] 21:56:04 INFO - PROCESS | 10117 | 1461300964630 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:04 INFO - PROCESS | 10117 | 1461300964776 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 21:56:04 INFO - PROCESS | 10117 | 1461300964923 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfd1b800 == 54 [pid = 10117] [id = 124] 21:56:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6cbc09800) [pid = 10117] [serial = 371] [outer = (nil)] 21:56:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6cc980800) [pid = 10117] [serial = 372] [outer = 0x7ff6cbc09800] 21:56:04 INFO - PROCESS | 10117 | 1461300964994 Marionette DEBUG loaded listener.js 21:56:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6cc986000) [pid = 10117] [serial = 373] [outer = 0x7ff6cbc09800] 21:56:05 INFO - PROCESS | 10117 | 1461300965854 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:56:05 INFO - PROCESS | 10117 | 1461300965917 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 21:56:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:56:05 INFO - PROCESS | 10117 | 1461300965923 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:56:05 INFO - PROCESS | 10117 | 1461300965925 Marionette TRACE conn3 <- [1,470,null,{}] 21:56:05 INFO - PROCESS | 10117 | 1461300965931 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:06 INFO - PROCESS | 10117 | 1461300966103 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 21:56:06 INFO - PROCESS | 10117 | 1461300966245 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c110e000 == 55 [pid = 10117] [id = 125] 21:56:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6cca70c00) [pid = 10117] [serial = 374] [outer = (nil)] 21:56:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6cd2bb400) [pid = 10117] [serial = 375] [outer = 0x7ff6cca70c00] 21:56:06 INFO - PROCESS | 10117 | 1461300966322 Marionette DEBUG loaded listener.js 21:56:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6ceba2c00) [pid = 10117] [serial = 376] [outer = 0x7ff6cca70c00] 21:56:07 INFO - PROCESS | 10117 | 1461300967130 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:56:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:56:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1234ms 21:56:07 INFO - PROCESS | 10117 | 1461300967159 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 21:56:07 INFO - PROCESS | 10117 | 1461300967162 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 21:56:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:56:07 INFO - PROCESS | 10117 | 1461300967168 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:56:07 INFO - PROCESS | 10117 | 1461300967170 Marionette TRACE conn3 <- [1,474,null,{}] 21:56:07 INFO - PROCESS | 10117 | 1461300967175 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:07 INFO - PROCESS | 10117 | 1461300967322 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 21:56:07 INFO - PROCESS | 10117 | 1461300967469 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0550000 == 56 [pid = 10117] [id = 126] 21:56:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6ccfae800) [pid = 10117] [serial = 377] [outer = (nil)] 21:56:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6da597800) [pid = 10117] [serial = 378] [outer = 0x7ff6ccfae800] 21:56:07 INFO - PROCESS | 10117 | 1461300967540 Marionette DEBUG loaded listener.js 21:56:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6db8cc800) [pid = 10117] [serial = 379] [outer = 0x7ff6ccfae800] 21:56:08 INFO - PROCESS | 10117 | 1461300968673 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:56:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:56:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1585ms 21:56:08 INFO - PROCESS | 10117 | 1461300968754 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 21:56:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:56:08 INFO - PROCESS | 10117 | 1461300968760 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 21:56:08 INFO - PROCESS | 10117 | 1461300968767 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:56:08 INFO - PROCESS | 10117 | 1461300968772 Marionette TRACE conn3 <- [1,478,null,{}] 21:56:08 INFO - PROCESS | 10117 | 1461300968779 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:08 INFO - PROCESS | 10117 | 1461300968962 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 21:56:09 INFO - PROCESS | 10117 | 1461300969136 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3faf000 == 57 [pid = 10117] [id = 127] 21:56:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6c37b3000) [pid = 10117] [serial = 380] [outer = (nil)] 21:56:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6c37b8000) [pid = 10117] [serial = 381] [outer = 0x7ff6c37b3000] 21:56:09 INFO - PROCESS | 10117 | 1461300969199 Marionette DEBUG loaded listener.js 21:56:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6c37bd800) [pid = 10117] [serial = 382] [outer = 0x7ff6c37b3000] 21:56:10 INFO - PROCESS | 10117 | 1461300970123 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:56:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:56:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1436ms 21:56:10 INFO - PROCESS | 10117 | 1461300970202 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 21:56:10 INFO - PROCESS | 10117 | 1461300970210 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 21:56:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:56:10 INFO - PROCESS | 10117 | 1461300970219 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:56:10 INFO - PROCESS | 10117 | 1461300970222 Marionette TRACE conn3 <- [1,482,null,{}] 21:56:10 INFO - PROCESS | 10117 | 1461300970227 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:10 INFO - PROCESS | 10117 | 1461300970446 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6db50b000 == 56 [pid = 10117] [id = 58] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6daa7d400) [pid = 10117] [serial = 318] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ceb27000 == 55 [pid = 10117] [id = 118] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f8d000 == 54 [pid = 10117] [id = 117] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd2a6000 == 53 [pid = 10117] [id = 116] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf13800 == 52 [pid = 10117] [id = 115] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6eaf000 == 51 [pid = 10117] [id = 114] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f87800 == 50 [pid = 10117] [id = 113] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e7396800 == 49 [pid = 10117] [id = 111] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fd1800 == 48 [pid = 10117] [id = 110] 21:56:10 INFO - PROCESS | 10117 | 1461300970655 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e1975000 == 47 [pid = 10117] [id = 109] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d011d000 == 46 [pid = 10117] [id = 108] 21:56:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccc93800 == 45 [pid = 10117] [id = 107] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6ccc1dc00) [pid = 10117] [serial = 309] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6d3a69c00) [pid = 10117] [serial = 312] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6cd12e800) [pid = 10117] [serial = 288] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6c320a400) [pid = 10117] [serial = 279] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6c4678c00) [pid = 10117] [serial = 298] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6c4673000) [pid = 10117] [serial = 297] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c6fba800) [pid = 10117] [serial = 303] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6c9774400) [pid = 10117] [serial = 304] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6cc4ee000) [pid = 10117] [serial = 306] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6c47dd400) [pid = 10117] [serial = 300] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c6e18400) [pid = 10117] [serial = 301] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6cdfb0000) [pid = 10117] [serial = 291] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c9775000) [pid = 10117] [serial = 285] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6c59cf800) [pid = 10117] [serial = 282] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6d974cc00) [pid = 10117] [serial = 294] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6cd12e000) [pid = 10117] [serial = 277] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6cb18e000) [pid = 10117] [serial = 315] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6da5d6c00) [pid = 10117] [serial = 313] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6cd2da400) [pid = 10117] [serial = 310] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6da8a5c00) [pid = 10117] [serial = 316] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6cca7ac00) [pid = 10117] [serial = 307] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1cc1000 == 46 [pid = 10117] [id = 128] 21:56:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6c320a400) [pid = 10117] [serial = 383] [outer = (nil)] 21:56:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c4191c00) [pid = 10117] [serial = 384] [outer = 0x7ff6c320a400] 21:56:10 INFO - PROCESS | 10117 | 1461300970744 Marionette DEBUG loaded listener.js 21:56:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c467bc00) [pid = 10117] [serial = 385] [outer = 0x7ff6c320a400] 21:56:11 INFO - PROCESS | 10117 | 1461300971486 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:56:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1328ms 21:56:11 INFO - PROCESS | 10117 | 1461300971548 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 21:56:11 INFO - PROCESS | 10117 | 1461300971551 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 21:56:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:56:11 INFO - PROCESS | 10117 | 1461300971557 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:56:11 INFO - PROCESS | 10117 | 1461300971562 Marionette TRACE conn3 <- [1,486,null,{}] 21:56:11 INFO - PROCESS | 10117 | 1461300971577 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:11 INFO - PROCESS | 10117 | 1461300971721 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 21:56:11 INFO - PROCESS | 10117 | 1461300971738 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb45000 == 47 [pid = 10117] [id = 129] 21:56:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c6e1a800) [pid = 10117] [serial = 386] [outer = (nil)] 21:56:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c6f5c800) [pid = 10117] [serial = 387] [outer = 0x7ff6c6e1a800] 21:56:11 INFO - PROCESS | 10117 | 1461300971813 Marionette DEBUG loaded listener.js 21:56:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6c6fba400) [pid = 10117] [serial = 388] [outer = 0x7ff6c6e1a800] 21:56:12 INFO - PROCESS | 10117 | 1461300972646 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:56:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:56:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1136ms 21:56:12 INFO - PROCESS | 10117 | 1461300972694 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 21:56:12 INFO - PROCESS | 10117 | 1461300972699 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 21:56:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:56:12 INFO - PROCESS | 10117 | 1461300972723 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:56:12 INFO - PROCESS | 10117 | 1461300972727 Marionette TRACE conn3 <- [1,490,null,{}] 21:56:12 INFO - PROCESS | 10117 | 1461300972732 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:12 INFO - PROCESS | 10117 | 1461300972924 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 21:56:12 INFO - PROCESS | 10117 | 1461300972945 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd2af800 == 48 [pid = 10117] [id = 130] 21:56:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c6e1c800) [pid = 10117] [serial = 389] [outer = (nil)] 21:56:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c6ff5c00) [pid = 10117] [serial = 390] [outer = 0x7ff6c6e1c800] 21:56:13 INFO - PROCESS | 10117 | 1461300973007 Marionette DEBUG loaded listener.js 21:56:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6cb29c400) [pid = 10117] [serial = 391] [outer = 0x7ff6c6e1c800] 21:56:13 INFO - PROCESS | 10117 | 1461300973740 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:56:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:56:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1037ms 21:56:13 INFO - PROCESS | 10117 | 1461300973766 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 21:56:13 INFO - PROCESS | 10117 | 1461300973768 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 21:56:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:56:13 INFO - PROCESS | 10117 | 1461300973774 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:56:13 INFO - PROCESS | 10117 | 1461300973776 Marionette TRACE conn3 <- [1,494,null,{}] 21:56:13 INFO - PROCESS | 10117 | 1461300973782 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:13 INFO - PROCESS | 10117 | 1461300973968 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 21:56:13 INFO - PROCESS | 10117 | 1461300973996 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce84f000 == 49 [pid = 10117] [id = 131] 21:56:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c6fc0c00) [pid = 10117] [serial = 392] [outer = (nil)] 21:56:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6cc2e6400) [pid = 10117] [serial = 393] [outer = 0x7ff6c6fc0c00] 21:56:14 INFO - PROCESS | 10117 | 1461300974053 Marionette DEBUG loaded listener.js 21:56:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6cca4e800) [pid = 10117] [serial = 394] [outer = 0x7ff6c6fc0c00] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6c715b400) [pid = 10117] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c418a000) [pid = 10117] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6c3591400) [pid = 10117] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c1d3b400) [pid = 10117] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6c6fb7400) [pid = 10117] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:56:14 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6c467a000) [pid = 10117] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:56:14 INFO - PROCESS | 10117 | 1461300974973 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:56:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:56:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1231ms 21:56:15 INFO - PROCESS | 10117 | 1461300975007 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 21:56:15 INFO - PROCESS | 10117 | 1461300975010 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 21:56:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:56:15 INFO - PROCESS | 10117 | 1461300975016 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:56:15 INFO - PROCESS | 10117 | 1461300975017 Marionette TRACE conn3 <- [1,498,null,{}] 21:56:15 INFO - PROCESS | 10117 | 1461300975023 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:15 INFO - PROCESS | 10117 | 1461300975218 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 21:56:15 INFO - PROCESS | 10117 | 1461300975296 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39bf800 == 50 [pid = 10117] [id = 132] 21:56:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c418bc00) [pid = 10117] [serial = 395] [outer = (nil)] 21:56:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6cd125000) [pid = 10117] [serial = 396] [outer = 0x7ff6c418bc00] 21:56:15 INFO - PROCESS | 10117 | 1461300975360 Marionette DEBUG loaded listener.js 21:56:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6cd2e7800) [pid = 10117] [serial = 397] [outer = 0x7ff6c418bc00] 21:56:16 INFO - PROCESS | 10117 | 1461300976032 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:56:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:56:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1042ms 21:56:16 INFO - PROCESS | 10117 | 1461300976058 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 21:56:16 INFO - PROCESS | 10117 | 1461300976062 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 21:56:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:56:16 INFO - PROCESS | 10117 | 1461300976067 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:56:16 INFO - PROCESS | 10117 | 1461300976070 Marionette TRACE conn3 <- [1,502,null,{}] 21:56:16 INFO - PROCESS | 10117 | 1461300976075 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:16 INFO - PROCESS | 10117 | 1461300976243 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 21:56:16 INFO - PROCESS | 10117 | 1461300976264 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da6a0000 == 51 [pid = 10117] [id = 133] 21:56:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c47d7000) [pid = 10117] [serial = 398] [outer = (nil)] 21:56:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6cea2c800) [pid = 10117] [serial = 399] [outer = 0x7ff6c47d7000] 21:56:16 INFO - PROCESS | 10117 | 1461300976324 Marionette DEBUG loaded listener.js 21:56:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6dba09c00) [pid = 10117] [serial = 400] [outer = 0x7ff6c47d7000] 21:56:17 INFO - PROCESS | 10117 | 1461300977167 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:56:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:56:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1131ms 21:56:17 INFO - PROCESS | 10117 | 1461300977200 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 21:56:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:56:17 INFO - PROCESS | 10117 | 1461300977206 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 21:56:17 INFO - PROCESS | 10117 | 1461300977214 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:56:17 INFO - PROCESS | 10117 | 1461300977219 Marionette TRACE conn3 <- [1,506,null,{}] 21:56:17 INFO - PROCESS | 10117 | 1461300977228 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:17 INFO - PROCESS | 10117 | 1461300977397 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 21:56:17 INFO - PROCESS | 10117 | 1461300977545 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c548f800 == 52 [pid = 10117] [id = 134] 21:56:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c3202c00) [pid = 10117] [serial = 401] [outer = (nil)] 21:56:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6c37bd000) [pid = 10117] [serial = 402] [outer = 0x7ff6c3202c00] 21:56:17 INFO - PROCESS | 10117 | 1461300977629 Marionette DEBUG loaded listener.js 21:56:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6c4184000) [pid = 10117] [serial = 403] [outer = 0x7ff6c3202c00] 21:56:18 INFO - PROCESS | 10117 | 1461300978485 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:56:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:56:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1338ms 21:56:18 INFO - PROCESS | 10117 | 1461300978552 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 21:56:18 INFO - PROCESS | 10117 | 1461300978560 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 21:56:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:56:18 INFO - PROCESS | 10117 | 1461300978570 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:56:18 INFO - PROCESS | 10117 | 1461300978573 Marionette TRACE conn3 <- [1,510,null,{}] 21:56:18 INFO - PROCESS | 10117 | 1461300978579 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:18 INFO - PROCESS | 10117 | 1461300978741 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 21:56:18 INFO - PROCESS | 10117 | 1461300978887 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce85b800 == 53 [pid = 10117] [id = 135] 21:56:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6c418b800) [pid = 10117] [serial = 404] [outer = (nil)] 21:56:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6c4871000) [pid = 10117] [serial = 405] [outer = 0x7ff6c418b800] 21:56:18 INFO - PROCESS | 10117 | 1461300978957 Marionette DEBUG loaded listener.js 21:56:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6c6f5d800) [pid = 10117] [serial = 406] [outer = 0x7ff6c418b800] 21:56:19 INFO - PROCESS | 10117 | 1461300979939 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:56:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:56:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1387ms 21:56:19 INFO - PROCESS | 10117 | 1461300979956 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 21:56:19 INFO - PROCESS | 10117 | 1461300979959 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 21:56:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:56:19 INFO - PROCESS | 10117 | 1461300979965 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:56:19 INFO - PROCESS | 10117 | 1461300979971 Marionette TRACE conn3 <- [1,514,null,{}] 21:56:19 INFO - PROCESS | 10117 | 1461300979986 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:20 INFO - PROCESS | 10117 | 1461300980146 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 21:56:20 INFO - PROCESS | 10117 | 1461300980300 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfa05800 == 54 [pid = 10117] [id = 136] 21:56:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c6f5a000) [pid = 10117] [serial = 407] [outer = (nil)] 21:56:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6cc2e1800) [pid = 10117] [serial = 408] [outer = 0x7ff6c6f5a000] 21:56:20 INFO - PROCESS | 10117 | 1461300980374 Marionette DEBUG loaded listener.js 21:56:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6cc43e800) [pid = 10117] [serial = 409] [outer = 0x7ff6c6f5a000] 21:56:21 INFO - PROCESS | 10117 | 1461300981192 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:56:21 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 21:56:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1285ms 21:56:21 INFO - PROCESS | 10117 | 1461300981251 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 21:56:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:56:21 INFO - PROCESS | 10117 | 1461300981256 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 21:56:21 INFO - PROCESS | 10117 | 1461300981261 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:56:21 INFO - PROCESS | 10117 | 1461300981264 Marionette TRACE conn3 <- [1,518,null,{}] 21:56:21 INFO - PROCESS | 10117 | 1461300981287 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:21 INFO - PROCESS | 10117 | 1461300981451 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 21:56:21 INFO - PROCESS | 10117 | 1461300981594 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3e89000 == 55 [pid = 10117] [id = 137] 21:56:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6c6fb7400) [pid = 10117] [serial = 410] [outer = (nil)] 21:56:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6ccc17400) [pid = 10117] [serial = 411] [outer = 0x7ff6c6fb7400] 21:56:21 INFO - PROCESS | 10117 | 1461300981671 Marionette DEBUG loaded listener.js 21:56:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6cd2db000) [pid = 10117] [serial = 412] [outer = 0x7ff6c6fb7400] 21:56:22 INFO - PROCESS | 10117 | 1461300982465 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:56:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:56:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1251ms 21:56:22 INFO - PROCESS | 10117 | 1461300982513 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 21:56:22 INFO - PROCESS | 10117 | 1461300982516 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 21:56:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:56:22 INFO - PROCESS | 10117 | 1461300982522 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:56:22 INFO - PROCESS | 10117 | 1461300982525 Marionette TRACE conn3 <- [1,522,null,{}] 21:56:22 INFO - PROCESS | 10117 | 1461300982530 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:22 INFO - PROCESS | 10117 | 1461300982687 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 21:56:22 INFO - PROCESS | 10117 | 1461300982838 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c441c000 == 56 [pid = 10117] [id = 138] 21:56:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6cc979c00) [pid = 10117] [serial = 413] [outer = (nil)] 21:56:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6da37b800) [pid = 10117] [serial = 414] [outer = 0x7ff6cc979c00] 21:56:22 INFO - PROCESS | 10117 | 1461300982911 Marionette DEBUG loaded listener.js 21:56:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6dd928800) [pid = 10117] [serial = 415] [outer = 0x7ff6cc979c00] 21:56:23 INFO - PROCESS | 10117 | 1461300983780 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:56:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:56:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1327ms 21:56:23 INFO - PROCESS | 10117 | 1461300983851 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 21:56:23 INFO - PROCESS | 10117 | 1461300983855 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 21:56:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:56:23 INFO - PROCESS | 10117 | 1461300983860 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:56:23 INFO - PROCESS | 10117 | 1461300983863 Marionette TRACE conn3 <- [1,526,null,{}] 21:56:23 INFO - PROCESS | 10117 | 1461300983868 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:24 INFO - PROCESS | 10117 | 1461300984050 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 21:56:24 INFO - PROCESS | 10117 | 1461300984198 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdcc800 == 57 [pid = 10117] [id = 139] 21:56:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6df7d1800) [pid = 10117] [serial = 416] [outer = (nil)] 21:56:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6dfcfac00) [pid = 10117] [serial = 417] [outer = 0x7ff6df7d1800] 21:56:24 INFO - PROCESS | 10117 | 1461300984273 Marionette DEBUG loaded listener.js 21:56:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6e3c66800) [pid = 10117] [serial = 418] [outer = 0x7ff6df7d1800] 21:56:25 INFO - PROCESS | 10117 | 1461300985081 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:56:25 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 21:56:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1283ms 21:56:25 INFO - PROCESS | 10117 | 1461300985143 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 21:56:25 INFO - PROCESS | 10117 | 1461300985147 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 21:56:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:56:25 INFO - PROCESS | 10117 | 1461300985153 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:56:25 INFO - PROCESS | 10117 | 1461300985156 Marionette TRACE conn3 <- [1,530,null,{}] 21:56:25 INFO - PROCESS | 10117 | 1461300985161 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:25 INFO - PROCESS | 10117 | 1461300985304 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 21:56:25 INFO - PROCESS | 10117 | 1461300985455 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd66800 == 58 [pid = 10117] [id = 140] 21:56:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6bce16400) [pid = 10117] [serial = 419] [outer = (nil)] 21:56:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6bce20800) [pid = 10117] [serial = 420] [outer = 0x7ff6bce16400] 21:56:25 INFO - PROCESS | 10117 | 1461300985523 Marionette DEBUG loaded listener.js 21:56:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6e19ad000) [pid = 10117] [serial = 421] [outer = 0x7ff6bce16400] 21:56:26 INFO - PROCESS | 10117 | 1461300986258 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:56:26 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 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:56:26 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 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:56:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:56:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:56:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1178ms 21:56:26 INFO - PROCESS | 10117 | 1461300986335 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 21:56:26 INFO - PROCESS | 10117 | 1461300986338 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 21:56:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:56:26 INFO - PROCESS | 10117 | 1461300986344 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:56:26 INFO - PROCESS | 10117 | 1461300986346 Marionette TRACE conn3 <- [1,534,null,{}] 21:56:26 INFO - PROCESS | 10117 | 1461300986352 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:26 INFO - PROCESS | 10117 | 1461300986526 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 21:56:26 INFO - PROCESS | 10117 | 1461300986672 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0771000 == 59 [pid = 10117] [id = 141] 21:56:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6bc21e400) [pid = 10117] [serial = 422] [outer = (nil)] 21:56:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6bc227800) [pid = 10117] [serial = 423] [outer = 0x7ff6bc21e400] 21:56:26 INFO - PROCESS | 10117 | 1461300986744 Marionette DEBUG loaded listener.js 21:56:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6bc22b000) [pid = 10117] [serial = 424] [outer = 0x7ff6bc21e400] 21:56:27 INFO - PROCESS | 10117 | 1461300987573 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:56:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:56:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1277ms 21:56:27 INFO - PROCESS | 10117 | 1461300987625 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 21:56:27 INFO - PROCESS | 10117 | 1461300987628 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 21:56:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:56:27 INFO - PROCESS | 10117 | 1461300987635 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:56:27 INFO - PROCESS | 10117 | 1461300987637 Marionette TRACE conn3 <- [1,538,null,{}] 21:56:27 INFO - PROCESS | 10117 | 1461300987642 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:27 INFO - PROCESS | 10117 | 1461300987816 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 21:56:27 INFO - PROCESS | 10117 | 1461300987951 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b17800 == 60 [pid = 10117] [id = 142] 21:56:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6bc221400) [pid = 10117] [serial = 425] [outer = (nil)] 21:56:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6bc22c000) [pid = 10117] [serial = 426] [outer = 0x7ff6bc221400] 21:56:28 INFO - PROCESS | 10117 | 1461300988036 Marionette DEBUG loaded listener.js 21:56:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6bc2cc800) [pid = 10117] [serial = 427] [outer = 0x7ff6bc221400] 21:56:29 INFO - PROCESS | 10117 | 1461300989064 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:56:29 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. 21:56:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1483ms 21:56:29 INFO - PROCESS | 10117 | 1461300989119 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 21:56:29 INFO - PROCESS | 10117 | 1461300989123 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 21:56:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:56:29 INFO - PROCESS | 10117 | 1461300989131 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:56:29 INFO - PROCESS | 10117 | 1461300989136 Marionette TRACE conn3 <- [1,542,null,{}] 21:56:29 INFO - PROCESS | 10117 | 1461300989143 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:29 INFO - PROCESS | 10117 | 1461300989291 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 21:56:29 INFO - PROCESS | 10117 | 1461300989492 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c7312800 == 61 [pid = 10117] [id = 143] 21:56:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6bce14c00) [pid = 10117] [serial = 428] [outer = (nil)] 21:56:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c1b69400) [pid = 10117] [serial = 429] [outer = 0x7ff6bce14c00] 21:56:29 INFO - PROCESS | 10117 | 1461300989573 Marionette DEBUG loaded listener.js 21:56:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6c1d35c00) [pid = 10117] [serial = 430] [outer = 0x7ff6bce14c00] 21:56:30 INFO - PROCESS | 10117 | 1461300990331 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:56:30 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. 21:56:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1239ms 21:56:30 INFO - PROCESS | 10117 | 1461300990371 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 21:56:30 INFO - PROCESS | 10117 | 1461300990379 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 21:56:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:56:30 INFO - PROCESS | 10117 | 1461300990406 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:56:30 INFO - PROCESS | 10117 | 1461300990410 Marionette TRACE conn3 <- [1,546,null,{}] 21:56:30 INFO - PROCESS | 10117 | 1461300990415 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:30 INFO - PROCESS | 10117 | 1461300990580 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 21:56:30 INFO - PROCESS | 10117 | 1461300990775 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6eaa800 == 62 [pid = 10117] [id = 144] 21:56:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6c359d800) [pid = 10117] [serial = 431] [outer = (nil)] 21:56:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6c37bbc00) [pid = 10117] [serial = 432] [outer = 0x7ff6c359d800] 21:56:30 INFO - PROCESS | 10117 | 1461300990908 Marionette DEBUG loaded listener.js 21:56:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6c40ed400) [pid = 10117] [serial = 433] [outer = 0x7ff6c359d800] 21:56:31 INFO - PROCESS | 10117 | 1461300991830 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:56:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:56:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1440ms 21:56:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:56:31 INFO - PROCESS | 10117 | 1461300991843 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 21:56:31 INFO - PROCESS | 10117 | 1461300991845 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 21:56:31 INFO - PROCESS | 10117 | 1461300991851 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:56:31 INFO - PROCESS | 10117 | 1461300991857 Marionette TRACE conn3 <- [1,550,null,{}] 21:56:31 INFO - PROCESS | 10117 | 1461300991871 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:32 INFO - PROCESS | 10117 | 1461300992042 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 21:56:32 INFO - PROCESS | 10117 | 1461300992203 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf10800 == 63 [pid = 10117] [id = 145] 21:56:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6c3d80400) [pid = 10117] [serial = 434] [outer = (nil)] 21:56:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6c4677400) [pid = 10117] [serial = 435] [outer = 0x7ff6c3d80400] 21:56:32 INFO - PROCESS | 10117 | 1461300992271 Marionette DEBUG loaded listener.js 21:56:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6c6ed8c00) [pid = 10117] [serial = 436] [outer = 0x7ff6c3d80400] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d39bf800 == 62 [pid = 10117] [id = 132] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce84f000 == 61 [pid = 10117] [id = 131] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd2af800 == 60 [pid = 10117] [id = 130] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6c47d3000) [pid = 10117] [serial = 321] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6ca28c400) [pid = 10117] [serial = 324] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6ceba3400) [pid = 10117] [serial = 327] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6dd48d000) [pid = 10117] [serial = 330] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6df888800) [pid = 10117] [serial = 333] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6c1b6c800) [pid = 10117] [serial = 357] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccb45000 == 59 [pid = 10117] [id = 129] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1cc1000 == 58 [pid = 10117] [id = 128] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3faf000 == 57 [pid = 10117] [id = 127] 21:56:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d39d5800 == 56 [pid = 10117] [id = 119] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6cbeb8400) [pid = 10117] [serial = 348] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c6fb9c00) [pid = 10117] [serial = 352] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c418dc00) [pid = 10117] [serial = 351] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6c47e0800) [pid = 10117] [serial = 342] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6c63a9400) [pid = 10117] [serial = 343] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c3ee8c00) [pid = 10117] [serial = 340] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6c359c400) [pid = 10117] [serial = 339] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6c7161c00) [pid = 10117] [serial = 345] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6dfd3f400) [pid = 10117] [serial = 336] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6cd123800) [pid = 10117] [serial = 354] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6cc857800) [pid = 10117] [serial = 349] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6cab97800) [pid = 10117] [serial = 346] [outer = (nil)] [url = about:blank] 21:56:32 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6cd129c00) [pid = 10117] [serial = 355] [outer = (nil)] [url = about:blank] 21:56:33 INFO - PROCESS | 10117 | 1461300993102 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:56:33 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. 21:56:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1288ms 21:56:33 INFO - PROCESS | 10117 | 1461300993149 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 21:56:33 INFO - PROCESS | 10117 | 1461300993153 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 21:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:56:33 INFO - PROCESS | 10117 | 1461300993159 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:56:33 INFO - PROCESS | 10117 | 1461300993161 Marionette TRACE conn3 <- [1,554,null,{}] 21:56:33 INFO - PROCESS | 10117 | 1461300993166 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:33 INFO - PROCESS | 10117 | 1461300993302 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 21:56:33 INFO - PROCESS | 10117 | 1461300993317 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43dd000 == 57 [pid = 10117] [id = 146] 21:56:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6c3ee8c00) [pid = 10117] [serial = 437] [outer = (nil)] 21:56:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6c6fb9c00) [pid = 10117] [serial = 438] [outer = 0x7ff6c3ee8c00] 21:56:33 INFO - PROCESS | 10117 | 1461300993375 Marionette DEBUG loaded listener.js 21:56:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6c6ff1800) [pid = 10117] [serial = 439] [outer = 0x7ff6c3ee8c00] 21:56:33 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:34 INFO - PROCESS | 10117 | 1461300994110 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 977ms 21:56:34 INFO - PROCESS | 10117 | 1461300994139 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 21:56:34 INFO - PROCESS | 10117 | 1461300994143 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 21:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:56:34 INFO - PROCESS | 10117 | 1461300994148 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:56:34 INFO - PROCESS | 10117 | 1461300994150 Marionette TRACE conn3 <- [1,558,null,{}] 21:56:34 INFO - PROCESS | 10117 | 1461300994155 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:34 INFO - PROCESS | 10117 | 1461300994287 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 21:56:34 INFO - PROCESS | 10117 | 1461300994302 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce84f000 == 58 [pid = 10117] [id = 147] 21:56:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6c1bcd800) [pid = 10117] [serial = 440] [outer = (nil)] 21:56:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6c1bd2400) [pid = 10117] [serial = 441] [outer = 0x7ff6c1bcd800] 21:56:34 INFO - PROCESS | 10117 | 1461300994360 Marionette DEBUG loaded listener.js 21:56:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6c63a9400) [pid = 10117] [serial = 442] [outer = 0x7ff6c1bcd800] 21:56:35 INFO - PROCESS | 10117 | 1461300995363 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 21:56:35 INFO - PROCESS | 10117 | 1461300995435 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 21:56:35 INFO - PROCESS | 10117 | 1461300995443 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 21:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:56:35 INFO - PROCESS | 10117 | 1461300995451 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:56:35 INFO - PROCESS | 10117 | 1461300995455 Marionette TRACE conn3 <- [1,562,null,{}] 21:56:35 INFO - PROCESS | 10117 | 1461300995462 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:35 INFO - PROCESS | 10117 | 1461300995667 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 21:56:35 INFO - PROCESS | 10117 | 1461300995830 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ca328800 == 59 [pid = 10117] [id = 148] 21:56:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6c1bca800) [pid = 10117] [serial = 443] [outer = (nil)] 21:56:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6c1bd4400) [pid = 10117] [serial = 444] [outer = 0x7ff6c1bca800] 21:56:35 INFO - PROCESS | 10117 | 1461300995902 Marionette DEBUG loaded listener.js 21:56:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6c1d3f800) [pid = 10117] [serial = 445] [outer = 0x7ff6c1bca800] 21:56:36 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:36 INFO - PROCESS | 10117 | 1461300996787 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1387ms 21:56:36 INFO - PROCESS | 10117 | 1461300996838 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 21:56:36 INFO - PROCESS | 10117 | 1461300996846 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 21:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:56:36 INFO - PROCESS | 10117 | 1461300996856 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:56:36 INFO - PROCESS | 10117 | 1461300996860 Marionette TRACE conn3 <- [1,566,null,{}] 21:56:36 INFO - PROCESS | 10117 | 1461300996866 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:37 INFO - PROCESS | 10117 | 1461300997032 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 21:56:37 INFO - PROCESS | 10117 | 1461300997183 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ceb2d800 == 60 [pid = 10117] [id = 149] 21:56:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c37b6c00) [pid = 10117] [serial = 446] [outer = (nil)] 21:56:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6c467b800) [pid = 10117] [serial = 447] [outer = 0x7ff6c37b6c00] 21:56:37 INFO - PROCESS | 10117 | 1461300997253 Marionette DEBUG loaded listener.js 21:56:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c6e18400) [pid = 10117] [serial = 448] [outer = 0x7ff6c37b6c00] 21:56:37 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:38 INFO - PROCESS | 10117 | 1461300998154 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1337ms 21:56:38 INFO - PROCESS | 10117 | 1461300998194 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 21:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:56:38 INFO - PROCESS | 10117 | 1461300998198 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 21:56:38 INFO - PROCESS | 10117 | 1461300998204 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:56:38 INFO - PROCESS | 10117 | 1461300998209 Marionette TRACE conn3 <- [1,570,null,{}] 21:56:38 INFO - PROCESS | 10117 | 1461300998224 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:38 INFO - PROCESS | 10117 | 1461300998448 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 21:56:38 INFO - PROCESS | 10117 | 1461300998563 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db81d800 == 61 [pid = 10117] [id = 150] 21:56:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6c6ff3400) [pid = 10117] [serial = 449] [outer = (nil)] 21:56:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6ca33b400) [pid = 10117] [serial = 450] [outer = 0x7ff6c6ff3400] 21:56:38 INFO - PROCESS | 10117 | 1461300998639 Marionette DEBUG loaded listener.js 21:56:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6cbfb2400) [pid = 10117] [serial = 451] [outer = 0x7ff6c6ff3400] 21:56:39 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:39 INFO - PROCESS | 10117 | 1461300999907 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1740ms 21:56:39 INFO - PROCESS | 10117 | 1461300999944 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 21:56:39 INFO - PROCESS | 10117 | 1461300999947 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 21:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:56:39 INFO - PROCESS | 10117 | 1461300999953 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:56:39 INFO - PROCESS | 10117 | 1461300999955 Marionette TRACE conn3 <- [1,574,null,{}] 21:56:39 INFO - PROCESS | 10117 | 1461300999961 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:40 INFO - PROCESS | 10117 | 1461301000148 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 21:56:40 INFO - PROCESS | 10117 | 1461301000305 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ecc800 == 62 [pid = 10117] [id = 151] 21:56:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6c0723800) [pid = 10117] [serial = 452] [outer = (nil)] 21:56:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6cc985400) [pid = 10117] [serial = 453] [outer = 0x7ff6c0723800] 21:56:40 INFO - PROCESS | 10117 | 1461301000378 Marionette DEBUG loaded listener.js 21:56:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6ccc1fc00) [pid = 10117] [serial = 454] [outer = 0x7ff6c0723800] 21:56:41 INFO - PROCESS | 10117 | 1461301001171 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1288ms 21:56:41 INFO - PROCESS | 10117 | 1461301001243 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 21:56:41 INFO - PROCESS | 10117 | 1461301001247 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 21:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:56:41 INFO - PROCESS | 10117 | 1461301001252 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:56:41 INFO - PROCESS | 10117 | 1461301001255 Marionette TRACE conn3 <- [1,578,null,{}] 21:56:41 INFO - PROCESS | 10117 | 1461301001260 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:41 INFO - PROCESS | 10117 | 1461301001452 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 21:56:41 INFO - PROCESS | 10117 | 1461301001614 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ab8000 == 63 [pid = 10117] [id = 152] 21:56:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6bb5e3000) [pid = 10117] [serial = 455] [outer = (nil)] 21:56:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6bb5edc00) [pid = 10117] [serial = 456] [outer = 0x7ff6bb5e3000] 21:56:41 INFO - PROCESS | 10117 | 1461301001681 Marionette DEBUG loaded listener.js 21:56:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6bb5f1c00) [pid = 10117] [serial = 457] [outer = 0x7ff6bb5e3000] 21:56:42 INFO - PROCESS | 10117 | 1461301002542 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1332ms 21:56:42 INFO - PROCESS | 10117 | 1461301002585 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 21:56:42 INFO - PROCESS | 10117 | 1461301002588 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 21:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:56:42 INFO - PROCESS | 10117 | 1461301002594 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:56:42 INFO - PROCESS | 10117 | 1461301002596 Marionette TRACE conn3 <- [1,582,null,{}] 21:56:42 INFO - PROCESS | 10117 | 1461301002601 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:42 INFO - PROCESS | 10117 | 1461301002767 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 21:56:42 INFO - PROCESS | 10117 | 1461301002923 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb78c800 == 64 [pid = 10117] [id = 153] 21:56:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6bc22dc00) [pid = 10117] [serial = 458] [outer = (nil)] 21:56:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6c1dad400) [pid = 10117] [serial = 459] [outer = 0x7ff6bc22dc00] 21:56:43 INFO - PROCESS | 10117 | 1461301002997 Marionette DEBUG loaded listener.js 21:56:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6cd2da800) [pid = 10117] [serial = 460] [outer = 0x7ff6bc22dc00] 21:56:43 INFO - PROCESS | 10117 | 1461301003854 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1329ms 21:56:43 INFO - PROCESS | 10117 | 1461301003924 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 21:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:56:43 INFO - PROCESS | 10117 | 1461301003927 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 21:56:43 INFO - PROCESS | 10117 | 1461301003932 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:56:43 INFO - PROCESS | 10117 | 1461301003935 Marionette TRACE conn3 <- [1,586,null,{}] 21:56:43 INFO - PROCESS | 10117 | 1461301003940 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:44 INFO - PROCESS | 10117 | 1461301004083 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 21:56:44 INFO - PROCESS | 10117 | 1461301004240 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb7a7000 == 65 [pid = 10117] [id = 154] 21:56:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6bb849400) [pid = 10117] [serial = 461] [outer = (nil)] 21:56:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6bb851800) [pid = 10117] [serial = 462] [outer = 0x7ff6bb849400] 21:56:44 INFO - PROCESS | 10117 | 1461301004312 Marionette DEBUG loaded listener.js 21:56:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6bb857400) [pid = 10117] [serial = 463] [outer = 0x7ff6bb849400] 21:56:44 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:56:45 INFO - PROCESS | 10117 | 1461301005130 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:56:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:56:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1233ms 21:56:45 INFO - PROCESS | 10117 | 1461301005166 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 21:56:45 INFO - PROCESS | 10117 | 1461301005169 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 21:56:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:56:45 INFO - PROCESS | 10117 | 1461301005175 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:56:45 INFO - PROCESS | 10117 | 1461301005178 Marionette TRACE conn3 <- [1,590,null,{}] 21:56:45 INFO - PROCESS | 10117 | 1461301005183 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:45 INFO - PROCESS | 10117 | 1461301005334 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 21:56:45 INFO - PROCESS | 10117 | 1461301005498 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09d1800 == 66 [pid = 10117] [id = 155] 21:56:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6bb855400) [pid = 10117] [serial = 464] [outer = (nil)] 21:56:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6bc16b800) [pid = 10117] [serial = 465] [outer = 0x7ff6bb855400] 21:56:45 INFO - PROCESS | 10117 | 1461301005568 Marionette DEBUG loaded listener.js 21:56:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6bc16f800) [pid = 10117] [serial = 466] [outer = 0x7ff6bb855400] 21:56:46 INFO - PROCESS | 10117 | 1461301006430 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:56:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:56:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1293ms 21:56:46 INFO - PROCESS | 10117 | 1461301006469 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 21:56:46 INFO - PROCESS | 10117 | 1461301006472 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 21:56:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:56:46 INFO - PROCESS | 10117 | 1461301006478 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:56:46 INFO - PROCESS | 10117 | 1461301006480 Marionette TRACE conn3 <- [1,594,null,{}] 21:56:46 INFO - PROCESS | 10117 | 1461301006486 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:46 INFO - PROCESS | 10117 | 1461301006646 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 21:56:46 INFO - PROCESS | 10117 | 1461301006806 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6baba9800 == 67 [pid = 10117] [id = 156] 21:56:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6bb5e3800) [pid = 10117] [serial = 467] [outer = (nil)] 21:56:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bc175400) [pid = 10117] [serial = 468] [outer = 0x7ff6bb5e3800] 21:56:46 INFO - PROCESS | 10117 | 1461301006878 Marionette DEBUG loaded listener.js 21:56:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6cc438400) [pid = 10117] [serial = 469] [outer = 0x7ff6bb5e3800] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43dd000 == 66 [pid = 10117] [id = 146] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf10800 == 65 [pid = 10117] [id = 145] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6eaa800 == 64 [pid = 10117] [id = 144] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c7312800 == 63 [pid = 10117] [id = 143] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfdcc800 == 62 [pid = 10117] [id = 139] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e3e89000 == 61 [pid = 10117] [id = 137] 21:56:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c548f800 == 60 [pid = 10117] [id = 134] 21:56:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bc2cbc00) [pid = 10117] [serial = 470] [outer = 0x7ff6c3b57800] 21:56:48 INFO - PROCESS | 10117 | 1461301008373 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:56:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:56:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1979ms 21:56:48 INFO - PROCESS | 10117 | 1461301008458 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 21:56:48 INFO - PROCESS | 10117 | 1461301008465 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 21:56:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:56:48 INFO - PROCESS | 10117 | 1461301008473 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:56:48 INFO - PROCESS | 10117 | 1461301008476 Marionette TRACE conn3 <- [1,598,null,{}] 21:56:48 INFO - PROCESS | 10117 | 1461301008489 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:48 INFO - PROCESS | 10117 | 1461301008671 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 21:56:48 INFO - PROCESS | 10117 | 1461301008700 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1acb000 == 61 [pid = 10117] [id = 157] 21:56:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bce1b000) [pid = 10117] [serial = 471] [outer = (nil)] 21:56:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c1b6bc00) [pid = 10117] [serial = 472] [outer = 0x7ff6bce1b000] 21:56:48 INFO - PROCESS | 10117 | 1461301008762 Marionette DEBUG loaded listener.js 21:56:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c1bd1400) [pid = 10117] [serial = 473] [outer = 0x7ff6bce1b000] 21:56:49 INFO - PROCESS | 10117 | 1461301009836 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:56:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:56:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1386ms 21:56:49 INFO - PROCESS | 10117 | 1461301009858 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 21:56:49 INFO - PROCESS | 10117 | 1461301009864 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 21:56:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:56:49 INFO - PROCESS | 10117 | 1461301009880 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:56:49 INFO - PROCESS | 10117 | 1461301009883 Marionette TRACE conn3 <- [1,602,null,{}] 21:56:49 INFO - PROCESS | 10117 | 1461301009888 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:50 INFO - PROCESS | 10117 | 1461301010070 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c3204c00) [pid = 10117] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c6fc0c00) [pid = 10117] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6c418bc00) [pid = 10117] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6c37b3000) [pid = 10117] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c6e1a800) [pid = 10117] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c1b63000) [pid = 10117] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c320a400) [pid = 10117] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c6e1c800) [pid = 10117] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6bce14c00) [pid = 10117] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6c3d80400) [pid = 10117] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c3ee8c00) [pid = 10117] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:56:50 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6c359d800) [pid = 10117] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:56:50 INFO - PROCESS | 10117 | 1461301010424 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ad1800 == 62 [pid = 10117] [id = 158] 21:56:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6bc2d0c00) [pid = 10117] [serial = 474] [outer = (nil)] 21:56:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6c1d3cc00) [pid = 10117] [serial = 475] [outer = 0x7ff6bc2d0c00] 21:56:50 INFO - PROCESS | 10117 | 1461301010485 Marionette DEBUG loaded listener.js 21:56:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6c3594c00) [pid = 10117] [serial = 476] [outer = 0x7ff6bc2d0c00] 21:56:51 INFO - PROCESS | 10117 | 1461301011128 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:56:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:56:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1284ms 21:56:51 INFO - PROCESS | 10117 | 1461301011164 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 21:56:51 INFO - PROCESS | 10117 | 1461301011166 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 21:56:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:56:51 INFO - PROCESS | 10117 | 1461301011172 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:56:51 INFO - PROCESS | 10117 | 1461301011177 Marionette TRACE conn3 <- [1,606,null,{}] 21:56:51 INFO - PROCESS | 10117 | 1461301011191 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:51 INFO - PROCESS | 10117 | 1461301011375 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 21:56:51 INFO - PROCESS | 10117 | 1461301011394 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c548f800 == 63 [pid = 10117] [id = 159] 21:56:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6c4187800) [pid = 10117] [serial = 477] [outer = (nil)] 21:56:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c4677000) [pid = 10117] [serial = 478] [outer = 0x7ff6c4187800] 21:56:51 INFO - PROCESS | 10117 | 1461301011454 Marionette DEBUG loaded listener.js 21:56:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6c55af400) [pid = 10117] [serial = 479] [outer = 0x7ff6c4187800] 21:56:52 INFO - PROCESS | 10117 | 1461301012159 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:56:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:56:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1034ms 21:56:52 INFO - PROCESS | 10117 | 1461301012207 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 21:56:52 INFO - PROCESS | 10117 | 1461301012211 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 21:56:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:56:52 INFO - PROCESS | 10117 | 1461301012216 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:56:52 INFO - PROCESS | 10117 | 1461301012218 Marionette TRACE conn3 <- [1,610,null,{}] 21:56:52 INFO - PROCESS | 10117 | 1461301012223 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:52 INFO - PROCESS | 10117 | 1461301012483 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 21:56:52 INFO - PROCESS | 10117 | 1461301012611 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0755800 == 64 [pid = 10117] [id = 160] 21:56:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bb5e8000) [pid = 10117] [serial = 480] [outer = (nil)] 21:56:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bb5f1800) [pid = 10117] [serial = 481] [outer = 0x7ff6bb5e8000] 21:56:52 INFO - PROCESS | 10117 | 1461301012685 Marionette DEBUG loaded listener.js 21:56:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bc2c8800) [pid = 10117] [serial = 482] [outer = 0x7ff6bb5e8000] 21:56:53 INFO - PROCESS | 10117 | 1461301013609 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1433ms 21:56:53 INFO - PROCESS | 10117 | 1461301013652 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 21:56:53 INFO - PROCESS | 10117 | 1461301013659 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 21:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:56:53 INFO - PROCESS | 10117 | 1461301013666 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:56:53 INFO - PROCESS | 10117 | 1461301013673 Marionette TRACE conn3 <- [1,614,null,{}] 21:56:53 INFO - PROCESS | 10117 | 1461301013679 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:53 INFO - PROCESS | 10117 | 1461301013845 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 21:56:54 INFO - PROCESS | 10117 | 1461301014003 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4415800 == 65 [pid = 10117] [id = 161] 21:56:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bce21400) [pid = 10117] [serial = 483] [outer = (nil)] 21:56:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c1da8000) [pid = 10117] [serial = 484] [outer = 0x7ff6bce21400] 21:56:54 INFO - PROCESS | 10117 | 1461301014082 Marionette DEBUG loaded listener.js 21:56:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c359dc00) [pid = 10117] [serial = 485] [outer = 0x7ff6bce21400] 21:56:54 INFO - PROCESS | 10117 | 1461301014988 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1397ms 21:56:55 INFO - PROCESS | 10117 | 1461301015064 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 21:56:55 INFO - PROCESS | 10117 | 1461301015068 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 21:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:56:55 INFO - PROCESS | 10117 | 1461301015074 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:56:55 INFO - PROCESS | 10117 | 1461301015077 Marionette TRACE conn3 <- [1,618,null,{}] 21:56:55 INFO - PROCESS | 10117 | 1461301015083 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:55 INFO - PROCESS | 10117 | 1461301015245 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 21:56:55 INFO - PROCESS | 10117 | 1461301015404 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd22000 == 66 [pid = 10117] [id = 162] 21:56:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c4187000) [pid = 10117] [serial = 486] [outer = (nil)] 21:56:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c4995000) [pid = 10117] [serial = 487] [outer = 0x7ff6c4187000] 21:56:55 INFO - PROCESS | 10117 | 1461301015479 Marionette DEBUG loaded listener.js 21:56:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c6e1f400) [pid = 10117] [serial = 488] [outer = 0x7ff6c4187000] 21:56:56 INFO - PROCESS | 10117 | 1461301016374 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1329ms 21:56:56 INFO - PROCESS | 10117 | 1461301016404 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 21:56:56 INFO - PROCESS | 10117 | 1461301016409 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 21:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:56:56 INFO - PROCESS | 10117 | 1461301016425 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:56:56 INFO - PROCESS | 10117 | 1461301016432 Marionette TRACE conn3 <- [1,622,null,{}] 21:56:56 INFO - PROCESS | 10117 | 1461301016437 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:56 INFO - PROCESS | 10117 | 1461301016611 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 21:56:56 INFO - PROCESS | 10117 | 1461301016782 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db514000 == 67 [pid = 10117] [id = 163] 21:56:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bb854800) [pid = 10117] [serial = 489] [outer = (nil)] 21:56:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6ca33b000) [pid = 10117] [serial = 490] [outer = 0x7ff6bb854800] 21:56:56 INFO - PROCESS | 10117 | 1461301016850 Marionette DEBUG loaded listener.js 21:56:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6cc441400) [pid = 10117] [serial = 491] [outer = 0x7ff6bb854800] 21:56:57 INFO - PROCESS | 10117 | 1461301017702 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1337ms 21:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:56:57 INFO - PROCESS | 10117 | 1461301017756 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 21:56:57 INFO - PROCESS | 10117 | 1461301017759 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 21:56:57 INFO - PROCESS | 10117 | 1461301017765 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:56:57 INFO - PROCESS | 10117 | 1461301017768 Marionette TRACE conn3 <- [1,626,null,{}] 21:56:57 INFO - PROCESS | 10117 | 1461301017773 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:57 INFO - PROCESS | 10117 | 1461301017942 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 21:56:58 INFO - PROCESS | 10117 | 1461301018097 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3c95000 == 68 [pid = 10117] [id = 164] 21:56:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c4678800) [pid = 10117] [serial = 492] [outer = (nil)] 21:56:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6cd124400) [pid = 10117] [serial = 493] [outer = 0x7ff6c4678800] 21:56:58 INFO - PROCESS | 10117 | 1461301018169 Marionette DEBUG loaded listener.js 21:56:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6cd2e9400) [pid = 10117] [serial = 494] [outer = 0x7ff6c4678800] 21:56:59 INFO - PROCESS | 10117 | 1461301019064 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1329ms 21:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:56:59 INFO - PROCESS | 10117 | 1461301019093 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 21:56:59 INFO - PROCESS | 10117 | 1461301019096 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 21:56:59 INFO - PROCESS | 10117 | 1461301019101 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:56:59 INFO - PROCESS | 10117 | 1461301019105 Marionette TRACE conn3 <- [1,630,null,{}] 21:56:59 INFO - PROCESS | 10117 | 1461301019110 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:59 INFO - PROCESS | 10117 | 1461301019255 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 21:56:59 INFO - PROCESS | 10117 | 1461301019423 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1deb800 == 69 [pid = 10117] [id = 165] 21:56:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bcece000) [pid = 10117] [serial = 495] [outer = (nil)] 21:56:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6bcecfc00) [pid = 10117] [serial = 496] [outer = 0x7ff6bcece000] 21:56:59 INFO - PROCESS | 10117 | 1461301019504 Marionette DEBUG loaded listener.js 21:56:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6ce89bc00) [pid = 10117] [serial = 497] [outer = 0x7ff6bcece000] 21:57:00 INFO - PROCESS | 10117 | 1461301020409 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1381ms 21:57:00 INFO - PROCESS | 10117 | 1461301020483 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 21:57:00 INFO - PROCESS | 10117 | 1461301020487 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 21:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:57:00 INFO - PROCESS | 10117 | 1461301020492 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:57:00 INFO - PROCESS | 10117 | 1461301020495 Marionette TRACE conn3 <- [1,634,null,{}] 21:57:00 INFO - PROCESS | 10117 | 1461301020500 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:00 INFO - PROCESS | 10117 | 1461301020701 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 21:57:00 INFO - PROCESS | 10117 | 1461301020861 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a3000 == 70 [pid = 10117] [id = 166] 21:57:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6bc226000) [pid = 10117] [serial = 498] [outer = (nil)] 21:57:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c1bccc00) [pid = 10117] [serial = 499] [outer = 0x7ff6bc226000] 21:57:00 INFO - PROCESS | 10117 | 1461301020981 Marionette DEBUG loaded listener.js 21:57:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c443dc00) [pid = 10117] [serial = 500] [outer = 0x7ff6bc226000] 21:57:01 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:57:01 INFO - PROCESS | 10117 | 1461301021790 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1328ms 21:57:01 INFO - PROCESS | 10117 | 1461301021820 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 21:57:01 INFO - PROCESS | 10117 | 1461301021825 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 21:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:57:01 INFO - PROCESS | 10117 | 1461301021833 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:57:01 INFO - PROCESS | 10117 | 1461301021837 Marionette TRACE conn3 <- [1,638,null,{}] 21:57:01 INFO - PROCESS | 10117 | 1461301021842 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:02 INFO - PROCESS | 10117 | 1461301022008 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 21:57:02 INFO - PROCESS | 10117 | 1461301022530 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b0a800 == 71 [pid = 10117] [id = 167] 21:57:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6bc171400) [pid = 10117] [serial = 501] [outer = (nil)] 21:57:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6bc228c00) [pid = 10117] [serial = 502] [outer = 0x7ff6bc171400] 21:57:02 INFO - PROCESS | 10117 | 1461301022643 Marionette DEBUG loaded listener.js 21:57:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6bce18800) [pid = 10117] [serial = 503] [outer = 0x7ff6bc171400] 21:57:03 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:57:03 INFO - PROCESS | 10117 | 1461301023429 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1635ms 21:57:03 INFO - PROCESS | 10117 | 1461301023473 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 21:57:03 INFO - PROCESS | 10117 | 1461301023479 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 21:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:57:03 INFO - PROCESS | 10117 | 1461301023490 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:57:03 INFO - PROCESS | 10117 | 1461301023493 Marionette TRACE conn3 <- [1,642,null,{}] 21:57:03 INFO - PROCESS | 10117 | 1461301023500 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:03 INFO - PROCESS | 10117 | 1461301023651 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 21:57:03 INFO - PROCESS | 10117 | 1461301023827 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a6800 == 72 [pid = 10117] [id = 168] 21:57:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6bc222800) [pid = 10117] [serial = 504] [outer = (nil)] 21:57:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c0722c00) [pid = 10117] [serial = 505] [outer = 0x7ff6bc222800] 21:57:03 INFO - PROCESS | 10117 | 1461301023958 Marionette DEBUG loaded listener.js 21:57:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c0edc000) [pid = 10117] [serial = 506] [outer = 0x7ff6bc222800] 21:57:04 INFO - PROCESS | 10117 | 1461301024890 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1441ms 21:57:04 INFO - PROCESS | 10117 | 1461301024934 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 21:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:57:04 INFO - PROCESS | 10117 | 1461301024940 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 21:57:04 INFO - PROCESS | 10117 | 1461301024946 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:57:04 INFO - PROCESS | 10117 | 1461301024949 Marionette TRACE conn3 <- [1,646,null,{}] 21:57:04 INFO - PROCESS | 10117 | 1461301024954 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:05 INFO - PROCESS | 10117 | 1461301025097 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 21:57:05 INFO - PROCESS | 10117 | 1461301025266 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ac7000 == 73 [pid = 10117] [id = 169] 21:57:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c0728c00) [pid = 10117] [serial = 507] [outer = (nil)] 21:57:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c1bcb400) [pid = 10117] [serial = 508] [outer = 0x7ff6c0728c00] 21:57:05 INFO - PROCESS | 10117 | 1461301025332 Marionette DEBUG loaded listener.js 21:57:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c1d36c00) [pid = 10117] [serial = 509] [outer = 0x7ff6c0728c00] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c548f800 == 72 [pid = 10117] [id = 159] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ad1800 == 71 [pid = 10117] [id = 158] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1acb000 == 70 [pid = 10117] [id = 157] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6c6ff1c00) [pid = 10117] [serial = 366] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6cd2bb400) [pid = 10117] [serial = 375] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6c4879c00) [pid = 10117] [serial = 363] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6c320f400) [pid = 10117] [serial = 360] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6da597800) [pid = 10117] [serial = 378] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6ccc16800) [pid = 10117] [serial = 369] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6cc980800) [pid = 10117] [serial = 372] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c37bd000) [pid = 10117] [serial = 402] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6da37b800) [pid = 10117] [serial = 414] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6ccc17400) [pid = 10117] [serial = 411] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6bce20800) [pid = 10117] [serial = 420] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6cc2e1800) [pid = 10117] [serial = 408] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6bc227800) [pid = 10117] [serial = 423] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6dfcfac00) [pid = 10117] [serial = 417] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c4871000) [pid = 10117] [serial = 405] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6bc22c000) [pid = 10117] [serial = 426] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ceb2d800 == 69 [pid = 10117] [id = 149] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ca328800 == 68 [pid = 10117] [id = 148] 21:57:06 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce84f000 == 67 [pid = 10117] [id = 147] 21:57:06 INFO - PROCESS | 10117 | 1461301026311 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6cc2e6400) [pid = 10117] [serial = 393] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6cd125000) [pid = 10117] [serial = 396] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c37bd800) [pid = 10117] [serial = 382] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c37b8000) [pid = 10117] [serial = 381] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6c6f5c800) [pid = 10117] [serial = 387] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c1b71c00) [pid = 10117] [serial = 358] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c4191c00) [pid = 10117] [serial = 384] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c467bc00) [pid = 10117] [serial = 385] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c6ff5c00) [pid = 10117] [serial = 390] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6cb29c400) [pid = 10117] [serial = 391] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6cca4e800) [pid = 10117] [serial = 394] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6c6ff1800) [pid = 10117] [serial = 439] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c6fba400) [pid = 10117] [serial = 388] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6cea2c800) [pid = 10117] [serial = 399] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6cd2e7800) [pid = 10117] [serial = 397] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c40ed400) [pid = 10117] [serial = 433] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6c6ed8c00) [pid = 10117] [serial = 436] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6c1d35c00) [pid = 10117] [serial = 430] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c1b69400) [pid = 10117] [serial = 429] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6c4677400) [pid = 10117] [serial = 435] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c6fb9c00) [pid = 10117] [serial = 438] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6db8cdc00) [pid = 10117] [serial = 319] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6c37bbc00) [pid = 10117] [serial = 432] [outer = (nil)] [url = about:blank] 21:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1431ms 21:57:06 INFO - PROCESS | 10117 | 1461301026377 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 21:57:06 INFO - PROCESS | 10117 | 1461301026381 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 21:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:57:06 INFO - PROCESS | 10117 | 1461301026393 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:57:06 INFO - PROCESS | 10117 | 1461301026401 Marionette TRACE conn3 <- [1,650,null,{}] 21:57:06 INFO - PROCESS | 10117 | 1461301026408 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:06 INFO - PROCESS | 10117 | 1461301026554 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 21:57:06 INFO - PROCESS | 10117 | 1461301026681 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1115800 == 68 [pid = 10117] [id = 170] 21:57:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6bb84b800) [pid = 10117] [serial = 510] [outer = (nil)] 21:57:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6c3202800) [pid = 10117] [serial = 511] [outer = 0x7ff6bb84b800] 21:57:06 INFO - PROCESS | 10117 | 1461301026746 Marionette DEBUG loaded listener.js 21:57:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6c37b8400) [pid = 10117] [serial = 512] [outer = 0x7ff6bb84b800] 21:57:07 INFO - PROCESS | 10117 | 1461301027412 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1043ms 21:57:07 INFO - PROCESS | 10117 | 1461301027431 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 21:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:57:07 INFO - PROCESS | 10117 | 1461301027436 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 21:57:07 INFO - PROCESS | 10117 | 1461301027441 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:57:07 INFO - PROCESS | 10117 | 1461301027444 Marionette TRACE conn3 <- [1,654,null,{}] 21:57:07 INFO - PROCESS | 10117 | 1461301027448 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:07 INFO - PROCESS | 10117 | 1461301027594 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 21:57:07 INFO - PROCESS | 10117 | 1461301027717 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43c3800 == 69 [pid = 10117] [id = 171] 21:57:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6c072ac00) [pid = 10117] [serial = 513] [outer = (nil)] 21:57:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6c3e1f400) [pid = 10117] [serial = 514] [outer = 0x7ff6c072ac00] 21:57:07 INFO - PROCESS | 10117 | 1461301027776 Marionette DEBUG loaded listener.js 21:57:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6c40f6400) [pid = 10117] [serial = 515] [outer = 0x7ff6c072ac00] 21:57:08 INFO - PROCESS | 10117 | 1461301028526 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1126ms 21:57:08 INFO - PROCESS | 10117 | 1461301028583 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 21:57:08 INFO - PROCESS | 10117 | 1461301028587 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 21:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:57:08 INFO - PROCESS | 10117 | 1461301028605 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:57:08 INFO - PROCESS | 10117 | 1461301028607 Marionette TRACE conn3 <- [1,658,null,{}] 21:57:08 INFO - PROCESS | 10117 | 1461301028613 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:08 INFO - PROCESS | 10117 | 1461301028799 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 21:57:08 INFO - PROCESS | 10117 | 1461301028820 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5480800 == 70 [pid = 10117] [id = 172] 21:57:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6c4432c00) [pid = 10117] [serial = 516] [outer = (nil)] 21:57:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c443a000) [pid = 10117] [serial = 517] [outer = 0x7ff6c4432c00] 21:57:08 INFO - PROCESS | 10117 | 1461301028889 Marionette DEBUG loaded listener.js 21:57:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6c467d400) [pid = 10117] [serial = 518] [outer = 0x7ff6c4432c00] 21:57:09 INFO - PROCESS | 10117 | 1461301029703 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1139ms 21:57:09 INFO - PROCESS | 10117 | 1461301029732 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 21:57:09 INFO - PROCESS | 10117 | 1461301029736 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 21:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:57:09 INFO - PROCESS | 10117 | 1461301029745 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:57:09 INFO - PROCESS | 10117 | 1461301029748 Marionette TRACE conn3 <- [1,662,null,{}] 21:57:09 INFO - PROCESS | 10117 | 1461301029753 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:09 INFO - PROCESS | 10117 | 1461301029932 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 21:57:09 INFO - PROCESS | 10117 | 1461301029956 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cab27000 == 71 [pid = 10117] [id = 173] 21:57:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6c467d800) [pid = 10117] [serial = 519] [outer = (nil)] 21:57:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6c6e19400) [pid = 10117] [serial = 520] [outer = 0x7ff6c467d800] 21:57:10 INFO - PROCESS | 10117 | 1461301030013 Marionette DEBUG loaded listener.js 21:57:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c6f5c800) [pid = 10117] [serial = 521] [outer = 0x7ff6c467d800] 21:57:10 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6cdc28800) [pid = 10117] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c6fb9800) [pid = 10117] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c3209800) [pid = 10117] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c1b63800) [pid = 10117] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6cea23400) [pid = 10117] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6cca70c00) [pid = 10117] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6d3a65c00) [pid = 10117] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c55aa400) [pid = 10117] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6c3203000) [pid = 10117] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6cc979c00) [pid = 10117] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6c6fb7400) [pid = 10117] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6df7d1800) [pid = 10117] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6bc221400) [pid = 10117] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6bce16400) [pid = 10117] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6bc21e400) [pid = 10117] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6c6f5a000) [pid = 10117] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6c418b800) [pid = 10117] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6c6304800) [pid = 10117] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6c6fee800) [pid = 10117] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6daaef800) [pid = 10117] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6cbc09800) [pid = 10117] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6c6feac00) [pid = 10117] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c3206000) [pid = 10117] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c3ee2000) [pid = 10117] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6cd2dcc00) [pid = 10117] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6cdfac400) [pid = 10117] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c427f400) [pid = 10117] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6cc7e6c00) [pid = 10117] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6c3e1e400) [pid = 10117] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6ce9c1800) [pid = 10117] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6cd2e0800) [pid = 10117] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6ccfae800) [pid = 10117] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6c359e400) [pid = 10117] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6c3e29c00) [pid = 10117] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6c47d7000) [pid = 10117] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6bce1b000) [pid = 10117] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 134 (0x7ff6bc2d0c00) [pid = 10117] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 133 (0x7ff6bc22dc00) [pid = 10117] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 132 (0x7ff6bb855400) [pid = 10117] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 131 (0x7ff6c0723800) [pid = 10117] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 130 (0x7ff6c1bca800) [pid = 10117] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6c37b6c00) [pid = 10117] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6bb849400) [pid = 10117] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6c6ff3400) [pid = 10117] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6c1bcd800) [pid = 10117] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6bb5e3000) [pid = 10117] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:57:11 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6c3202c00) [pid = 10117] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:57:11 INFO - PROCESS | 10117 | 1461301031592 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1882ms 21:57:11 INFO - PROCESS | 10117 | 1461301031629 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 21:57:11 INFO - PROCESS | 10117 | 1461301031637 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 21:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:57:11 INFO - PROCESS | 10117 | 1461301031642 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:57:11 INFO - PROCESS | 10117 | 1461301031644 Marionette TRACE conn3 <- [1,666,null,{}] 21:57:11 INFO - PROCESS | 10117 | 1461301031650 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:11 INFO - PROCESS | 10117 | 1461301031788 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 21:57:11 INFO - PROCESS | 10117 | 1461301031914 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0757000 == 72 [pid = 10117] [id = 174] 21:57:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6bb5e3400) [pid = 10117] [serial = 522] [outer = (nil)] 21:57:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6bc220000) [pid = 10117] [serial = 523] [outer = 0x7ff6bb5e3400] 21:57:11 INFO - PROCESS | 10117 | 1461301031973 Marionette DEBUG loaded listener.js 21:57:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c1bcdc00) [pid = 10117] [serial = 524] [outer = 0x7ff6bb5e3400] 21:57:12 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:57:12 INFO - PROCESS | 10117 | 1461301032554 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 975ms 21:57:12 INFO - PROCESS | 10117 | 1461301032618 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 21:57:12 INFO - PROCESS | 10117 | 1461301032622 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 21:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:57:12 INFO - PROCESS | 10117 | 1461301032627 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:57:12 INFO - PROCESS | 10117 | 1461301032629 Marionette TRACE conn3 <- [1,670,null,{}] 21:57:12 INFO - PROCESS | 10117 | 1461301032634 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:12 INFO - PROCESS | 10117 | 1461301032777 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 21:57:12 INFO - PROCESS | 10117 | 1461301032906 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc116000 == 73 [pid = 10117] [id = 175] 21:57:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6bb5e6800) [pid = 10117] [serial = 525] [outer = (nil)] 21:57:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6c320cc00) [pid = 10117] [serial = 526] [outer = 0x7ff6bb5e6800] 21:57:12 INFO - PROCESS | 10117 | 1461301032966 Marionette DEBUG loaded listener.js 21:57:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6c3e27c00) [pid = 10117] [serial = 527] [outer = 0x7ff6bb5e6800] 21:57:13 INFO - PROCESS | 10117 | 1461301033789 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1231ms 21:57:13 INFO - PROCESS | 10117 | 1461301033860 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 21:57:13 INFO - PROCESS | 10117 | 1461301033865 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 21:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:57:13 INFO - PROCESS | 10117 | 1461301033873 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:57:13 INFO - PROCESS | 10117 | 1461301033878 Marionette TRACE conn3 <- [1,674,null,{}] 21:57:13 INFO - PROCESS | 10117 | 1461301033886 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:14 INFO - PROCESS | 10117 | 1461301034089 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 21:57:14 INFO - PROCESS | 10117 | 1461301034247 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c110b800 == 74 [pid = 10117] [id = 176] 21:57:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6bc16d400) [pid = 10117] [serial = 528] [outer = (nil)] 21:57:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6bcec1400) [pid = 10117] [serial = 529] [outer = 0x7ff6bc16d400] 21:57:14 INFO - PROCESS | 10117 | 1461301034322 Marionette DEBUG loaded listener.js 21:57:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6c072f800) [pid = 10117] [serial = 530] [outer = 0x7ff6bc16d400] 21:57:14 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 21:57:15 INFO - PROCESS | 10117 | 1461301035182 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:57:15 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 21:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1380ms 21:57:15 INFO - PROCESS | 10117 | 1461301035254 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 21:57:15 INFO - PROCESS | 10117 | 1461301035261 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 21:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:57:15 INFO - PROCESS | 10117 | 1461301035271 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:57:15 INFO - PROCESS | 10117 | 1461301035274 Marionette TRACE conn3 <- [1,678,null,{}] 21:57:15 INFO - PROCESS | 10117 | 1461301035280 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:15 INFO - PROCESS | 10117 | 1461301035478 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 21:57:15 INFO - PROCESS | 10117 | 1461301035635 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43c9000 == 75 [pid = 10117] [id = 177] 21:57:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6bc16e800) [pid = 10117] [serial = 531] [outer = (nil)] 21:57:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6c1bd1800) [pid = 10117] [serial = 532] [outer = 0x7ff6bc16e800] 21:57:15 INFO - PROCESS | 10117 | 1461301035707 Marionette DEBUG loaded listener.js 21:57:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6c1d3f000) [pid = 10117] [serial = 533] [outer = 0x7ff6bc16e800] 21:57:16 INFO - PROCESS | 10117 | 1461301036660 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1430ms 21:57:16 INFO - PROCESS | 10117 | 1461301036701 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 21:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:57:16 INFO - PROCESS | 10117 | 1461301036705 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 21:57:16 INFO - PROCESS | 10117 | 1461301036711 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:57:16 INFO - PROCESS | 10117 | 1461301036716 Marionette TRACE conn3 <- [1,682,null,{}] 21:57:16 INFO - PROCESS | 10117 | 1461301036731 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:16 INFO - PROCESS | 10117 | 1461301036894 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 21:57:17 INFO - PROCESS | 10117 | 1461301037052 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd291800 == 76 [pid = 10117] [id = 178] 21:57:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6c4186800) [pid = 10117] [serial = 534] [outer = (nil)] 21:57:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6c4435c00) [pid = 10117] [serial = 535] [outer = 0x7ff6c4186800] 21:57:17 INFO - PROCESS | 10117 | 1461301037171 Marionette DEBUG loaded listener.js 21:57:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6c4674800) [pid = 10117] [serial = 536] [outer = 0x7ff6c4186800] 21:57:18 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:18 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:18 INFO - PROCESS | 10117 | 1461301038381 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:57:18 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) 21:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1691ms 21:57:18 INFO - PROCESS | 10117 | 1461301038403 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 21:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:57:18 INFO - PROCESS | 10117 | 1461301038408 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 21:57:18 INFO - PROCESS | 10117 | 1461301038414 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:57:18 INFO - PROCESS | 10117 | 1461301038417 Marionette TRACE conn3 <- [1,686,null,{}] 21:57:18 INFO - PROCESS | 10117 | 1461301038422 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:18 INFO - PROCESS | 10117 | 1461301038640 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 21:57:18 INFO - PROCESS | 10117 | 1461301038813 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd1f000 == 77 [pid = 10117] [id = 179] 21:57:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6c418c800) [pid = 10117] [serial = 537] [outer = (nil)] 21:57:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6c55aa400) [pid = 10117] [serial = 538] [outer = 0x7ff6c418c800] 21:57:18 INFO - PROCESS | 10117 | 1461301038886 Marionette DEBUG loaded listener.js 21:57:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6c6f5b000) [pid = 10117] [serial = 539] [outer = 0x7ff6c418c800] 21:57:20 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:20 INFO - PROCESS | 10117 | 1461301040207 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:57:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1884ms 21:57:20 INFO - PROCESS | 10117 | 1461301040299 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 21:57:20 INFO - PROCESS | 10117 | 1461301040302 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 21:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:57:20 INFO - PROCESS | 10117 | 1461301040309 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:57:20 INFO - PROCESS | 10117 | 1461301040312 Marionette TRACE conn3 <- [1,690,null,{}] 21:57:20 INFO - PROCESS | 10117 | 1461301040317 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:20 INFO - PROCESS | 10117 | 1461301040476 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 21:57:20 INFO - PROCESS | 10117 | 1461301040631 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ceb2c800 == 78 [pid = 10117] [id = 180] 21:57:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6c467e800) [pid = 10117] [serial = 540] [outer = (nil)] 21:57:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6c6fb4800) [pid = 10117] [serial = 541] [outer = 0x7ff6c467e800] 21:57:20 INFO - PROCESS | 10117 | 1461301040702 Marionette DEBUG loaded listener.js 21:57:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6c6fe8400) [pid = 10117] [serial = 542] [outer = 0x7ff6c467e800] 21:57:21 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:22 INFO - PROCESS | 10117 | 1461301042034 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1735ms 21:57:22 INFO - PROCESS | 10117 | 1461301042044 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 21:57:22 INFO - PROCESS | 10117 | 1461301042047 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 21:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:57:22 INFO - PROCESS | 10117 | 1461301042052 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:57:22 INFO - PROCESS | 10117 | 1461301042054 Marionette TRACE conn3 <- [1,694,null,{}] 21:57:22 INFO - PROCESS | 10117 | 1461301042060 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:22 INFO - PROCESS | 10117 | 1461301042277 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 21:57:22 INFO - PROCESS | 10117 | 1461301042437 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da57e800 == 79 [pid = 10117] [id = 181] 21:57:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6c6f64400) [pid = 10117] [serial = 543] [outer = (nil)] 21:57:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c8d92400) [pid = 10117] [serial = 544] [outer = 0x7ff6c6f64400] 21:57:22 INFO - PROCESS | 10117 | 1461301042512 Marionette DEBUG loaded listener.js 21:57:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6cc4f3400) [pid = 10117] [serial = 545] [outer = 0x7ff6c6f64400] 21:57:23 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:23 INFO - PROCESS | 10117 | 1461301043660 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:57:23 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) 21:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1632ms 21:57:23 INFO - PROCESS | 10117 | 1461301043685 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 21:57:23 INFO - PROCESS | 10117 | 1461301043689 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 21:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:57:23 INFO - PROCESS | 10117 | 1461301043694 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:57:23 INFO - PROCESS | 10117 | 1461301043697 Marionette TRACE conn3 <- [1,698,null,{}] 21:57:23 INFO - PROCESS | 10117 | 1461301043702 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:23 INFO - PROCESS | 10117 | 1461301043853 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 21:57:24 INFO - PROCESS | 10117 | 1461301044027 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09c5800 == 80 [pid = 10117] [id = 182] 21:57:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6bb84e400) [pid = 10117] [serial = 546] [outer = (nil)] 21:57:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6c1dabc00) [pid = 10117] [serial = 547] [outer = 0x7ff6bb84e400] 21:57:24 INFO - PROCESS | 10117 | 1461301044093 Marionette DEBUG loaded listener.js 21:57:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6cc2e1400) [pid = 10117] [serial = 548] [outer = 0x7ff6bb84e400] 21:57:25 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:25 INFO - PROCESS | 10117 | 1461301045239 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:57:25 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) 21:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1587ms 21:57:25 INFO - PROCESS | 10117 | 1461301045281 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 21:57:25 INFO - PROCESS | 10117 | 1461301045283 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 21:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:57:25 INFO - PROCESS | 10117 | 1461301045289 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:57:25 INFO - PROCESS | 10117 | 1461301045291 Marionette TRACE conn3 <- [1,702,null,{}] 21:57:25 INFO - PROCESS | 10117 | 1461301045310 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:25 INFO - PROCESS | 10117 | 1461301045527 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 21:57:25 INFO - PROCESS | 10117 | 1461301045661 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0766800 == 81 [pid = 10117] [id = 183] 21:57:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6bb850000) [pid = 10117] [serial = 549] [outer = (nil)] 21:57:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6c0729800) [pid = 10117] [serial = 550] [outer = 0x7ff6bb850000] 21:57:25 INFO - PROCESS | 10117 | 1461301045726 Marionette DEBUG loaded listener.js 21:57:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6c1d41400) [pid = 10117] [serial = 551] [outer = 0x7ff6bb850000] 21:57:27 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:27 INFO - PROCESS | 10117 | 1461301047236 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1993ms 21:57:27 INFO - PROCESS | 10117 | 1461301047282 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 21:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:57:27 INFO - PROCESS | 10117 | 1461301047287 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 21:57:27 INFO - PROCESS | 10117 | 1461301047295 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:57:27 INFO - PROCESS | 10117 | 1461301047298 Marionette TRACE conn3 <- [1,706,null,{}] 21:57:27 INFO - PROCESS | 10117 | 1461301047308 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:27 INFO - PROCESS | 10117 | 1461301047494 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce85b800 == 80 [pid = 10117] [id = 135] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da6a0000 == 79 [pid = 10117] [id = 133] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0757000 == 78 [pid = 10117] [id = 174] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cab27000 == 77 [pid = 10117] [id = 173] 21:57:27 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6c4677000) [pid = 10117] [serial = 478] [outer = (nil)] [url = about:blank] 21:57:27 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6bc175400) [pid = 10117] [serial = 468] [outer = (nil)] [url = about:blank] 21:57:27 INFO - PROCESS | 10117 | 1461301047726 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5480800 == 76 [pid = 10117] [id = 172] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43c3800 == 75 [pid = 10117] [id = 171] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1115800 == 74 [pid = 10117] [id = 170] 21:57:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6babb3800 == 75 [pid = 10117] [id = 184] 21:57:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6bc175400) [pid = 10117] [serial = 552] [outer = (nil)] 21:57:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6bcec8000) [pid = 10117] [serial = 553] [outer = 0x7ff6bc175400] 21:57:27 INFO - PROCESS | 10117 | 1461301047791 Marionette DEBUG loaded listener.js 21:57:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6c0726c00) [pid = 10117] [serial = 554] [outer = 0x7ff6bc175400] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ac7000 == 74 [pid = 10117] [id = 169] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06a6800 == 73 [pid = 10117] [id = 168] 21:57:27 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b0a800 == 72 [pid = 10117] [id = 167] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1deb800 == 71 [pid = 10117] [id = 165] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e3c95000 == 70 [pid = 10117] [id = 164] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6db514000 == 69 [pid = 10117] [id = 163] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cdd22000 == 68 [pid = 10117] [id = 162] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4415800 == 67 [pid = 10117] [id = 161] 21:57:28 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0755800 == 66 [pid = 10117] [id = 160] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6db8cc800) [pid = 10117] [serial = 379] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6e73dc000) [pid = 10117] [serial = 337] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6c6e21800) [pid = 10117] [serial = 240] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6cea21c00) [pid = 10117] [serial = 292] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6cbc07800) [pid = 10117] [serial = 286] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6e4a5ac00) [pid = 10117] [serial = 255] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c3e1f000) [pid = 10117] [serial = 361] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6df240c00) [pid = 10117] [serial = 331] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6ceba2c00) [pid = 10117] [serial = 376] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6da5d6400) [pid = 10117] [serial = 295] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6cc2e7800) [pid = 10117] [serial = 325] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6c3b50c00) [pid = 10117] [serial = 280] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6c6f5d800) [pid = 10117] [serial = 406] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6e26b5800) [pid = 10117] [serial = 198] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6ccfbb400) [pid = 10117] [serial = 370] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6dfcc0400) [pid = 10117] [serial = 334] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6cc986000) [pid = 10117] [serial = 373] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6c9775c00) [pid = 10117] [serial = 367] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6c6edd400) [pid = 10117] [serial = 283] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6cc4f4800) [pid = 10117] [serial = 243] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 134 (0x7ff6cfe4bc00) [pid = 10117] [serial = 249] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 133 (0x7ff6dd9e1800) [pid = 10117] [serial = 246] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 132 (0x7ff6c55b2000) [pid = 10117] [serial = 322] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 131 (0x7ff6cd2e0c00) [pid = 10117] [serial = 289] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 130 (0x7ff6c6f5b800) [pid = 10117] [serial = 364] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6da599c00) [pid = 10117] [serial = 328] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6e19ab000) [pid = 10117] [serial = 252] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6c4184000) [pid = 10117] [serial = 403] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6dd928800) [pid = 10117] [serial = 415] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6cd2db000) [pid = 10117] [serial = 412] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6e3c66800) [pid = 10117] [serial = 418] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6bc2cc800) [pid = 10117] [serial = 427] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6e19ad000) [pid = 10117] [serial = 421] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6bc22b000) [pid = 10117] [serial = 424] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6cc43e800) [pid = 10117] [serial = 409] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6dba09c00) [pid = 10117] [serial = 400] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c1b6bc00) [pid = 10117] [serial = 472] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6c1d3cc00) [pid = 10117] [serial = 475] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c1bd1400) [pid = 10117] [serial = 473] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6cd2da800) [pid = 10117] [serial = 460] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6c1dad400) [pid = 10117] [serial = 459] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6bc16f800) [pid = 10117] [serial = 466] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6bc16b800) [pid = 10117] [serial = 465] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6ccc1fc00) [pid = 10117] [serial = 454] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6cc985400) [pid = 10117] [serial = 453] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c1d3f800) [pid = 10117] [serial = 445] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c1bd4400) [pid = 10117] [serial = 444] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6c6e18400) [pid = 10117] [serial = 448] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6c467b800) [pid = 10117] [serial = 447] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6bb857400) [pid = 10117] [serial = 463] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6bb851800) [pid = 10117] [serial = 462] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6cbfb2400) [pid = 10117] [serial = 451] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6ca33b400) [pid = 10117] [serial = 450] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c1bd2400) [pid = 10117] [serial = 441] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c63a9400) [pid = 10117] [serial = 442] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6bb5f1c00) [pid = 10117] [serial = 457] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6bb5edc00) [pid = 10117] [serial = 456] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6c3594c00) [pid = 10117] [serial = 476] [outer = (nil)] [url = about:blank] 21:57:28 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6c47db000) [pid = 10117] [serial = 259] [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.] 21:57:28 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:28 INFO - PROCESS | 10117 | 1461301048982 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:57:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1733ms 21:57:29 INFO - PROCESS | 10117 | 1461301049026 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 21:57:29 INFO - PROCESS | 10117 | 1461301049034 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 21:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:57:29 INFO - PROCESS | 10117 | 1461301049043 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:57:29 INFO - PROCESS | 10117 | 1461301049046 Marionette TRACE conn3 <- [1,710,null,{}] 21:57:29 INFO - PROCESS | 10117 | 1461301049050 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:29 INFO - PROCESS | 10117 | 1461301049232 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 21:57:29 INFO - PROCESS | 10117 | 1461301049340 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1113000 == 67 [pid = 10117] [id = 185] 21:57:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6bc2cc800) [pid = 10117] [serial = 555] [outer = (nil)] 21:57:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c1b69800) [pid = 10117] [serial = 556] [outer = 0x7ff6bc2cc800] 21:57:29 INFO - PROCESS | 10117 | 1461301049401 Marionette DEBUG loaded listener.js 21:57:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c1bd6400) [pid = 10117] [serial = 557] [outer = 0x7ff6bc2cc800] 21:57:30 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:30 INFO - PROCESS | 10117 | 1461301050502 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1485ms 21:57:30 INFO - PROCESS | 10117 | 1461301050528 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 21:57:30 INFO - PROCESS | 10117 | 1461301050532 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 21:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:57:30 INFO - PROCESS | 10117 | 1461301050559 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:57:30 INFO - PROCESS | 10117 | 1461301050564 Marionette TRACE conn3 <- [1,714,null,{}] 21:57:30 INFO - PROCESS | 10117 | 1461301050578 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:30 INFO - PROCESS | 10117 | 1461301050761 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 21:57:30 INFO - PROCESS | 10117 | 1461301050833 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1df1800 == 68 [pid = 10117] [id = 186] 21:57:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c320bc00) [pid = 10117] [serial = 558] [outer = (nil)] 21:57:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c37b0400) [pid = 10117] [serial = 559] [outer = 0x7ff6c320bc00] 21:57:30 INFO - PROCESS | 10117 | 1461301050895 Marionette DEBUG loaded listener.js 21:57:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c3b50c00) [pid = 10117] [serial = 560] [outer = 0x7ff6c320bc00] 21:57:32 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:32 INFO - PROCESS | 10117 | 1461301052099 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:57:32 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 21:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1590ms 21:57:32 INFO - PROCESS | 10117 | 1461301052150 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 21:57:32 INFO - PROCESS | 10117 | 1461301052154 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 21:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:57:32 INFO - PROCESS | 10117 | 1461301052159 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:57:32 INFO - PROCESS | 10117 | 1461301052162 Marionette TRACE conn3 <- [1,718,null,{}] 21:57:32 INFO - PROCESS | 10117 | 1461301052167 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:32 INFO - PROCESS | 10117 | 1461301052414 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6bb5e3400) [pid = 10117] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c467d800) [pid = 10117] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6c072ac00) [pid = 10117] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6bc171400) [pid = 10117] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6bb84b800) [pid = 10117] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6c4432c00) [pid = 10117] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6bc222800) [pid = 10117] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6c0728c00) [pid = 10117] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6bb5e3800) [pid = 10117] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:57:32 INFO - PROCESS | 10117 | --DOMWINDOW == 92 (0x7ff6c4187800) [pid = 10117] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:57:32 INFO - PROCESS | 10117 | 1461301052544 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd52800 == 69 [pid = 10117] [id = 187] 21:57:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 93 (0x7ff6bb5e3400) [pid = 10117] [serial = 561] [outer = (nil)] 21:57:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6bc2c8400) [pid = 10117] [serial = 562] [outer = 0x7ff6bb5e3400] 21:57:32 INFO - PROCESS | 10117 | 1461301052603 Marionette DEBUG loaded listener.js 21:57:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6c37bd800) [pid = 10117] [serial = 563] [outer = 0x7ff6bb5e3400] 21:57:33 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:33 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:33 INFO - PROCESS | 10117 | 1461301053651 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:57:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1532ms 21:57:33 INFO - PROCESS | 10117 | 1461301053691 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 21:57:33 INFO - PROCESS | 10117 | 1461301053694 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 21:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:57:33 INFO - PROCESS | 10117 | 1461301053700 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:57:33 INFO - PROCESS | 10117 | 1461301053702 Marionette TRACE conn3 <- [1,722,null,{}] 21:57:33 INFO - PROCESS | 10117 | 1461301053707 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:33 INFO - PROCESS | 10117 | 1461301053841 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 21:57:34 INFO - PROCESS | 10117 | 1461301053993 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43d8800 == 70 [pid = 10117] [id = 188] 21:57:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6bb5efc00) [pid = 10117] [serial = 564] [outer = (nil)] 21:57:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6c3d84c00) [pid = 10117] [serial = 565] [outer = 0x7ff6bb5efc00] 21:57:34 INFO - PROCESS | 10117 | 1461301054052 Marionette DEBUG loaded listener.js 21:57:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c443d800) [pid = 10117] [serial = 566] [outer = 0x7ff6bb5efc00] 21:57:34 INFO - PROCESS | 10117 | 1461301054840 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:57:34 INFO - PROCESS | 10117 | 1461301054883 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 21:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:57:34 INFO - PROCESS | 10117 | 1461301054891 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:57:34 INFO - PROCESS | 10117 | 1461301054896 Marionette TRACE conn3 <- [1,726,null,{}] 21:57:34 INFO - PROCESS | 10117 | 1461301054904 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:35 INFO - PROCESS | 10117 | 1461301055076 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 21:57:35 INFO - PROCESS | 10117 | 1461301055228 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1106800 == 71 [pid = 10117] [id = 189] 21:57:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6bc175800) [pid = 10117] [serial = 567] [outer = (nil)] 21:57:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6c0724800) [pid = 10117] [serial = 568] [outer = 0x7ff6bc175800] 21:57:35 INFO - PROCESS | 10117 | 1461301055301 Marionette DEBUG loaded listener.js 21:57:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c1b63c00) [pid = 10117] [serial = 569] [outer = 0x7ff6bc175800] 21:57:36 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:36 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:36 INFO - PROCESS | 10117 | 1461301056340 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:57:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:57:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1494ms 21:57:36 INFO - PROCESS | 10117 | 1461301056386 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 21:57:36 INFO - PROCESS | 10117 | 1461301056394 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 21:57:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:57:36 INFO - PROCESS | 10117 | 1461301056403 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:57:36 INFO - PROCESS | 10117 | 1461301056407 Marionette TRACE conn3 <- [1,730,null,{}] 21:57:36 INFO - PROCESS | 10117 | 1461301056413 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:36 INFO - PROCESS | 10117 | 1461301056586 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 21:57:36 INFO - PROCESS | 10117 | 1461301056785 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c975c000 == 72 [pid = 10117] [id = 190] 21:57:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c1d3d400) [pid = 10117] [serial = 570] [outer = (nil)] 21:57:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c37b4800) [pid = 10117] [serial = 571] [outer = 0x7ff6c1d3d400] 21:57:36 INFO - PROCESS | 10117 | 1461301056869 Marionette DEBUG loaded listener.js 21:57:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c467e400) [pid = 10117] [serial = 572] [outer = 0x7ff6c1d3d400] 21:57:37 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:37 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:37 INFO - PROCESS | 10117 | 1461301057752 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:57:37 INFO - PROCESS | 10117 | 1461301057789 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 21:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:57:37 INFO - PROCESS | 10117 | 1461301057796 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:57:37 INFO - PROCESS | 10117 | 1461301057802 Marionette TRACE conn3 <- [1,734,null,{}] 21:57:37 INFO - PROCESS | 10117 | 1461301057834 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:38 INFO - PROCESS | 10117 | 1461301058019 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 21:57:38 INFO - PROCESS | 10117 | 1461301058211 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0bd000 == 73 [pid = 10117] [id = 191] 21:57:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c5779800) [pid = 10117] [serial = 573] [outer = (nil)] 21:57:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c6f5b800) [pid = 10117] [serial = 574] [outer = 0x7ff6c5779800] 21:57:38 INFO - PROCESS | 10117 | 1461301058327 Marionette DEBUG loaded listener.js 21:57:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6c6fbb000) [pid = 10117] [serial = 575] [outer = 0x7ff6c5779800] 21:57:39 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:39 INFO - PROCESS | 10117 | 1461301059137 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1399ms 21:57:39 INFO - PROCESS | 10117 | 1461301059196 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 21:57:39 INFO - PROCESS | 10117 | 1461301059201 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 21:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:57:39 INFO - PROCESS | 10117 | 1461301059206 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:57:39 INFO - PROCESS | 10117 | 1461301059209 Marionette TRACE conn3 <- [1,738,null,{}] 21:57:39 INFO - PROCESS | 10117 | 1461301059214 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:39 INFO - PROCESS | 10117 | 1461301059402 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 21:57:39 INFO - PROCESS | 10117 | 1461301059652 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cea69800 == 74 [pid = 10117] [id = 192] 21:57:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c8d87c00) [pid = 10117] [serial = 576] [outer = (nil)] 21:57:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6cbeb5000) [pid = 10117] [serial = 577] [outer = 0x7ff6c8d87c00] 21:57:39 INFO - PROCESS | 10117 | 1461301059764 Marionette DEBUG loaded listener.js 21:57:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6cc433400) [pid = 10117] [serial = 578] [outer = 0x7ff6c8d87c00] 21:57:40 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:40 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:41 INFO - PROCESS | 10117 | 1461301061013 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:57:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 21:57:41 INFO - PROCESS | 10117 | 1461301061036 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 21:57:41 INFO - PROCESS | 10117 | 1461301061040 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 21:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:57:41 INFO - PROCESS | 10117 | 1461301061046 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:57:41 INFO - PROCESS | 10117 | 1461301061048 Marionette TRACE conn3 <- [1,742,null,{}] 21:57:41 INFO - PROCESS | 10117 | 1461301061053 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:41 INFO - PROCESS | 10117 | 1461301061235 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 21:57:41 INFO - PROCESS | 10117 | 1461301061387 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97c0800 == 75 [pid = 10117] [id = 193] 21:57:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c6ff4c00) [pid = 10117] [serial = 579] [outer = (nil)] 21:57:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6cc439c00) [pid = 10117] [serial = 580] [outer = 0x7ff6c6ff4c00] 21:57:41 INFO - PROCESS | 10117 | 1461301061456 Marionette DEBUG loaded listener.js 21:57:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6cc985800) [pid = 10117] [serial = 581] [outer = 0x7ff6c6ff4c00] 21:57:42 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:42 INFO - PROCESS | 10117 | 1461301062732 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:57:42 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 21:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1734ms 21:57:42 INFO - PROCESS | 10117 | 1461301062780 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 21:57:42 INFO - PROCESS | 10117 | 1461301062783 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 21:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:57:42 INFO - PROCESS | 10117 | 1461301062880 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:57:42 INFO - PROCESS | 10117 | 1461301062882 Marionette TRACE conn3 <- [1,746,null,{}] 21:57:42 INFO - PROCESS | 10117 | 1461301062897 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:43 INFO - PROCESS | 10117 | 1461301063063 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 21:57:43 INFO - PROCESS | 10117 | 1461301063212 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db504000 == 76 [pid = 10117] [id = 194] 21:57:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6cc977400) [pid = 10117] [serial = 582] [outer = (nil)] 21:57:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6ccc6d000) [pid = 10117] [serial = 583] [outer = 0x7ff6cc977400] 21:57:43 INFO - PROCESS | 10117 | 1461301063284 Marionette DEBUG loaded listener.js 21:57:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6cd2e0c00) [pid = 10117] [serial = 584] [outer = 0x7ff6cc977400] 21:57:43 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:44 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:44 INFO - PROCESS | 10117 | 1461301064702 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:57:44 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.) 21:57:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1983ms 21:57:44 INFO - PROCESS | 10117 | 1461301064773 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 21:57:44 INFO - PROCESS | 10117 | 1461301064777 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 21:57:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:57:44 INFO - PROCESS | 10117 | 1461301064785 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:57:44 INFO - PROCESS | 10117 | 1461301064790 Marionette TRACE conn3 <- [1,750,null,{}] 21:57:44 INFO - PROCESS | 10117 | 1461301064798 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:44 INFO - PROCESS | 10117 | 1461301064969 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 21:57:45 INFO - PROCESS | 10117 | 1461301065134 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1de8000 == 77 [pid = 10117] [id = 195] 21:57:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6bb5ed400) [pid = 10117] [serial = 585] [outer = (nil)] 21:57:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6bce1c800) [pid = 10117] [serial = 586] [outer = 0x7ff6bb5ed400] 21:57:45 INFO - PROCESS | 10117 | 1461301065200 Marionette DEBUG loaded listener.js 21:57:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6bced0000) [pid = 10117] [serial = 587] [outer = 0x7ff6bb5ed400] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd52800 == 76 [pid = 10117] [id = 187] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1df1800 == 75 [pid = 10117] [id = 186] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1113000 == 74 [pid = 10117] [id = 185] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c1da8000) [pid = 10117] [serial = 484] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6c4995000) [pid = 10117] [serial = 487] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6bb5f1800) [pid = 10117] [serial = 481] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6ca33b000) [pid = 10117] [serial = 490] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6c1bccc00) [pid = 10117] [serial = 499] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6bcecfc00) [pid = 10117] [serial = 496] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6cd124400) [pid = 10117] [serial = 493] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6c320cc00) [pid = 10117] [serial = 526] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6babb3800 == 73 [pid = 10117] [id = 184] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43c9000 == 72 [pid = 10117] [id = 177] 21:57:46 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c110b800 == 71 [pid = 10117] [id = 176] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6bc220000) [pid = 10117] [serial = 523] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c6f5c800) [pid = 10117] [serial = 521] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c6e19400) [pid = 10117] [serial = 520] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6c40f6400) [pid = 10117] [serial = 515] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6bc228c00) [pid = 10117] [serial = 502] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6c3202800) [pid = 10117] [serial = 511] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6c467d400) [pid = 10117] [serial = 518] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6c3e1f400) [pid = 10117] [serial = 514] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c0722c00) [pid = 10117] [serial = 505] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6c0edc000) [pid = 10117] [serial = 506] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c1bcb400) [pid = 10117] [serial = 508] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6cc438400) [pid = 10117] [serial = 469] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 98 (0x7ff6c1bcdc00) [pid = 10117] [serial = 524] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 97 (0x7ff6c443a000) [pid = 10117] [serial = 517] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 96 (0x7ff6bce18800) [pid = 10117] [serial = 503] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 95 (0x7ff6c1d36c00) [pid = 10117] [serial = 509] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 94 (0x7ff6c37b8400) [pid = 10117] [serial = 512] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | --DOMWINDOW == 93 (0x7ff6c55af400) [pid = 10117] [serial = 479] [outer = (nil)] [url = about:blank] 21:57:46 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:46 INFO - PROCESS | 10117 | 1461301066483 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:57:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:57:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1733ms 21:57:46 INFO - PROCESS | 10117 | 1461301066518 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 21:57:46 INFO - PROCESS | 10117 | 1461301066525 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 21:57:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:57:46 INFO - PROCESS | 10117 | 1461301066533 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:57:46 INFO - PROCESS | 10117 | 1461301066536 Marionette TRACE conn3 <- [1,754,null,{}] 21:57:46 INFO - PROCESS | 10117 | 1461301066540 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:46 INFO - PROCESS | 10117 | 1461301066759 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 21:57:46 INFO - PROCESS | 10117 | 1461301066874 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06ad800 == 72 [pid = 10117] [id = 196] 21:57:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 94 (0x7ff6c1b6cc00) [pid = 10117] [serial = 588] [outer = (nil)] 21:57:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 95 (0x7ff6c1bd3400) [pid = 10117] [serial = 589] [outer = 0x7ff6c1b6cc00] 21:57:46 INFO - PROCESS | 10117 | 1461301066932 Marionette DEBUG loaded listener.js 21:57:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 96 (0x7ff6c1d42000) [pid = 10117] [serial = 590] [outer = 0x7ff6c1b6cc00] 21:57:47 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:47 INFO - PROCESS | 10117 | 1461301067979 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:57:48 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 21:57:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1479ms 21:57:48 INFO - PROCESS | 10117 | 1461301068012 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 21:57:48 INFO - PROCESS | 10117 | 1461301068017 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 21:57:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:57:48 INFO - PROCESS | 10117 | 1461301068025 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:57:48 INFO - PROCESS | 10117 | 1461301068031 Marionette TRACE conn3 <- [1,758,null,{}] 21:57:48 INFO - PROCESS | 10117 | 1461301068039 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:48 INFO - PROCESS | 10117 | 1461301068199 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 21:57:48 INFO - PROCESS | 10117 | 1461301068391 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1115800 == 73 [pid = 10117] [id = 197] 21:57:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 97 (0x7ff6bce1cc00) [pid = 10117] [serial = 591] [outer = (nil)] 21:57:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 98 (0x7ff6c0727400) [pid = 10117] [serial = 592] [outer = 0x7ff6bce1cc00] 21:57:48 INFO - PROCESS | 10117 | 1461301068462 Marionette DEBUG loaded listener.js 21:57:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 99 (0x7ff6c0ee1800) [pid = 10117] [serial = 593] [outer = 0x7ff6bce1cc00] 21:57:49 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:49 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:57:49 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:49 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:49 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 21:57:49 INFO - PROCESS | 10117 | 1461301069258 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:57:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:57:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1282ms 21:57:49 INFO - PROCESS | 10117 | 1461301069308 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 21:57:49 INFO - PROCESS | 10117 | 1461301069315 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 21:57:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:57:49 INFO - PROCESS | 10117 | 1461301069326 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:57:49 INFO - PROCESS | 10117 | 1461301069329 Marionette TRACE conn3 <- [1,762,null,{}] 21:57:49 INFO - PROCESS | 10117 | 1461301069335 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:49 INFO - PROCESS | 10117 | 1461301069493 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 21:57:49 INFO - PROCESS | 10117 | 1461301069643 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1eb8800 == 74 [pid = 10117] [id = 198] 21:57:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6bcecdc00) [pid = 10117] [serial = 594] [outer = (nil)] 21:57:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c3207800) [pid = 10117] [serial = 595] [outer = 0x7ff6bcecdc00] 21:57:49 INFO - PROCESS | 10117 | 1461301069712 Marionette DEBUG loaded listener.js 21:57:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c37bb000) [pid = 10117] [serial = 596] [outer = 0x7ff6bcecdc00] 21:57:51 INFO - PROCESS | 10117 | 1461301071067 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:57:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:57:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1790ms 21:57:51 INFO - PROCESS | 10117 | 1461301071226 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 21:57:51 INFO - PROCESS | 10117 | 1461301071231 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 21:57:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:57:51 INFO - PROCESS | 10117 | 1461301071245 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:57:51 INFO - PROCESS | 10117 | 1461301071252 Marionette TRACE conn3 <- [1,766,null,{}] 21:57:51 INFO - PROCESS | 10117 | 1461301071267 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:51 INFO - PROCESS | 10117 | 1461301071423 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 21:57:51 INFO - PROCESS | 10117 | 1461301071573 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09c6000 == 75 [pid = 10117] [id = 199] 21:57:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c40eb000) [pid = 10117] [serial = 597] [outer = (nil)] 21:57:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c467e000) [pid = 10117] [serial = 598] [outer = 0x7ff6c40eb000] 21:57:51 INFO - PROCESS | 10117 | 1461301071645 Marionette DEBUG loaded listener.js 21:57:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c47d8800) [pid = 10117] [serial = 599] [outer = 0x7ff6c40eb000] 21:57:52 INFO - PROCESS | 10117 | 1461301072817 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:57:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:57:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1592ms 21:57:52 INFO - PROCESS | 10117 | 1461301072836 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 21:57:52 INFO - PROCESS | 10117 | 1461301072840 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 21:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:57:52 INFO - PROCESS | 10117 | 1461301072846 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:57:52 INFO - PROCESS | 10117 | 1461301072848 Marionette TRACE conn3 <- [1,770,null,{}] 21:57:52 INFO - PROCESS | 10117 | 1461301072853 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:53 INFO - PROCESS | 10117 | 1461301073026 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 21:57:53 INFO - PROCESS | 10117 | 1461301073226 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb252800 == 76 [pid = 10117] [id = 200] 21:57:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6c3d86000) [pid = 10117] [serial = 600] [outer = (nil)] 21:57:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6c577a000) [pid = 10117] [serial = 601] [outer = 0x7ff6c3d86000] 21:57:53 INFO - PROCESS | 10117 | 1461301073296 Marionette DEBUG loaded listener.js 21:57:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c6edd400) [pid = 10117] [serial = 602] [outer = 0x7ff6c3d86000] 21:57:54 INFO - PROCESS | 10117 | 1461301074028 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1228ms 21:57:54 INFO - PROCESS | 10117 | 1461301074074 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 21:57:54 INFO - PROCESS | 10117 | 1461301074078 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 21:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:57:54 INFO - PROCESS | 10117 | 1461301074083 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:57:54 INFO - PROCESS | 10117 | 1461301074085 Marionette TRACE conn3 <- [1,774,null,{}] 21:57:54 INFO - PROCESS | 10117 | 1461301074091 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:54 INFO - PROCESS | 10117 | 1461301074300 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 21:57:54 INFO - PROCESS | 10117 | 1461301074416 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf1e000 == 77 [pid = 10117] [id = 201] 21:57:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6c6e1a000) [pid = 10117] [serial = 603] [outer = (nil)] 21:57:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c6fb9800) [pid = 10117] [serial = 604] [outer = 0x7ff6c6e1a000] 21:57:54 INFO - PROCESS | 10117 | 1461301074484 Marionette DEBUG loaded listener.js 21:57:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c7164400) [pid = 10117] [serial = 605] [outer = 0x7ff6c6e1a000] 21:57:55 INFO - PROCESS | 10117 | 1461301075366 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1327ms 21:57:55 INFO - PROCESS | 10117 | 1461301075412 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 21:57:55 INFO - PROCESS | 10117 | 1461301075416 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 21:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:57:55 INFO - PROCESS | 10117 | 1461301075421 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:57:55 INFO - PROCESS | 10117 | 1461301075424 Marionette TRACE conn3 <- [1,778,null,{}] 21:57:55 INFO - PROCESS | 10117 | 1461301075429 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:55 INFO - PROCESS | 10117 | 1461301075604 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 21:57:55 INFO - PROCESS | 10117 | 1461301075759 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce111000 == 78 [pid = 10117] [id = 202] 21:57:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c8d8ec00) [pid = 10117] [serial = 606] [outer = (nil)] 21:57:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6cc7e3800) [pid = 10117] [serial = 607] [outer = 0x7ff6c8d8ec00] 21:57:55 INFO - PROCESS | 10117 | 1461301075832 Marionette DEBUG loaded listener.js 21:57:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6cd126000) [pid = 10117] [serial = 608] [outer = 0x7ff6c8d8ec00] 21:57:56 INFO - PROCESS | 10117 | 1461301076670 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1277ms 21:57:56 INFO - PROCESS | 10117 | 1461301076698 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 21:57:56 INFO - PROCESS | 10117 | 1461301076701 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 21:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:57:56 INFO - PROCESS | 10117 | 1461301076707 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:57:56 INFO - PROCESS | 10117 | 1461301076709 Marionette TRACE conn3 <- [1,782,null,{}] 21:57:56 INFO - PROCESS | 10117 | 1461301076714 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:56 INFO - PROCESS | 10117 | 1461301076877 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 21:57:57 INFO - PROCESS | 10117 | 1461301077036 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d47db800 == 79 [pid = 10117] [id = 203] 21:57:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6ca28bc00) [pid = 10117] [serial = 609] [outer = (nil)] 21:57:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6cd2bb400) [pid = 10117] [serial = 610] [outer = 0x7ff6ca28bc00] 21:57:57 INFO - PROCESS | 10117 | 1461301077104 Marionette DEBUG loaded listener.js 21:57:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6cd2e8400) [pid = 10117] [serial = 611] [outer = 0x7ff6ca28bc00] 21:57:57 INFO - PROCESS | 10117 | 1461301077922 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1277ms 21:57:57 INFO - PROCESS | 10117 | 1461301077984 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 21:57:57 INFO - PROCESS | 10117 | 1461301077988 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 21:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:57:57 INFO - PROCESS | 10117 | 1461301077993 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:57:57 INFO - PROCESS | 10117 | 1461301077995 Marionette TRACE conn3 <- [1,786,null,{}] 21:57:58 INFO - PROCESS | 10117 | 1461301078001 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:58 INFO - PROCESS | 10117 | 1461301078144 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 21:57:58 INFO - PROCESS | 10117 | 1461301078309 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da8b8800 == 80 [pid = 10117] [id = 204] 21:57:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6bb5f1800) [pid = 10117] [serial = 612] [outer = (nil)] 21:57:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6bcec7800) [pid = 10117] [serial = 613] [outer = 0x7ff6bb5f1800] 21:57:58 INFO - PROCESS | 10117 | 1461301078379 Marionette DEBUG loaded listener.js 21:57:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6cdc27000) [pid = 10117] [serial = 614] [outer = 0x7ff6bb5f1800] 21:57:59 INFO - PROCESS | 10117 | 1461301079296 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1377ms 21:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:57:59 INFO - PROCESS | 10117 | 1461301079371 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 21:57:59 INFO - PROCESS | 10117 | 1461301079374 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 21:57:59 INFO - PROCESS | 10117 | 1461301079381 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:57:59 INFO - PROCESS | 10117 | 1461301079384 Marionette TRACE conn3 <- [1,790,null,{}] 21:57:59 INFO - PROCESS | 10117 | 1461301079390 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:59 INFO - PROCESS | 10117 | 1461301079731 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 21:57:59 INFO - PROCESS | 10117 | 1461301079947 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd69800 == 81 [pid = 10117] [id = 205] 21:58:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6bb852800) [pid = 10117] [serial = 615] [outer = (nil)] 21:58:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6bc166400) [pid = 10117] [serial = 616] [outer = 0x7ff6bb852800] 21:58:00 INFO - PROCESS | 10117 | 1461301080059 Marionette DEBUG loaded listener.js 21:58:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6bc22b000) [pid = 10117] [serial = 617] [outer = 0x7ff6bb852800] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1de8000 == 80 [pid = 10117] [id = 195] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97c0800 == 79 [pid = 10117] [id = 193] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cea69800 == 78 [pid = 10117] [id = 192] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd0bd000 == 77 [pid = 10117] [id = 191] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c975c000 == 76 [pid = 10117] [id = 190] 21:58:00 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1106800 == 75 [pid = 10117] [id = 189] 21:58:01 INFO - PROCESS | 10117 | 1461301081109 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1780ms 21:58:01 INFO - PROCESS | 10117 | 1461301081163 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 21:58:01 INFO - PROCESS | 10117 | 1461301081168 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 21:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:58:01 INFO - PROCESS | 10117 | 1461301081199 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:58:01 INFO - PROCESS | 10117 | 1461301081204 Marionette TRACE conn3 <- [1,794,null,{}] 21:58:01 INFO - PROCESS | 10117 | 1461301081213 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:01 INFO - PROCESS | 10117 | 1461301081370 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 21:58:01 INFO - PROCESS | 10117 | 1461301081382 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1109000 == 76 [pid = 10117] [id = 206] 21:58:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6bcecc800) [pid = 10117] [serial = 618] [outer = (nil)] 21:58:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6c072e000) [pid = 10117] [serial = 619] [outer = 0x7ff6bcecc800] 21:58:01 INFO - PROCESS | 10117 | 1461301081452 Marionette DEBUG loaded listener.js 21:58:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6c0edcc00) [pid = 10117] [serial = 620] [outer = 0x7ff6bcecc800] 21:58:02 INFO - PROCESS | 10117 | 1461301082490 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1356ms 21:58:02 INFO - PROCESS | 10117 | 1461301082532 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 21:58:02 INFO - PROCESS | 10117 | 1461301082537 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 21:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:58:02 INFO - PROCESS | 10117 | 1461301082542 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:58:02 INFO - PROCESS | 10117 | 1461301082544 Marionette TRACE conn3 <- [1,798,null,{}] 21:58:02 INFO - PROCESS | 10117 | 1461301082549 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:02 INFO - PROCESS | 10117 | 1461301082734 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 21:58:02 INFO - PROCESS | 10117 | 1461301082764 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1dea800 == 77 [pid = 10117] [id = 207] 21:58:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c0ee1000) [pid = 10117] [serial = 621] [outer = (nil)] 21:58:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6c1da5c00) [pid = 10117] [serial = 622] [outer = 0x7ff6c0ee1000] 21:58:02 INFO - PROCESS | 10117 | 1461301082824 Marionette DEBUG loaded listener.js 21:58:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6c3203400) [pid = 10117] [serial = 623] [outer = 0x7ff6c0ee1000] 21:58:03 INFO - PROCESS | 10117 | 1461301083713 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6bb854800) [pid = 10117] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6bcece000) [pid = 10117] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6bc226000) [pid = 10117] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6bb5ed400) [pid = 10117] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6c320bc00) [pid = 10117] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6bb5e3400) [pid = 10117] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c467e800) [pid = 10117] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6bc2cc800) [pid = 10117] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6bc16e800) [pid = 10117] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6bc16d400) [pid = 10117] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6bb850000) [pid = 10117] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6bb84e400) [pid = 10117] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c418c800) [pid = 10117] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6c4186800) [pid = 10117] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6bc175400) [pid = 10117] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6c6f64400) [pid = 10117] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6bce21400) [pid = 10117] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6bb5e8000) [pid = 10117] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6c4678800) [pid = 10117] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:58:03 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c4187000) [pid = 10117] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:58:03 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 21:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1378ms 21:58:03 INFO - PROCESS | 10117 | 1461301083921 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 21:58:03 INFO - PROCESS | 10117 | 1461301083926 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 21:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:58:03 INFO - PROCESS | 10117 | 1461301083941 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:58:03 INFO - PROCESS | 10117 | 1461301083947 Marionette TRACE conn3 <- [1,802,null,{}] 21:58:03 INFO - PROCESS | 10117 | 1461301083952 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:04 INFO - PROCESS | 10117 | 1461301084092 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 21:58:04 INFO - PROCESS | 10117 | 1461301084103 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fbb800 == 78 [pid = 10117] [id = 208] 21:58:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c0edfc00) [pid = 10117] [serial = 624] [outer = (nil)] 21:58:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c3591400) [pid = 10117] [serial = 625] [outer = 0x7ff6c0edfc00] 21:58:04 INFO - PROCESS | 10117 | 1461301084160 Marionette DEBUG loaded listener.js 21:58:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c3b4e400) [pid = 10117] [serial = 626] [outer = 0x7ff6c0edfc00] 21:58:04 INFO - PROCESS | 10117 | 1461301084922 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:58:04 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 21:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1044ms 21:58:04 INFO - PROCESS | 10117 | 1461301084988 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 21:58:04 INFO - PROCESS | 10117 | 1461301084991 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 21:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:58:05 INFO - PROCESS | 10117 | 1461301085014 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:58:05 INFO - PROCESS | 10117 | 1461301085016 Marionette TRACE conn3 <- [1,806,null,{}] 21:58:05 INFO - PROCESS | 10117 | 1461301085021 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:05 INFO - PROCESS | 10117 | 1461301085163 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 21:58:05 INFO - PROCESS | 10117 | 1461301085172 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5484800 == 79 [pid = 10117] [id = 209] 21:58:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c37ba400) [pid = 10117] [serial = 627] [outer = (nil)] 21:58:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6c3e25c00) [pid = 10117] [serial = 628] [outer = 0x7ff6c37ba400] 21:58:05 INFO - PROCESS | 10117 | 1461301085229 Marionette DEBUG loaded listener.js 21:58:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c3ee1c00) [pid = 10117] [serial = 629] [outer = 0x7ff6c37ba400] 21:58:06 INFO - PROCESS | 10117 | 1461301086139 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:58:06 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 21:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1199ms 21:58:06 INFO - PROCESS | 10117 | 1461301086197 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 21:58:06 INFO - PROCESS | 10117 | 1461301086202 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 21:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:58:06 INFO - PROCESS | 10117 | 1461301086211 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:58:06 INFO - PROCESS | 10117 | 1461301086216 Marionette TRACE conn3 <- [1,810,null,{}] 21:58:06 INFO - PROCESS | 10117 | 1461301086225 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:06 INFO - PROCESS | 10117 | 1461301086403 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 21:58:06 INFO - PROCESS | 10117 | 1461301086573 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1103000 == 80 [pid = 10117] [id = 210] 21:58:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6bb84e400) [pid = 10117] [serial = 630] [outer = (nil)] 21:58:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6bc2d0400) [pid = 10117] [serial = 631] [outer = 0x7ff6bb84e400] 21:58:06 INFO - PROCESS | 10117 | 1461301086645 Marionette DEBUG loaded listener.js 21:58:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6bcecac00) [pid = 10117] [serial = 632] [outer = 0x7ff6bb84e400] 21:58:07 INFO - PROCESS | 10117 | 1461301087551 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1384ms 21:58:07 INFO - PROCESS | 10117 | 1461301087596 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 21:58:07 INFO - PROCESS | 10117 | 1461301087605 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 21:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:58:07 INFO - PROCESS | 10117 | 1461301087614 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:58:07 INFO - PROCESS | 10117 | 1461301087617 Marionette TRACE conn3 <- [1,814,null,{}] 21:58:07 INFO - PROCESS | 10117 | 1461301087623 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:07 INFO - PROCESS | 10117 | 1461301087790 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 21:58:07 INFO - PROCESS | 10117 | 1461301087961 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c49cb000 == 81 [pid = 10117] [id = 211] 21:58:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c0ed5000) [pid = 10117] [serial = 633] [outer = (nil)] 21:58:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c1dab400) [pid = 10117] [serial = 634] [outer = 0x7ff6c0ed5000] 21:58:08 INFO - PROCESS | 10117 | 1461301088035 Marionette DEBUG loaded listener.js 21:58:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c37b0800) [pid = 10117] [serial = 635] [outer = 0x7ff6c0ed5000] 21:58:08 INFO - PROCESS | 10117 | 1461301088989 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 21:58:09 INFO - PROCESS | 10117 | 1461301089054 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 21:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:58:09 INFO - PROCESS | 10117 | 1461301089060 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:58:09 INFO - PROCESS | 10117 | 1461301089065 Marionette TRACE conn3 <- [1,818,null,{}] 21:58:09 INFO - PROCESS | 10117 | 1461301089081 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:09 INFO - PROCESS | 10117 | 1461301089289 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 21:58:09 INFO - PROCESS | 10117 | 1461301089497 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc20d000 == 82 [pid = 10117] [id = 212] 21:58:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6c40ed800) [pid = 10117] [serial = 636] [outer = (nil)] 21:58:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6c418c800) [pid = 10117] [serial = 637] [outer = 0x7ff6c40ed800] 21:58:09 INFO - PROCESS | 10117 | 1461301089616 Marionette DEBUG loaded listener.js 21:58:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6c4437800) [pid = 10117] [serial = 638] [outer = 0x7ff6c40ed800] 21:58:10 INFO - PROCESS | 10117 | 1461301090449 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1445ms 21:58:10 INFO - PROCESS | 10117 | 1461301090506 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 21:58:10 INFO - PROCESS | 10117 | 1461301090510 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 21:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:58:10 INFO - PROCESS | 10117 | 1461301090516 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:58:10 INFO - PROCESS | 10117 | 1461301090518 Marionette TRACE conn3 <- [1,822,null,{}] 21:58:10 INFO - PROCESS | 10117 | 1461301090523 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:10 INFO - PROCESS | 10117 | 1461301090685 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 21:58:10 INFO - PROCESS | 10117 | 1461301090854 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd00e800 == 83 [pid = 10117] [id = 213] 21:58:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6c40f0400) [pid = 10117] [serial = 639] [outer = (nil)] 21:58:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6c4679c00) [pid = 10117] [serial = 640] [outer = 0x7ff6c40f0400] 21:58:10 INFO - PROCESS | 10117 | 1461301090929 Marionette DEBUG loaded listener.js 21:58:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c47dac00) [pid = 10117] [serial = 641] [outer = 0x7ff6c40f0400] 21:58:11 INFO - PROCESS | 10117 | 1461301091798 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:58:11 INFO - PROCESS | 10117 | 1461301091854 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 21:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:58:11 INFO - PROCESS | 10117 | 1461301091864 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:58:11 INFO - PROCESS | 10117 | 1461301091869 Marionette TRACE conn3 <- [1,826,null,{}] 21:58:11 INFO - PROCESS | 10117 | 1461301091874 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:12 INFO - PROCESS | 10117 | 1461301092047 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 21:58:12 INFO - PROCESS | 10117 | 1461301092221 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd1e000 == 84 [pid = 10117] [id = 214] 21:58:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6c1b70400) [pid = 10117] [serial = 642] [outer = (nil)] 21:58:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6c4995000) [pid = 10117] [serial = 643] [outer = 0x7ff6c1b70400] 21:58:12 INFO - PROCESS | 10117 | 1461301092296 Marionette DEBUG loaded listener.js 21:58:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6c59d2400) [pid = 10117] [serial = 644] [outer = 0x7ff6c1b70400] 21:58:13 INFO - PROCESS | 10117 | 1461301093124 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1333ms 21:58:13 INFO - PROCESS | 10117 | 1461301093197 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 21:58:13 INFO - PROCESS | 10117 | 1461301093201 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 21:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:58:13 INFO - PROCESS | 10117 | 1461301093206 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:58:13 INFO - PROCESS | 10117 | 1461301093209 Marionette TRACE conn3 <- [1,830,null,{}] 21:58:13 INFO - PROCESS | 10117 | 1461301093214 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:13 INFO - PROCESS | 10117 | 1461301093437 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 21:58:13 INFO - PROCESS | 10117 | 1461301093603 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d39c9800 == 85 [pid = 10117] [id = 215] 21:58:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6c6311000) [pid = 10117] [serial = 645] [outer = (nil)] 21:58:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6c6fb4400) [pid = 10117] [serial = 646] [outer = 0x7ff6c6311000] 21:58:13 INFO - PROCESS | 10117 | 1461301093678 Marionette DEBUG loaded listener.js 21:58:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6c6fe9c00) [pid = 10117] [serial = 647] [outer = 0x7ff6c6311000] 21:58:14 INFO - PROCESS | 10117 | 1461301094516 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1382ms 21:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:58:14 INFO - PROCESS | 10117 | 1461301094589 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 21:58:14 INFO - PROCESS | 10117 | 1461301094592 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 21:58:14 INFO - PROCESS | 10117 | 1461301094598 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:58:14 INFO - PROCESS | 10117 | 1461301094601 Marionette TRACE conn3 <- [1,834,null,{}] 21:58:14 INFO - PROCESS | 10117 | 1461301094607 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:14 INFO - PROCESS | 10117 | 1461301094792 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 21:58:14 INFO - PROCESS | 10117 | 1461301094955 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da822000 == 86 [pid = 10117] [id = 216] 21:58:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6c6e1dc00) [pid = 10117] [serial = 648] [outer = (nil)] 21:58:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6c7166000) [pid = 10117] [serial = 649] [outer = 0x7ff6c6e1dc00] 21:58:15 INFO - PROCESS | 10117 | 1461301095025 Marionette DEBUG loaded listener.js 21:58:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6ca282c00) [pid = 10117] [serial = 650] [outer = 0x7ff6c6e1dc00] 21:58:15 INFO - PROCESS | 10117 | 1461301095800 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1232ms 21:58:15 INFO - PROCESS | 10117 | 1461301095829 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 21:58:15 INFO - PROCESS | 10117 | 1461301095832 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 21:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:58:15 INFO - PROCESS | 10117 | 1461301095839 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:58:15 INFO - PROCESS | 10117 | 1461301095841 Marionette TRACE conn3 <- [1,838,null,{}] 21:58:15 INFO - PROCESS | 10117 | 1461301095846 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:15 INFO - PROCESS | 10117 | 1461301095997 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 21:58:16 INFO - PROCESS | 10117 | 1461301096167 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dba3a800 == 87 [pid = 10117] [id = 217] 21:58:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6c6f67800) [pid = 10117] [serial = 651] [outer = (nil)] 21:58:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6cab04400) [pid = 10117] [serial = 652] [outer = 0x7ff6c6f67800] 21:58:16 INFO - PROCESS | 10117 | 1461301096236 Marionette DEBUG loaded listener.js 21:58:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6cb186c00) [pid = 10117] [serial = 653] [outer = 0x7ff6c6f67800] 21:58:17 INFO - PROCESS | 10117 | 1461301097142 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1330ms 21:58:17 INFO - PROCESS | 10117 | 1461301097170 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 21:58:17 INFO - PROCESS | 10117 | 1461301097174 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 21:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:58:17 INFO - PROCESS | 10117 | 1461301097179 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:58:17 INFO - PROCESS | 10117 | 1461301097182 Marionette TRACE conn3 <- [1,842,null,{}] 21:58:17 INFO - PROCESS | 10117 | 1461301097187 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:17 INFO - PROCESS | 10117 | 1461301097340 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 21:58:17 INFO - PROCESS | 10117 | 1461301097515 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df046800 == 88 [pid = 10117] [id = 218] 21:58:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6bb5e5400) [pid = 10117] [serial = 654] [outer = (nil)] 21:58:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6c6fea000) [pid = 10117] [serial = 655] [outer = 0x7ff6bb5e5400] 21:58:17 INFO - PROCESS | 10117 | 1461301097585 Marionette DEBUG loaded listener.js 21:58:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6cbc0fc00) [pid = 10117] [serial = 656] [outer = 0x7ff6bb5e5400] 21:58:18 INFO - PROCESS | 10117 | 1461301098433 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1282ms 21:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:58:18 INFO - PROCESS | 10117 | 1461301098463 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 21:58:18 INFO - PROCESS | 10117 | 1461301098466 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 21:58:18 INFO - PROCESS | 10117 | 1461301098472 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:58:18 INFO - PROCESS | 10117 | 1461301098475 Marionette TRACE conn3 <- [1,846,null,{}] 21:58:18 INFO - PROCESS | 10117 | 1461301098480 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:18 INFO - PROCESS | 10117 | 1461301098632 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 21:58:19 INFO - PROCESS | 10117 | 1461301099216 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fcb000 == 89 [pid = 10117] [id = 219] 21:58:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6bb84fc00) [pid = 10117] [serial = 657] [outer = (nil)] 21:58:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6bb853800) [pid = 10117] [serial = 658] [outer = 0x7ff6bb84fc00] 21:58:19 INFO - PROCESS | 10117 | 1461301099329 Marionette DEBUG loaded listener.js 21:58:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6bc171400) [pid = 10117] [serial = 659] [outer = 0x7ff6bb84fc00] 21:58:20 INFO - PROCESS | 10117 | 1461301100188 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1784ms 21:58:20 INFO - PROCESS | 10117 | 1461301100258 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 21:58:20 INFO - PROCESS | 10117 | 1461301100272 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 21:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:58:20 INFO - PROCESS | 10117 | 1461301100285 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:58:20 INFO - PROCESS | 10117 | 1461301100294 Marionette TRACE conn3 <- [1,850,null,{}] 21:58:20 INFO - PROCESS | 10117 | 1461301100309 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:20 INFO - PROCESS | 10117 | 1461301100547 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 21:58:20 INFO - PROCESS | 10117 | 1461301100764 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1110000 == 90 [pid = 10117] [id = 220] 21:58:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6bcec2c00) [pid = 10117] [serial = 660] [outer = (nil)] 21:58:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c0edc000) [pid = 10117] [serial = 661] [outer = 0x7ff6bcec2c00] 21:58:20 INFO - PROCESS | 10117 | 1461301100843 Marionette DEBUG loaded listener.js 21:58:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6c1b66c00) [pid = 10117] [serial = 662] [outer = 0x7ff6bcec2c00] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6daabb800 == 89 [pid = 10117] [id = 122] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fbd000 == 88 [pid = 10117] [id = 120] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc116000 == 87 [pid = 10117] [id = 175] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c1bd3400) [pid = 10117] [serial = 589] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6c0724800) [pid = 10117] [serial = 568] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6c37b4800) [pid = 10117] [serial = 571] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c6f5b800) [pid = 10117] [serial = 574] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6cbeb5000) [pid = 10117] [serial = 577] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6cc439c00) [pid = 10117] [serial = 580] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6ccc6d000) [pid = 10117] [serial = 583] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6c3d84c00) [pid = 10117] [serial = 565] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fbb800 == 86 [pid = 10117] [id = 208] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1dea800 == 85 [pid = 10117] [id = 207] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1109000 == 84 [pid = 10117] [id = 206] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd69800 == 83 [pid = 10117] [id = 205] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce111000 == 82 [pid = 10117] [id = 202] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf1e000 == 81 [pid = 10117] [id = 201] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cb252800 == 80 [pid = 10117] [id = 200] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09c6000 == 79 [pid = 10117] [id = 199] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1eb8800 == 78 [pid = 10117] [id = 198] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1115800 == 77 [pid = 10117] [id = 197] 21:58:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06ad800 == 76 [pid = 10117] [id = 196] 21:58:21 INFO - PROCESS | 10117 | 1461301101753 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6c359dc00) [pid = 10117] [serial = 485] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6bc2c8800) [pid = 10117] [serial = 482] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6cd2e9400) [pid = 10117] [serial = 494] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6c6e1f400) [pid = 10117] [serial = 488] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6cc441400) [pid = 10117] [serial = 491] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 134 (0x7ff6ce89bc00) [pid = 10117] [serial = 497] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 133 (0x7ff6c443dc00) [pid = 10117] [serial = 500] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 132 (0x7ff6bce1c800) [pid = 10117] [serial = 586] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 131 (0x7ff6bced0000) [pid = 10117] [serial = 587] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 130 (0x7ff6c37b0400) [pid = 10117] [serial = 559] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6bc2c8400) [pid = 10117] [serial = 562] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6c6fe8400) [pid = 10117] [serial = 542] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6c1b69800) [pid = 10117] [serial = 556] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6c1d3f000) [pid = 10117] [serial = 533] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6c1bd1800) [pid = 10117] [serial = 532] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6c072f800) [pid = 10117] [serial = 530] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6bcec1400) [pid = 10117] [serial = 529] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c1d41400) [pid = 10117] [serial = 551] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6c0729800) [pid = 10117] [serial = 550] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6c1dabc00) [pid = 10117] [serial = 547] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6cc2e1400) [pid = 10117] [serial = 548] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c6f5b000) [pid = 10117] [serial = 539] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6c55aa400) [pid = 10117] [serial = 538] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c4674800) [pid = 10117] [serial = 536] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6c4435c00) [pid = 10117] [serial = 535] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6bcec8000) [pid = 10117] [serial = 553] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6c0726c00) [pid = 10117] [serial = 554] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6cc4f3400) [pid = 10117] [serial = 545] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6c8d92400) [pid = 10117] [serial = 544] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6c6fb4800) [pid = 10117] [serial = 541] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c3b50c00) [pid = 10117] [serial = 560] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c1bd6400) [pid = 10117] [serial = 557] [outer = (nil)] [url = about:blank] 21:58:21 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6c37bd800) [pid = 10117] [serial = 563] [outer = (nil)] [url = about:blank] 21:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1547ms 21:58:21 INFO - PROCESS | 10117 | 1461301101834 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 21:58:21 INFO - PROCESS | 10117 | 1461301101839 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 21:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:58:21 INFO - PROCESS | 10117 | 1461301101845 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:58:21 INFO - PROCESS | 10117 | 1461301101847 Marionette TRACE conn3 <- [1,854,null,{}] 21:58:21 INFO - PROCESS | 10117 | 1461301101853 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:22 INFO - PROCESS | 10117 | 1461301102008 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 21:58:22 INFO - PROCESS | 10117 | 1461301102124 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06ac000 == 77 [pid = 10117] [id = 221] 21:58:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6bcec6c00) [pid = 10117] [serial = 663] [outer = (nil)] 21:58:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6c1bcd800) [pid = 10117] [serial = 664] [outer = 0x7ff6bcec6c00] 21:58:22 INFO - PROCESS | 10117 | 1461301102197 Marionette DEBUG loaded listener.js 21:58:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c1d41400) [pid = 10117] [serial = 665] [outer = 0x7ff6bcec6c00] 21:58:22 INFO - PROCESS | 10117 | 1461301102906 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1092ms 21:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:58:22 INFO - PROCESS | 10117 | 1461301102938 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 21:58:22 INFO - PROCESS | 10117 | 1461301102941 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 21:58:22 INFO - PROCESS | 10117 | 1461301102953 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:58:22 INFO - PROCESS | 10117 | 1461301102961 Marionette TRACE conn3 <- [1,858,null,{}] 21:58:22 INFO - PROCESS | 10117 | 1461301102968 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:23 INFO - PROCESS | 10117 | 1461301103120 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 21:58:23 INFO - PROCESS | 10117 | 1461301103243 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1dda800 == 78 [pid = 10117] [id = 222] 21:58:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c1bc9800) [pid = 10117] [serial = 666] [outer = (nil)] 21:58:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c37b5c00) [pid = 10117] [serial = 667] [outer = 0x7ff6c1bc9800] 21:58:23 INFO - PROCESS | 10117 | 1461301103305 Marionette DEBUG loaded listener.js 21:58:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c3e21800) [pid = 10117] [serial = 668] [outer = 0x7ff6c1bc9800] 21:58:23 INFO - PROCESS | 10117 | 1461301103941 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1043ms 21:58:23 INFO - PROCESS | 10117 | 1461301103989 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 21:58:23 INFO - PROCESS | 10117 | 1461301103993 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 21:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:58:24 INFO - PROCESS | 10117 | 1461301103999 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:58:24 INFO - PROCESS | 10117 | 1461301104001 Marionette TRACE conn3 <- [1,862,null,{}] 21:58:24 INFO - PROCESS | 10117 | 1461301104006 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:24 INFO - PROCESS | 10117 | 1461301104253 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 21:58:24 INFO - PROCESS | 10117 | 1461301104276 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3558000 == 79 [pid = 10117] [id = 223] 21:58:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6c3202c00) [pid = 10117] [serial = 669] [outer = (nil)] 21:58:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c4188400) [pid = 10117] [serial = 670] [outer = 0x7ff6c3202c00] 21:58:24 INFO - PROCESS | 10117 | 1461301104335 Marionette DEBUG loaded listener.js 21:58:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c4433c00) [pid = 10117] [serial = 671] [outer = 0x7ff6c3202c00] 21:58:25 INFO - PROCESS | 10117 | 1461301105152 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1176ms 21:58:25 INFO - PROCESS | 10117 | 1461301105175 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 21:58:25 INFO - PROCESS | 10117 | 1461301105179 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 21:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:58:25 INFO - PROCESS | 10117 | 1461301105184 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:58:25 INFO - PROCESS | 10117 | 1461301105186 Marionette TRACE conn3 <- [1,866,null,{}] 21:58:25 INFO - PROCESS | 10117 | 1461301105191 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:25 INFO - PROCESS | 10117 | 1461301105367 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 21:58:25 INFO - PROCESS | 10117 | 1461301105394 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43cb800 == 80 [pid = 10117] [id = 224] 21:58:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6c4441400) [pid = 10117] [serial = 672] [outer = (nil)] 21:58:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c467dc00) [pid = 10117] [serial = 673] [outer = 0x7ff6c4441400] 21:58:25 INFO - PROCESS | 10117 | 1461301105465 Marionette DEBUG loaded listener.js 21:58:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c55ab000) [pid = 10117] [serial = 674] [outer = 0x7ff6c4441400] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6bce1cc00) [pid = 10117] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6bb5efc00) [pid = 10117] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6c3d86000) [pid = 10117] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6cc977400) [pid = 10117] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 114 (0x7ff6bcecc800) [pid = 10117] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 113 (0x7ff6c0edfc00) [pid = 10117] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 112 (0x7ff6c8d8ec00) [pid = 10117] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 111 (0x7ff6bc175800) [pid = 10117] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 110 (0x7ff6c0ee1000) [pid = 10117] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 109 (0x7ff6c6e1a000) [pid = 10117] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 108 (0x7ff6c1d3d400) [pid = 10117] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 107 (0x7ff6ca28bc00) [pid = 10117] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 106 (0x7ff6c40eb000) [pid = 10117] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 105 (0x7ff6c6ff4c00) [pid = 10117] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 104 (0x7ff6bb852800) [pid = 10117] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 103 (0x7ff6c8d87c00) [pid = 10117] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 102 (0x7ff6c5779800) [pid = 10117] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 101 (0x7ff6bcecdc00) [pid = 10117] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 100 (0x7ff6c1b6cc00) [pid = 10117] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:58:26 INFO - PROCESS | 10117 | --DOMWINDOW == 99 (0x7ff6bb5e6800) [pid = 10117] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:58:26 INFO - PROCESS | 10117 | 1461301106780 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1626ms 21:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:58:26 INFO - PROCESS | 10117 | 1461301106812 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 21:58:26 INFO - PROCESS | 10117 | 1461301106814 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 21:58:26 INFO - PROCESS | 10117 | 1461301106820 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:58:26 INFO - PROCESS | 10117 | 1461301106823 Marionette TRACE conn3 <- [1,870,null,{}] 21:58:26 INFO - PROCESS | 10117 | 1461301106828 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:26 INFO - PROCESS | 10117 | 1461301106974 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 21:58:27 INFO - PROCESS | 10117 | 1461301107000 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb7000 == 81 [pid = 10117] [id = 225] 21:58:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 100 (0x7ff6bce1cc00) [pid = 10117] [serial = 675] [outer = (nil)] 21:58:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 101 (0x7ff6c4184400) [pid = 10117] [serial = 676] [outer = 0x7ff6bce1cc00] 21:58:27 INFO - PROCESS | 10117 | 1461301107060 Marionette DEBUG loaded listener.js 21:58:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 102 (0x7ff6c55ac000) [pid = 10117] [serial = 677] [outer = 0x7ff6bce1cc00] 21:58:27 INFO - PROCESS | 10117 | 1461301107823 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1028ms 21:58:27 INFO - PROCESS | 10117 | 1461301107848 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 21:58:27 INFO - PROCESS | 10117 | 1461301107852 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 21:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:58:27 INFO - PROCESS | 10117 | 1461301107859 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:58:27 INFO - PROCESS | 10117 | 1461301107862 Marionette TRACE conn3 <- [1,874,null,{}] 21:58:27 INFO - PROCESS | 10117 | 1461301107866 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:28 INFO - PROCESS | 10117 | 1461301108067 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 21:58:28 INFO - PROCESS | 10117 | 1461301108085 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c975b000 == 82 [pid = 10117] [id = 226] 21:58:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 103 (0x7ff6c3ee9800) [pid = 10117] [serial = 678] [outer = (nil)] 21:58:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 104 (0x7ff6c6308c00) [pid = 10117] [serial = 679] [outer = 0x7ff6c3ee9800] 21:58:28 INFO - PROCESS | 10117 | 1461301108143 Marionette DEBUG loaded listener.js 21:58:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 105 (0x7ff6c6ed8000) [pid = 10117] [serial = 680] [outer = 0x7ff6c3ee9800] 21:58:29 INFO - PROCESS | 10117 | 1461301109098 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1283ms 21:58:29 INFO - PROCESS | 10117 | 1461301109143 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 21:58:29 INFO - PROCESS | 10117 | 1461301109149 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 21:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:58:29 INFO - PROCESS | 10117 | 1461301109157 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:58:29 INFO - PROCESS | 10117 | 1461301109162 Marionette TRACE conn3 <- [1,878,null,{}] 21:58:29 INFO - PROCESS | 10117 | 1461301109172 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:29 INFO - PROCESS | 10117 | 1461301109390 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:58:29 INFO - PROCESS | 10117 | 1461301109554 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ac6000 == 83 [pid = 10117] [id = 227] 21:58:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 106 (0x7ff6bc16f800) [pid = 10117] [serial = 681] [outer = (nil)] 21:58:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 107 (0x7ff6bcecdc00) [pid = 10117] [serial = 682] [outer = 0x7ff6bc16f800] 21:58:29 INFO - PROCESS | 10117 | 1461301109629 Marionette DEBUG loaded listener.js 21:58:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 108 (0x7ff6c0edf000) [pid = 10117] [serial = 683] [outer = 0x7ff6bc16f800] 21:58:30 INFO - PROCESS | 10117 | 1461301110507 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1386ms 21:58:30 INFO - PROCESS | 10117 | 1461301110545 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:58:30 INFO - PROCESS | 10117 | 1461301110553 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:58:30 INFO - PROCESS | 10117 | 1461301110563 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:58:30 INFO - PROCESS | 10117 | 1461301110568 Marionette TRACE conn3 <- [1,882,null,{}] 21:58:30 INFO - PROCESS | 10117 | 1461301110574 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:30 INFO - PROCESS | 10117 | 1461301110735 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:58:30 INFO - PROCESS | 10117 | 1461301110909 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb3800 == 84 [pid = 10117] [id = 228] 21:58:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 109 (0x7ff6c1b65000) [pid = 10117] [serial = 684] [outer = (nil)] 21:58:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 110 (0x7ff6c3206c00) [pid = 10117] [serial = 685] [outer = 0x7ff6c1b65000] 21:58:30 INFO - PROCESS | 10117 | 1461301110981 Marionette DEBUG loaded listener.js 21:58:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 111 (0x7ff6c37b9c00) [pid = 10117] [serial = 686] [outer = 0x7ff6c1b65000] 21:58:31 INFO - PROCESS | 10117 | 1461301111909 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1391ms 21:58:31 INFO - PROCESS | 10117 | 1461301111955 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:58:31 INFO - PROCESS | 10117 | 1461301111959 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:58:31 INFO - PROCESS | 10117 | 1461301111966 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:58:31 INFO - PROCESS | 10117 | 1461301111972 Marionette TRACE conn3 <- [1,886,null,{}] 21:58:31 INFO - PROCESS | 10117 | 1461301111988 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:32 INFO - PROCESS | 10117 | 1461301112168 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:58:32 INFO - PROCESS | 10117 | 1461301112418 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb3d000 == 85 [pid = 10117] [id = 229] 21:58:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 112 (0x7ff6c467ec00) [pid = 10117] [serial = 687] [outer = (nil)] 21:58:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 113 (0x7ff6c486c400) [pid = 10117] [serial = 688] [outer = 0x7ff6c467ec00] 21:58:32 INFO - PROCESS | 10117 | 1461301112538 Marionette DEBUG loaded listener.js 21:58:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 114 (0x7ff6c6303800) [pid = 10117] [serial = 689] [outer = 0x7ff6c467ec00] 21:58:33 INFO - PROCESS | 10117 | 1461301113369 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1436ms 21:58:33 INFO - PROCESS | 10117 | 1461301113403 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:58:33 INFO - PROCESS | 10117 | 1461301113407 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:58:33 INFO - PROCESS | 10117 | 1461301113414 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:58:33 INFO - PROCESS | 10117 | 1461301113417 Marionette TRACE conn3 <- [1,890,null,{}] 21:58:33 INFO - PROCESS | 10117 | 1461301113422 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:33 INFO - PROCESS | 10117 | 1461301113586 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:58:33 INFO - PROCESS | 10117 | 1461301113753 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0d8000 == 86 [pid = 10117] [id = 230] 21:58:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 115 (0x7ff6c467f000) [pid = 10117] [serial = 690] [outer = (nil)] 21:58:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6c6ed9c00) [pid = 10117] [serial = 691] [outer = 0x7ff6c467f000] 21:58:33 INFO - PROCESS | 10117 | 1461301113824 Marionette DEBUG loaded listener.js 21:58:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6c6f61c00) [pid = 10117] [serial = 692] [outer = 0x7ff6c467f000] 21:58:34 INFO - PROCESS | 10117 | 1461301114685 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1329ms 21:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:58:34 INFO - PROCESS | 10117 | 1461301114742 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:58:34 INFO - PROCESS | 10117 | 1461301114744 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:58:34 INFO - PROCESS | 10117 | 1461301114750 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:58:34 INFO - PROCESS | 10117 | 1461301114754 Marionette TRACE conn3 <- [1,894,null,{}] 21:58:34 INFO - PROCESS | 10117 | 1461301114759 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:34 INFO - PROCESS | 10117 | 1461301114930 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:58:35 INFO - PROCESS | 10117 | 1461301115097 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd21000 == 87 [pid = 10117] [id = 231] 21:58:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c6309800) [pid = 10117] [serial = 693] [outer = (nil)] 21:58:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c6fb9400) [pid = 10117] [serial = 694] [outer = 0x7ff6c6309800] 21:58:35 INFO - PROCESS | 10117 | 1461301115167 Marionette DEBUG loaded listener.js 21:58:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c6fef800) [pid = 10117] [serial = 695] [outer = 0x7ff6c6309800] 21:58:36 INFO - PROCESS | 10117 | 1461301116005 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1288ms 21:58:36 INFO - PROCESS | 10117 | 1461301116038 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:58:36 INFO - PROCESS | 10117 | 1461301116041 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:58:36 INFO - PROCESS | 10117 | 1461301116047 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:58:36 INFO - PROCESS | 10117 | 1461301116049 Marionette TRACE conn3 <- [1,898,null,{}] 21:58:36 INFO - PROCESS | 10117 | 1461301116055 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:36 INFO - PROCESS | 10117 | 1461301116235 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:58:36 INFO - PROCESS | 10117 | 1461301116409 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cfd54000 == 88 [pid = 10117] [id = 232] 21:58:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c9779c00) [pid = 10117] [serial = 696] [outer = (nil)] 21:58:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6cb189c00) [pid = 10117] [serial = 697] [outer = 0x7ff6c9779c00] 21:58:36 INFO - PROCESS | 10117 | 1461301116485 Marionette DEBUG loaded listener.js 21:58:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6cbfb2400) [pid = 10117] [serial = 698] [outer = 0x7ff6c9779c00] 21:58:37 INFO - PROCESS | 10117 | 1461301117333 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1328ms 21:58:37 INFO - PROCESS | 10117 | 1461301117377 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:58:37 INFO - PROCESS | 10117 | 1461301117381 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:58:37 INFO - PROCESS | 10117 | 1461301117386 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:58:37 INFO - PROCESS | 10117 | 1461301117388 Marionette TRACE conn3 <- [1,902,null,{}] 21:58:37 INFO - PROCESS | 10117 | 1461301117394 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:37 INFO - PROCESS | 10117 | 1461301117547 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:58:37 INFO - PROCESS | 10117 | 1461301117716 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da3ec800 == 89 [pid = 10117] [id = 233] 21:58:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6ca33b000) [pid = 10117] [serial = 699] [outer = (nil)] 21:58:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6cc2e6400) [pid = 10117] [serial = 700] [outer = 0x7ff6ca33b000] 21:58:37 INFO - PROCESS | 10117 | 1461301117786 Marionette DEBUG loaded listener.js 21:58:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6cc43cc00) [pid = 10117] [serial = 701] [outer = 0x7ff6ca33b000] 21:58:38 INFO - PROCESS | 10117 | 1461301118646 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1328ms 21:58:38 INFO - PROCESS | 10117 | 1461301118716 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:58:38 INFO - PROCESS | 10117 | 1461301118720 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:58:38 INFO - PROCESS | 10117 | 1461301118725 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:58:38 INFO - PROCESS | 10117 | 1461301118728 Marionette TRACE conn3 <- [1,906,null,{}] 21:58:38 INFO - PROCESS | 10117 | 1461301118733 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:38 INFO - PROCESS | 10117 | 1461301118894 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:58:39 INFO - PROCESS | 10117 | 1461301119058 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da84c800 == 90 [pid = 10117] [id = 234] 21:58:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6cab04800) [pid = 10117] [serial = 702] [outer = (nil)] 21:58:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6cc7e4c00) [pid = 10117] [serial = 703] [outer = 0x7ff6cab04800] 21:58:39 INFO - PROCESS | 10117 | 1461301119128 Marionette DEBUG loaded listener.js 21:58:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6cc97d000) [pid = 10117] [serial = 704] [outer = 0x7ff6cab04800] 21:58:39 INFO - PROCESS | 10117 | 1461301119941 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1282ms 21:58:40 INFO - PROCESS | 10117 | 1461301120009 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:58:40 INFO - PROCESS | 10117 | 1461301120013 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:58:40 INFO - PROCESS | 10117 | 1461301120019 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:58:40 INFO - PROCESS | 10117 | 1461301120021 Marionette TRACE conn3 <- [1,910,null,{}] 21:58:40 INFO - PROCESS | 10117 | 1461301120026 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:40 INFO - PROCESS | 10117 | 1461301120196 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:58:40 INFO - PROCESS | 10117 | 1461301120363 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df0ac000 == 91 [pid = 10117] [id = 235] 21:58:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6cbfbc000) [pid = 10117] [serial = 705] [outer = (nil)] 21:58:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6cc9a1400) [pid = 10117] [serial = 706] [outer = 0x7ff6cbfbc000] 21:58:40 INFO - PROCESS | 10117 | 1461301120435 Marionette DEBUG loaded listener.js 21:58:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6ccc13c00) [pid = 10117] [serial = 707] [outer = 0x7ff6cbfbc000] 21:58:41 INFO - PROCESS | 10117 | 1461301121197 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1233ms 21:58:41 INFO - PROCESS | 10117 | 1461301121261 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:58:41 INFO - PROCESS | 10117 | 1461301121266 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:58:41 INFO - PROCESS | 10117 | 1461301121272 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:58:41 INFO - PROCESS | 10117 | 1461301121275 Marionette TRACE conn3 <- [1,914,null,{}] 21:58:41 INFO - PROCESS | 10117 | 1461301121280 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:41 INFO - PROCESS | 10117 | 1461301121447 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:58:41 INFO - PROCESS | 10117 | 1461301121615 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df8e5000 == 92 [pid = 10117] [id = 236] 21:58:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6cc4f3400) [pid = 10117] [serial = 708] [outer = (nil)] 21:58:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6ccc1c800) [pid = 10117] [serial = 709] [outer = 0x7ff6cc4f3400] 21:58:41 INFO - PROCESS | 10117 | 1461301121682 Marionette DEBUG loaded listener.js 21:58:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6ccfb9000) [pid = 10117] [serial = 710] [outer = 0x7ff6cc4f3400] 21:58:42 INFO - PROCESS | 10117 | 1461301122542 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1338ms 21:58:42 INFO - PROCESS | 10117 | 1461301122610 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:58:42 INFO - PROCESS | 10117 | 1461301122614 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:58:42 INFO - PROCESS | 10117 | 1461301122620 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:58:42 INFO - PROCESS | 10117 | 1461301122624 Marionette TRACE conn3 <- [1,918,null,{}] 21:58:42 INFO - PROCESS | 10117 | 1461301122629 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:42 INFO - PROCESS | 10117 | 1461301122818 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:58:42 INFO - PROCESS | 10117 | 1461301122983 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfd18000 == 93 [pid = 10117] [id = 237] 21:58:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6cc97f800) [pid = 10117] [serial = 711] [outer = (nil)] 21:58:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6cd2e1c00) [pid = 10117] [serial = 712] [outer = 0x7ff6cc97f800] 21:58:43 INFO - PROCESS | 10117 | 1461301123065 Marionette DEBUG loaded listener.js 21:58:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6cdc20400) [pid = 10117] [serial = 713] [outer = 0x7ff6cc97f800] 21:58:44 INFO - PROCESS | 10117 | 1461301124076 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1487ms 21:58:44 INFO - PROCESS | 10117 | 1461301124107 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:58:44 INFO - PROCESS | 10117 | 1461301124111 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:58:44 INFO - PROCESS | 10117 | 1461301124116 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:58:44 INFO - PROCESS | 10117 | 1461301124119 Marionette TRACE conn3 <- [1,922,null,{}] 21:58:44 INFO - PROCESS | 10117 | 1461301124124 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:44 INFO - PROCESS | 10117 | 1461301124294 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:58:44 INFO - PROCESS | 10117 | 1461301124471 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e195a000 == 94 [pid = 10117] [id = 238] 21:58:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6bb5ecc00) [pid = 10117] [serial = 714] [outer = (nil)] 21:58:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6cdc27800) [pid = 10117] [serial = 715] [outer = 0x7ff6bb5ecc00] 21:58:44 INFO - PROCESS | 10117 | 1461301124539 Marionette DEBUG loaded listener.js 21:58:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6cea23400) [pid = 10117] [serial = 716] [outer = 0x7ff6bb5ecc00] 21:58:45 INFO - PROCESS | 10117 | 1461301125406 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1335ms 21:58:45 INFO - PROCESS | 10117 | 1461301125453 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:58:45 INFO - PROCESS | 10117 | 1461301125456 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:58:45 INFO - PROCESS | 10117 | 1461301125462 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:58:45 INFO - PROCESS | 10117 | 1461301125464 Marionette TRACE conn3 <- [1,926,null,{}] 21:58:45 INFO - PROCESS | 10117 | 1461301125469 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:45 INFO - PROCESS | 10117 | 1461301125631 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:58:46 INFO - PROCESS | 10117 | 1461301126091 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1121800 == 95 [pid = 10117] [id = 239] 21:58:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6bb850400) [pid = 10117] [serial = 717] [outer = (nil)] 21:58:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6bb856800) [pid = 10117] [serial = 718] [outer = 0x7ff6bb850400] 21:58:46 INFO - PROCESS | 10117 | 1461301126204 Marionette DEBUG loaded listener.js 21:58:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6bc2c8400) [pid = 10117] [serial = 719] [outer = 0x7ff6bb850400] 21:58:47 INFO - PROCESS | 10117 | 1461301127009 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1636ms 21:58:47 INFO - PROCESS | 10117 | 1461301127100 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:58:47 INFO - PROCESS | 10117 | 1461301127106 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:58:47 INFO - PROCESS | 10117 | 1461301127114 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:58:47 INFO - PROCESS | 10117 | 1461301127117 Marionette TRACE conn3 <- [1,930,null,{}] 21:58:47 INFO - PROCESS | 10117 | 1461301127124 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:47 INFO - PROCESS | 10117 | 1461301127397 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:58:47 INFO - PROCESS | 10117 | 1461301127708 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09d4800 == 96 [pid = 10117] [id = 240] 21:58:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6c1bcec00) [pid = 10117] [serial = 720] [outer = (nil)] 21:58:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6c1bd7800) [pid = 10117] [serial = 721] [outer = 0x7ff6c1bcec00] 21:58:47 INFO - PROCESS | 10117 | 1461301127775 Marionette DEBUG loaded listener.js 21:58:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c1daf800) [pid = 10117] [serial = 722] [outer = 0x7ff6c1bcec00] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb7000 == 95 [pid = 10117] [id = 225] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6c3e25c00) [pid = 10117] [serial = 628] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6bcec7800) [pid = 10117] [serial = 613] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43cb800 == 94 [pid = 10117] [id = 224] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3558000 == 93 [pid = 10117] [id = 223] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1dda800 == 92 [pid = 10117] [id = 222] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06ac000 == 91 [pid = 10117] [id = 221] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1110000 == 90 [pid = 10117] [id = 220] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fcb000 == 89 [pid = 10117] [id = 219] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd00e800 == 88 [pid = 10117] [id = 213] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc20d000 == 87 [pid = 10117] [id = 212] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c49cb000 == 86 [pid = 10117] [id = 211] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06a3000 == 85 [pid = 10117] [id = 166] 21:58:48 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1103000 == 84 [pid = 10117] [id = 210] 21:58:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6c3b4c000) [pid = 10117] [serial = 723] [outer = 0x7ff6c3b57800] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6c0727400) [pid = 10117] [serial = 592] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c443d800) [pid = 10117] [serial = 566] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6c6edd400) [pid = 10117] [serial = 602] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6cd2e0c00) [pid = 10117] [serial = 584] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6c0edcc00) [pid = 10117] [serial = 620] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6c3b4e400) [pid = 10117] [serial = 626] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6cd126000) [pid = 10117] [serial = 608] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6c1b63c00) [pid = 10117] [serial = 569] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6c1da5c00) [pid = 10117] [serial = 622] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6c7164400) [pid = 10117] [serial = 605] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6c467e400) [pid = 10117] [serial = 572] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 134 (0x7ff6c6fb9800) [pid = 10117] [serial = 604] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 133 (0x7ff6c072e000) [pid = 10117] [serial = 619] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 132 (0x7ff6c3203400) [pid = 10117] [serial = 623] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 131 (0x7ff6c577a000) [pid = 10117] [serial = 601] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 130 (0x7ff6cd2e8400) [pid = 10117] [serial = 611] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6c467e000) [pid = 10117] [serial = 598] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6cc985800) [pid = 10117] [serial = 581] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6bc22b000) [pid = 10117] [serial = 617] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6c47d8800) [pid = 10117] [serial = 599] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6cc433400) [pid = 10117] [serial = 578] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6cc7e3800) [pid = 10117] [serial = 607] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6c6fbb000) [pid = 10117] [serial = 575] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c3207800) [pid = 10117] [serial = 595] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6bc166400) [pid = 10117] [serial = 616] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6c1d42000) [pid = 10117] [serial = 590] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6c0ee1800) [pid = 10117] [serial = 593] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 118 (0x7ff6c37bb000) [pid = 10117] [serial = 596] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 117 (0x7ff6c3591400) [pid = 10117] [serial = 625] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 116 (0x7ff6cd2bb400) [pid = 10117] [serial = 610] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | --DOMWINDOW == 115 (0x7ff6c3e27c00) [pid = 10117] [serial = 527] [outer = (nil)] [url = about:blank] 21:58:48 INFO - PROCESS | 10117 | 1461301128735 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1678ms 21:58:48 INFO - PROCESS | 10117 | 1461301128796 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:58:48 INFO - PROCESS | 10117 | 1461301128801 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:58:48 INFO - PROCESS | 10117 | 1461301128807 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:58:48 INFO - PROCESS | 10117 | 1461301128809 Marionette TRACE conn3 <- [1,934,null,{}] 21:58:48 INFO - PROCESS | 10117 | 1461301128815 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:48 INFO - PROCESS | 10117 | 1461301128963 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:58:49 INFO - PROCESS | 10117 | 1461301129110 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09d0800 == 85 [pid = 10117] [id = 241] 21:58:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 116 (0x7ff6bb5ef800) [pid = 10117] [serial = 724] [outer = (nil)] 21:58:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 117 (0x7ff6bc2d4000) [pid = 10117] [serial = 725] [outer = 0x7ff6bb5ef800] 21:58:49 INFO - PROCESS | 10117 | 1461301129174 Marionette DEBUG loaded listener.js 21:58:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 118 (0x7ff6c3d8bc00) [pid = 10117] [serial = 726] [outer = 0x7ff6bb5ef800] 21:58:49 INFO - PROCESS | 10117 | 1461301129926 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1133ms 21:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:58:49 INFO - PROCESS | 10117 | 1461301129940 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:58:49 INFO - PROCESS | 10117 | 1461301129944 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:58:49 INFO - PROCESS | 10117 | 1461301129957 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:58:49 INFO - PROCESS | 10117 | 1461301129965 Marionette TRACE conn3 <- [1,938,null,{}] 21:58:49 INFO - PROCESS | 10117 | 1461301129983 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:50 INFO - PROCESS | 10117 | 1461301130131 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:58:50 INFO - PROCESS | 10117 | 1461301130149 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d3a000 == 86 [pid = 10117] [id = 242] 21:58:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 119 (0x7ff6c40ea800) [pid = 10117] [serial = 727] [outer = (nil)] 21:58:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c443e000) [pid = 10117] [serial = 728] [outer = 0x7ff6c40ea800] 21:58:50 INFO - PROCESS | 10117 | 1461301130206 Marionette DEBUG loaded listener.js 21:58:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c467c400) [pid = 10117] [serial = 729] [outer = 0x7ff6c40ea800] 21:58:51 INFO - PROCESS | 10117 | 1461301131014 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1104ms 21:58:51 INFO - PROCESS | 10117 | 1461301131055 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:58:51 INFO - PROCESS | 10117 | 1461301131069 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:58:51 INFO - PROCESS | 10117 | 1461301131076 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:58:51 INFO - PROCESS | 10117 | 1461301131079 Marionette TRACE conn3 <- [1,942,null,{}] 21:58:51 INFO - PROCESS | 10117 | 1461301131084 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:51 INFO - PROCESS | 10117 | 1461301131275 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:58:51 INFO - PROCESS | 10117 | 1461301131300 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5479000 == 87 [pid = 10117] [id = 243] 21:58:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6bc170400) [pid = 10117] [serial = 730] [outer = (nil)] 21:58:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6c47dbc00) [pid = 10117] [serial = 731] [outer = 0x7ff6bc170400] 21:58:51 INFO - PROCESS | 10117 | 1461301131358 Marionette DEBUG loaded listener.js 21:58:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6c577a000) [pid = 10117] [serial = 732] [outer = 0x7ff6bc170400] 21:58:52 INFO - PROCESS | 10117 | 1461301132200 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1186ms 21:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:58:52 INFO - PROCESS | 10117 | 1461301132270 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:58:52 INFO - PROCESS | 10117 | 1461301132273 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:58:52 INFO - PROCESS | 10117 | 1461301132277 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:58:52 INFO - PROCESS | 10117 | 1461301132281 Marionette TRACE conn3 <- [1,946,null,{}] 21:58:52 INFO - PROCESS | 10117 | 1461301132285 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:52 INFO - PROCESS | 10117 | 1461301132489 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:58:52 INFO - PROCESS | 10117 | 1461301132509 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ca32e800 == 88 [pid = 10117] [id = 244] 21:58:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6c6ed8800) [pid = 10117] [serial = 733] [outer = (nil)] 21:58:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6c6eda400) [pid = 10117] [serial = 734] [outer = 0x7ff6c6ed8800] 21:58:52 INFO - PROCESS | 10117 | 1461301132591 Marionette DEBUG loaded listener.js 21:58:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c6fc1c00) [pid = 10117] [serial = 735] [outer = 0x7ff6c6ed8800] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6bb5f1800) [pid = 10117] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6c4441400) [pid = 10117] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6bce1cc00) [pid = 10117] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 123 (0x7ff6bcec2c00) [pid = 10117] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 122 (0x7ff6c1bc9800) [pid = 10117] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 121 (0x7ff6bcec6c00) [pid = 10117] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 120 (0x7ff6bb84fc00) [pid = 10117] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:58:53 INFO - PROCESS | 10117 | --DOMWINDOW == 119 (0x7ff6c3202c00) [pid = 10117] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:58:53 INFO - PROCESS | 10117 | 1461301133504 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1279ms 21:58:53 INFO - PROCESS | 10117 | 1461301133557 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:58:53 INFO - PROCESS | 10117 | 1461301133561 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:58:53 INFO - PROCESS | 10117 | 1461301133566 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:58:53 INFO - PROCESS | 10117 | 1461301133568 Marionette TRACE conn3 <- [1,950,null,{}] 21:58:53 INFO - PROCESS | 10117 | 1461301133573 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:53 INFO - PROCESS | 10117 | 1461301133774 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:58:53 INFO - PROCESS | 10117 | 1461301133795 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbf56000 == 89 [pid = 10117] [id = 245] 21:58:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 120 (0x7ff6c3d8ec00) [pid = 10117] [serial = 736] [outer = (nil)] 21:58:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 121 (0x7ff6c7158800) [pid = 10117] [serial = 737] [outer = 0x7ff6c3d8ec00] 21:58:53 INFO - PROCESS | 10117 | 1461301133858 Marionette DEBUG loaded listener.js 21:58:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 122 (0x7ff6ca335000) [pid = 10117] [serial = 738] [outer = 0x7ff6c3d8ec00] 21:58:54 INFO - PROCESS | 10117 | 1461301134546 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1030ms 21:58:54 INFO - PROCESS | 10117 | 1461301134597 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:58:54 INFO - PROCESS | 10117 | 1461301134600 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:58:54 INFO - PROCESS | 10117 | 1461301134606 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:58:54 INFO - PROCESS | 10117 | 1461301134608 Marionette TRACE conn3 <- [1,954,null,{}] 21:58:54 INFO - PROCESS | 10117 | 1461301134634 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:54 INFO - PROCESS | 10117 | 1461301134834 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:58:54 INFO - PROCESS | 10117 | 1461301134852 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0bf000 == 90 [pid = 10117] [id = 246] 21:58:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 123 (0x7ff6bb84fc00) [pid = 10117] [serial = 739] [outer = (nil)] 21:58:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 124 (0x7ff6cab9d800) [pid = 10117] [serial = 740] [outer = 0x7ff6bb84fc00] 21:58:54 INFO - PROCESS | 10117 | 1461301134926 Marionette DEBUG loaded listener.js 21:58:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6cbb94c00) [pid = 10117] [serial = 741] [outer = 0x7ff6bb84fc00] 21:58:55 INFO - PROCESS | 10117 | 1461301135958 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1396ms 21:58:56 INFO - PROCESS | 10117 | 1461301136003 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:58:56 INFO - PROCESS | 10117 | 1461301136010 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:58:56 INFO - PROCESS | 10117 | 1461301136019 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:58:56 INFO - PROCESS | 10117 | 1461301136024 Marionette TRACE conn3 <- [1,958,null,{}] 21:58:56 INFO - PROCESS | 10117 | 1461301136032 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:56 INFO - PROCESS | 10117 | 1461301136219 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:58:56 INFO - PROCESS | 10117 | 1461301136385 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ddc800 == 91 [pid = 10117] [id = 247] 21:58:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6bcec7800) [pid = 10117] [serial = 742] [outer = (nil)] 21:58:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6c1bca000) [pid = 10117] [serial = 743] [outer = 0x7ff6bcec7800] 21:58:56 INFO - PROCESS | 10117 | 1461301136465 Marionette DEBUG loaded listener.js 21:58:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6c3202c00) [pid = 10117] [serial = 744] [outer = 0x7ff6bcec7800] 21:58:57 INFO - PROCESS | 10117 | 1461301137377 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1432ms 21:58:57 INFO - PROCESS | 10117 | 1461301137452 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:58:57 INFO - PROCESS | 10117 | 1461301137461 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:58:57 INFO - PROCESS | 10117 | 1461301137470 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:58:57 INFO - PROCESS | 10117 | 1461301137474 Marionette TRACE conn3 <- [1,962,null,{}] 21:58:57 INFO - PROCESS | 10117 | 1461301137480 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:57 INFO - PROCESS | 10117 | 1461301137689 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:58:57 INFO - PROCESS | 10117 | 1461301137936 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c7310000 == 92 [pid = 10117] [id = 248] 21:58:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6c3e21000) [pid = 10117] [serial = 745] [outer = (nil)] 21:58:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6c4182c00) [pid = 10117] [serial = 746] [outer = 0x7ff6c3e21000] 21:58:58 INFO - PROCESS | 10117 | 1461301138051 Marionette DEBUG loaded listener.js 21:58:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6c4674c00) [pid = 10117] [serial = 747] [outer = 0x7ff6c3e21000] 21:58:58 INFO - PROCESS | 10117 | 1461301138890 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1480ms 21:58:58 INFO - PROCESS | 10117 | 1461301138951 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:58:58 INFO - PROCESS | 10117 | 1461301138955 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:58:58 INFO - PROCESS | 10117 | 1461301138961 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:58:58 INFO - PROCESS | 10117 | 1461301138966 Marionette TRACE conn3 <- [1,966,null,{}] 21:58:58 INFO - PROCESS | 10117 | 1461301138981 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:59 INFO - PROCESS | 10117 | 1461301139200 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:58:59 INFO - PROCESS | 10117 | 1461301139369 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce85f000 == 93 [pid = 10117] [id = 249] 21:58:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6c59cf800) [pid = 10117] [serial = 748] [outer = (nil)] 21:58:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6c6fbd400) [pid = 10117] [serial = 749] [outer = 0x7ff6c59cf800] 21:58:59 INFO - PROCESS | 10117 | 1461301139448 Marionette DEBUG loaded listener.js 21:58:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6c9779400) [pid = 10117] [serial = 750] [outer = 0x7ff6c59cf800] 21:59:00 INFO - PROCESS | 10117 | 1461301140268 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1336ms 21:59:00 INFO - PROCESS | 10117 | 1461301140300 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:59:00 INFO - PROCESS | 10117 | 1461301140305 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:59:00 INFO - PROCESS | 10117 | 1461301140312 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:59:00 INFO - PROCESS | 10117 | 1461301140316 Marionette TRACE conn3 <- [1,970,null,{}] 21:59:00 INFO - PROCESS | 10117 | 1461301140323 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:00 INFO - PROCESS | 10117 | 1461301140496 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:59:00 INFO - PROCESS | 10117 | 1461301140669 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97c5800 == 94 [pid = 10117] [id = 250] 21:59:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6c63a9400) [pid = 10117] [serial = 751] [outer = (nil)] 21:59:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6cbc0c000) [pid = 10117] [serial = 752] [outer = 0x7ff6c63a9400] 21:59:00 INFO - PROCESS | 10117 | 1461301140740 Marionette DEBUG loaded listener.js 21:59:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6cc97a000) [pid = 10117] [serial = 753] [outer = 0x7ff6c63a9400] 21:59:01 INFO - PROCESS | 10117 | 1461301141606 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1337ms 21:59:01 INFO - PROCESS | 10117 | 1461301141650 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:59:01 INFO - PROCESS | 10117 | 1461301141654 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:59:01 INFO - PROCESS | 10117 | 1461301141660 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:59:01 INFO - PROCESS | 10117 | 1461301141662 Marionette TRACE conn3 <- [1,974,null,{}] 21:59:01 INFO - PROCESS | 10117 | 1461301141667 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:01 INFO - PROCESS | 10117 | 1461301141829 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:59:02 INFO - PROCESS | 10117 | 1461301142005 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db704000 == 95 [pid = 10117] [id = 251] 21:59:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6cb191c00) [pid = 10117] [serial = 754] [outer = (nil)] 21:59:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6ccc18400) [pid = 10117] [serial = 755] [outer = 0x7ff6cb191c00] 21:59:02 INFO - PROCESS | 10117 | 1461301142088 Marionette DEBUG loaded listener.js 21:59:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6cd12b000) [pid = 10117] [serial = 756] [outer = 0x7ff6cb191c00] 21:59:02 INFO - PROCESS | 10117 | 1461301142978 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1377ms 21:59:03 INFO - PROCESS | 10117 | 1461301143038 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:59:03 INFO - PROCESS | 10117 | 1461301143042 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:59:03 INFO - PROCESS | 10117 | 1461301143047 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:59:03 INFO - PROCESS | 10117 | 1461301143049 Marionette TRACE conn3 <- [1,978,null,{}] 21:59:03 INFO - PROCESS | 10117 | 1461301143055 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:03 INFO - PROCESS | 10117 | 1461301143239 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:59:03 INFO - PROCESS | 10117 | 1461301143415 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdc0000 == 96 [pid = 10117] [id = 252] 21:59:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6c486ec00) [pid = 10117] [serial = 757] [outer = (nil)] 21:59:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6cdacc400) [pid = 10117] [serial = 758] [outer = 0x7ff6c486ec00] 21:59:03 INFO - PROCESS | 10117 | 1461301143491 Marionette DEBUG loaded listener.js 21:59:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6cfe47400) [pid = 10117] [serial = 759] [outer = 0x7ff6c486ec00] 21:59:04 INFO - PROCESS | 10117 | 1461301144312 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1327ms 21:59:04 INFO - PROCESS | 10117 | 1461301144376 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:59:04 INFO - PROCESS | 10117 | 1461301144380 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:59:04 INFO - PROCESS | 10117 | 1461301144385 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:59:04 INFO - PROCESS | 10117 | 1461301144387 Marionette TRACE conn3 <- [1,982,null,{}] 21:59:04 INFO - PROCESS | 10117 | 1461301144393 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:04 INFO - PROCESS | 10117 | 1461301144555 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:59:04 INFO - PROCESS | 10117 | 1461301144729 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3ca0000 == 97 [pid = 10117] [id = 253] 21:59:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6c6f5cc00) [pid = 10117] [serial = 760] [outer = (nil)] 21:59:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6d3a60800) [pid = 10117] [serial = 761] [outer = 0x7ff6c6f5cc00] 21:59:04 INFO - PROCESS | 10117 | 1461301144802 Marionette DEBUG loaded listener.js 21:59:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6d9744000) [pid = 10117] [serial = 762] [outer = 0x7ff6c6f5cc00] 21:59:05 INFO - PROCESS | 10117 | 1461301145638 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1282ms 21:59:05 INFO - PROCESS | 10117 | 1461301145669 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:59:05 INFO - PROCESS | 10117 | 1461301145672 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:59:05 INFO - PROCESS | 10117 | 1461301145678 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:59:05 INFO - PROCESS | 10117 | 1461301145680 Marionette TRACE conn3 <- [1,986,null,{}] 21:59:05 INFO - PROCESS | 10117 | 1461301145685 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:05 INFO - PROCESS | 10117 | 1461301145849 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:59:06 INFO - PROCESS | 10117 | 1461301146024 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb621000 == 98 [pid = 10117] [id = 254] 21:59:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6cdc24400) [pid = 10117] [serial = 763] [outer = (nil)] 21:59:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6da377c00) [pid = 10117] [serial = 764] [outer = 0x7ff6cdc24400] 21:59:06 INFO - PROCESS | 10117 | 1461301146092 Marionette DEBUG loaded listener.js 21:59:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6da385800) [pid = 10117] [serial = 765] [outer = 0x7ff6cdc24400] 21:59:06 INFO - PROCESS | 10117 | 1461301146919 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1281ms 21:59:06 INFO - PROCESS | 10117 | 1461301146960 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:59:06 INFO - PROCESS | 10117 | 1461301146964 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:59:06 INFO - PROCESS | 10117 | 1461301146970 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:59:06 INFO - PROCESS | 10117 | 1461301146972 Marionette TRACE conn3 <- [1,990,null,{}] 21:59:06 INFO - PROCESS | 10117 | 1461301146977 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:07 INFO - PROCESS | 10117 | 1461301147170 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:59:07 INFO - PROCESS | 10117 | 1461301147347 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e18800 == 99 [pid = 10117] [id = 255] 21:59:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6cfe4bc00) [pid = 10117] [serial = 766] [outer = (nil)] 21:59:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6da5d8400) [pid = 10117] [serial = 767] [outer = 0x7ff6cfe4bc00] 21:59:07 INFO - PROCESS | 10117 | 1461301147418 Marionette DEBUG loaded listener.js 21:59:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6daa11800) [pid = 10117] [serial = 768] [outer = 0x7ff6cfe4bc00] 21:59:08 INFO - PROCESS | 10117 | 1461301148281 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1377ms 21:59:08 INFO - PROCESS | 10117 | 1461301148348 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:59:08 INFO - PROCESS | 10117 | 1461301148352 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:59:08 INFO - PROCESS | 10117 | 1461301148357 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:59:08 INFO - PROCESS | 10117 | 1461301148360 Marionette TRACE conn3 <- [1,994,null,{}] 21:59:08 INFO - PROCESS | 10117 | 1461301148365 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:08 INFO - PROCESS | 10117 | 1461301148540 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:59:08 INFO - PROCESS | 10117 | 1461301148711 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e2e800 == 100 [pid = 10117] [id = 256] 21:59:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6d97e8000) [pid = 10117] [serial = 769] [outer = (nil)] 21:59:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6daaea400) [pid = 10117] [serial = 770] [outer = 0x7ff6d97e8000] 21:59:08 INFO - PROCESS | 10117 | 1461301148781 Marionette DEBUG loaded listener.js 21:59:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6db7dec00) [pid = 10117] [serial = 771] [outer = 0x7ff6d97e8000] 21:59:09 INFO - PROCESS | 10117 | 1461301149615 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1288ms 21:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:59:09 INFO - PROCESS | 10117 | 1461301149647 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:59:09 INFO - PROCESS | 10117 | 1461301149650 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:59:09 INFO - PROCESS | 10117 | 1461301149656 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:59:09 INFO - PROCESS | 10117 | 1461301149660 Marionette TRACE conn3 <- [1,998,null,{}] 21:59:09 INFO - PROCESS | 10117 | 1461301149665 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:09 INFO - PROCESS | 10117 | 1461301149860 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:59:10 INFO - PROCESS | 10117 | 1461301150046 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8fd9800 == 101 [pid = 10117] [id = 257] 21:59:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6da384c00) [pid = 10117] [serial = 772] [outer = (nil)] 21:59:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6dba10c00) [pid = 10117] [serial = 773] [outer = 0x7ff6da384c00] 21:59:10 INFO - PROCESS | 10117 | 1461301150119 Marionette DEBUG loaded listener.js 21:59:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6dd9df000) [pid = 10117] [serial = 774] [outer = 0x7ff6da384c00] 21:59:11 INFO - PROCESS | 10117 | 1461301151029 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1441ms 21:59:11 INFO - PROCESS | 10117 | 1461301151097 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:59:11 INFO - PROCESS | 10117 | 1461301151101 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:59:11 INFO - PROCESS | 10117 | 1461301151106 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:59:11 INFO - PROCESS | 10117 | 1461301151108 Marionette TRACE conn3 <- [1,1002,null,{}] 21:59:11 INFO - PROCESS | 10117 | 1461301151115 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:11 INFO - PROCESS | 10117 | 1461301151290 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:59:11 INFO - PROCESS | 10117 | 1461301151962 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb79f000 == 102 [pid = 10117] [id = 258] 21:59:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6bb853000) [pid = 10117] [serial = 775] [outer = (nil)] 21:59:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6bc16bc00) [pid = 10117] [serial = 776] [outer = 0x7ff6bb853000] 21:59:12 INFO - PROCESS | 10117 | 1461301152035 Marionette DEBUG loaded listener.js 21:59:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6bce13800) [pid = 10117] [serial = 777] [outer = 0x7ff6bb853000] 21:59:12 INFO - PROCESS | 10117 | 1461301152843 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1788ms 21:59:12 INFO - PROCESS | 10117 | 1461301152897 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:59:12 INFO - PROCESS | 10117 | 1461301152902 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:59:12 INFO - PROCESS | 10117 | 1461301152911 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:59:12 INFO - PROCESS | 10117 | 1461301152915 Marionette TRACE conn3 <- [1,1006,null,{}] 21:59:12 INFO - PROCESS | 10117 | 1461301152921 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:13 INFO - PROCESS | 10117 | 1461301153102 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:59:13 INFO - PROCESS | 10117 | 1461301153294 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c110a800 == 103 [pid = 10117] [id = 259] 21:59:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6bb852c00) [pid = 10117] [serial = 778] [outer = (nil)] 21:59:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6bcecb000) [pid = 10117] [serial = 779] [outer = 0x7ff6bb852c00] 21:59:13 INFO - PROCESS | 10117 | 1461301153361 Marionette DEBUG loaded listener.js 21:59:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6c1da6c00) [pid = 10117] [serial = 780] [outer = 0x7ff6bb852c00] 21:59:14 INFO - PROCESS | 10117 | 1461301154345 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1488ms 21:59:14 INFO - PROCESS | 10117 | 1461301154404 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:59:14 INFO - PROCESS | 10117 | 1461301154410 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:59:14 INFO - PROCESS | 10117 | 1461301154417 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:59:14 INFO - PROCESS | 10117 | 1461301154420 Marionette TRACE conn3 <- [1,1010,null,{}] 21:59:14 INFO - PROCESS | 10117 | 1461301154425 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:14 INFO - PROCESS | 10117 | 1461301154591 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:59:14 INFO - PROCESS | 10117 | 1461301154837 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd54000 == 104 [pid = 10117] [id = 260] 21:59:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6bce18800) [pid = 10117] [serial = 781] [outer = (nil)] 21:59:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6c37b3c00) [pid = 10117] [serial = 782] [outer = 0x7ff6bce18800] 21:59:14 INFO - PROCESS | 10117 | 1461301154967 Marionette DEBUG loaded listener.js 21:59:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c4438000) [pid = 10117] [serial = 783] [outer = 0x7ff6bce18800] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cbf56000 == 103 [pid = 10117] [id = 245] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ca32e800 == 102 [pid = 10117] [id = 244] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c6fea000) [pid = 10117] [serial = 655] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6cab04400) [pid = 10117] [serial = 652] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6c6308c00) [pid = 10117] [serial = 679] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5479000 == 101 [pid = 10117] [id = 243] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d3a000 == 100 [pid = 10117] [id = 242] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09d0800 == 99 [pid = 10117] [id = 241] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09d4800 == 98 [pid = 10117] [id = 240] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1121800 == 97 [pid = 10117] [id = 239] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da3ec800 == 96 [pid = 10117] [id = 233] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cfd54000 == 95 [pid = 10117] [id = 232] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cdd21000 == 94 [pid = 10117] [id = 231] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd0d8000 == 93 [pid = 10117] [id = 230] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccb3d000 == 92 [pid = 10117] [id = 229] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb3800 == 91 [pid = 10117] [id = 228] 21:59:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ac6000 == 90 [pid = 10117] [id = 227] 21:59:15 INFO - PROCESS | 10117 | 1461301155744 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6cdc27000) [pid = 10117] [serial = 614] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6c4995000) [pid = 10117] [serial = 643] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6bc171400) [pid = 10117] [serial = 659] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6bb853800) [pid = 10117] [serial = 658] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6c1dab400) [pid = 10117] [serial = 634] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6bc2d0400) [pid = 10117] [serial = 631] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6c4679c00) [pid = 10117] [serial = 640] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6c7166000) [pid = 10117] [serial = 649] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6c418c800) [pid = 10117] [serial = 637] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6c6fb4400) [pid = 10117] [serial = 646] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6c4188400) [pid = 10117] [serial = 670] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6c55ab000) [pid = 10117] [serial = 674] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6c55ac000) [pid = 10117] [serial = 677] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6c4433c00) [pid = 10117] [serial = 671] [outer = (nil)] [url = about:blank] 21:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6c3e21800) [pid = 10117] [serial = 668] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c467dc00) [pid = 10117] [serial = 673] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c4184400) [pid = 10117] [serial = 676] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6c1b66c00) [pid = 10117] [serial = 662] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6c0edc000) [pid = 10117] [serial = 661] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c37b5c00) [pid = 10117] [serial = 667] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6c1bcd800) [pid = 10117] [serial = 664] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6c1d41400) [pid = 10117] [serial = 665] [outer = (nil)] [url = about:blank] 21:59:15 INFO - PROCESS | 10117 | 1461301155820 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:59:15 INFO - PROCESS | 10117 | 1461301155823 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:59:15 INFO - PROCESS | 10117 | 1461301155841 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:59:15 INFO - PROCESS | 10117 | 1461301155849 Marionette TRACE conn3 <- [1,1014,null,{}] 21:59:15 INFO - PROCESS | 10117 | 1461301155857 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:16 INFO - PROCESS | 10117 | 1461301156007 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:59:16 INFO - PROCESS | 10117 | 1461301156018 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1df1000 == 91 [pid = 10117] [id = 261] 21:59:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6c4677000) [pid = 10117] [serial = 784] [outer = (nil)] 21:59:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6c4874000) [pid = 10117] [serial = 785] [outer = 0x7ff6c4677000] 21:59:16 INFO - PROCESS | 10117 | 1461301156076 Marionette DEBUG loaded listener.js 21:59:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6c5779800) [pid = 10117] [serial = 786] [outer = 0x7ff6c4677000] 21:59:16 INFO - PROCESS | 10117 | 1461301156837 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1050ms 21:59:16 INFO - PROCESS | 10117 | 1461301156886 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:59:16 INFO - PROCESS | 10117 | 1461301156890 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:59:16 INFO - PROCESS | 10117 | 1461301156896 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:59:16 INFO - PROCESS | 10117 | 1461301156899 Marionette TRACE conn3 <- [1,1018,null,{}] 21:59:16 INFO - PROCESS | 10117 | 1461301156921 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:17 INFO - PROCESS | 10117 | 1461301157069 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:59:17 INFO - PROCESS | 10117 | 1461301157095 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d3f000 == 92 [pid = 10117] [id = 262] 21:59:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6bce19000) [pid = 10117] [serial = 787] [outer = (nil)] 21:59:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c6f64800) [pid = 10117] [serial = 788] [outer = 0x7ff6bce19000] 21:59:17 INFO - PROCESS | 10117 | 1461301157152 Marionette DEBUG loaded listener.js 21:59:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6c6fe9400) [pid = 10117] [serial = 789] [outer = 0x7ff6bce19000] 21:59:18 INFO - PROCESS | 10117 | 1461301158055 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1187ms 21:59:18 INFO - PROCESS | 10117 | 1461301158083 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:59:18 INFO - PROCESS | 10117 | 1461301158086 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:59:18 INFO - PROCESS | 10117 | 1461301158091 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:59:18 INFO - PROCESS | 10117 | 1461301158094 Marionette TRACE conn3 <- [1,1022,null,{}] 21:59:18 INFO - PROCESS | 10117 | 1461301158099 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:18 INFO - PROCESS | 10117 | 1461301158291 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:59:18 INFO - PROCESS | 10117 | 1461301158320 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4415000 == 93 [pid = 10117] [id = 263] 21:59:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c8d90c00) [pid = 10117] [serial = 790] [outer = (nil)] 21:59:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6ca3e5c00) [pid = 10117] [serial = 791] [outer = 0x7ff6c8d90c00] 21:59:18 INFO - PROCESS | 10117 | 1461301158391 Marionette DEBUG loaded listener.js 21:59:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6cc438c00) [pid = 10117] [serial = 792] [outer = 0x7ff6c8d90c00] 21:59:19 INFO - PROCESS | 10117 | 1461301159204 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1177ms 21:59:19 INFO - PROCESS | 10117 | 1461301159269 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:59:19 INFO - PROCESS | 10117 | 1461301159272 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:59:19 INFO - PROCESS | 10117 | 1461301159278 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:59:19 INFO - PROCESS | 10117 | 1461301159280 Marionette TRACE conn3 <- [1,1026,null,{}] 21:59:19 INFO - PROCESS | 10117 | 1461301159285 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:19 INFO - PROCESS | 10117 | 1461301159484 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:59:19 INFO - PROCESS | 10117 | 1461301159505 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ca32e800 == 94 [pid = 10117] [id = 264] 21:59:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6cc439000) [pid = 10117] [serial = 793] [outer = (nil)] 21:59:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6cd130c00) [pid = 10117] [serial = 794] [outer = 0x7ff6cc439000] 21:59:19 INFO - PROCESS | 10117 | 1461301159563 Marionette DEBUG loaded listener.js 21:59:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6cd2e1400) [pid = 10117] [serial = 795] [outer = 0x7ff6cc439000] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6bb5ef800) [pid = 10117] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6bb850400) [pid = 10117] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6c1bcec00) [pid = 10117] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6bc170400) [pid = 10117] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6c40ea800) [pid = 10117] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c6ed8800) [pid = 10117] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:59:20 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c3d8ec00) [pid = 10117] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:59:20 INFO - PROCESS | 10117 | 1461301160665 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1426ms 21:59:20 INFO - PROCESS | 10117 | 1461301160705 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:59:20 INFO - PROCESS | 10117 | 1461301160708 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:59:20 INFO - PROCESS | 10117 | 1461301160713 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:59:20 INFO - PROCESS | 10117 | 1461301160716 Marionette TRACE conn3 <- [1,1030,null,{}] 21:59:20 INFO - PROCESS | 10117 | 1461301160720 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:20 INFO - PROCESS | 10117 | 1461301160920 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:59:20 INFO - PROCESS | 10117 | 1461301160944 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c974b800 == 95 [pid = 10117] [id = 265] 21:59:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6bced0000) [pid = 10117] [serial = 796] [outer = (nil)] 21:59:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c976a800) [pid = 10117] [serial = 797] [outer = 0x7ff6bced0000] 21:59:21 INFO - PROCESS | 10117 | 1461301161002 Marionette DEBUG loaded listener.js 21:59:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6cd74c000) [pid = 10117] [serial = 798] [outer = 0x7ff6bced0000] 21:59:21 INFO - PROCESS | 10117 | 1461301161705 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1033ms 21:59:21 INFO - PROCESS | 10117 | 1461301161746 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:59:21 INFO - PROCESS | 10117 | 1461301161750 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:59:21 INFO - PROCESS | 10117 | 1461301161755 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:59:21 INFO - PROCESS | 10117 | 1461301161757 Marionette TRACE conn3 <- [1,1034,null,{}] 21:59:21 INFO - PROCESS | 10117 | 1461301161778 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:21 INFO - PROCESS | 10117 | 1461301161970 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:59:22 INFO - PROCESS | 10117 | 1461301162056 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0c3000 == 96 [pid = 10117] [id = 266] 21:59:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6bb5e6800) [pid = 10117] [serial = 799] [outer = (nil)] 21:59:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6cd750800) [pid = 10117] [serial = 800] [outer = 0x7ff6bb5e6800] 21:59:22 INFO - PROCESS | 10117 | 1461301162126 Marionette DEBUG loaded listener.js 21:59:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6cea24800) [pid = 10117] [serial = 801] [outer = 0x7ff6bb5e6800] 21:59:23 INFO - PROCESS | 10117 | 1461301163054 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1342ms 21:59:23 INFO - PROCESS | 10117 | 1461301163099 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:59:23 INFO - PROCESS | 10117 | 1461301163107 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:59:23 INFO - PROCESS | 10117 | 1461301163116 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:59:23 INFO - PROCESS | 10117 | 1461301163120 Marionette TRACE conn3 <- [1,1038,null,{}] 21:59:23 INFO - PROCESS | 10117 | 1461301163146 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:23 INFO - PROCESS | 10117 | 1461301163333 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:59:23 INFO - PROCESS | 10117 | 1461301163561 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd6800 == 97 [pid = 10117] [id = 267] 21:59:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6c1bcac00) [pid = 10117] [serial = 802] [outer = (nil)] 21:59:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6c1d3a400) [pid = 10117] [serial = 803] [outer = 0x7ff6c1bcac00] 21:59:23 INFO - PROCESS | 10117 | 1461301163648 Marionette DEBUG loaded listener.js 21:59:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6c37bac00) [pid = 10117] [serial = 804] [outer = 0x7ff6c1bcac00] 21:59:24 INFO - PROCESS | 10117 | 1461301164470 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1402ms 21:59:24 INFO - PROCESS | 10117 | 1461301164519 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:59:24 INFO - PROCESS | 10117 | 1461301164527 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:59:24 INFO - PROCESS | 10117 | 1461301164537 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:59:24 INFO - PROCESS | 10117 | 1461301164541 Marionette TRACE conn3 <- [1,1042,null,{}] 21:59:24 INFO - PROCESS | 10117 | 1461301164547 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:24 INFO - PROCESS | 10117 | 1461301164730 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:59:24 INFO - PROCESS | 10117 | 1461301164904 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d3a000 == 98 [pid = 10117] [id = 268] 21:59:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6c37bc800) [pid = 10117] [serial = 805] [outer = (nil)] 21:59:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6c47db000) [pid = 10117] [serial = 806] [outer = 0x7ff6c37bc800] 21:59:24 INFO - PROCESS | 10117 | 1461301164978 Marionette DEBUG loaded listener.js 21:59:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6c6f5b400) [pid = 10117] [serial = 807] [outer = 0x7ff6c37bc800] 21:59:25 INFO - PROCESS | 10117 | 1461301165914 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1436ms 21:59:25 INFO - PROCESS | 10117 | 1461301165973 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:59:25 INFO - PROCESS | 10117 | 1461301165977 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:59:25 INFO - PROCESS | 10117 | 1461301165983 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:59:25 INFO - PROCESS | 10117 | 1461301165989 Marionette TRACE conn3 <- [1,1046,null,{}] 21:59:26 INFO - PROCESS | 10117 | 1461301166004 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:26 INFO - PROCESS | 10117 | 1461301166218 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:59:26 INFO - PROCESS | 10117 | 1461301166390 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce1c7800 == 99 [pid = 10117] [id = 269] 21:59:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6c47df400) [pid = 10117] [serial = 808] [outer = (nil)] 21:59:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6cc434400) [pid = 10117] [serial = 809] [outer = 0x7ff6c47df400] 21:59:26 INFO - PROCESS | 10117 | 1461301166462 Marionette DEBUG loaded listener.js 21:59:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6cd2dbc00) [pid = 10117] [serial = 810] [outer = 0x7ff6c47df400] 21:59:27 INFO - PROCESS | 10117 | 1461301167350 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1438ms 21:59:27 INFO - PROCESS | 10117 | 1461301167422 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:59:27 INFO - PROCESS | 10117 | 1461301167427 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:59:27 INFO - PROCESS | 10117 | 1461301167432 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:59:27 INFO - PROCESS | 10117 | 1461301167435 Marionette TRACE conn3 <- [1,1050,null,{}] 21:59:27 INFO - PROCESS | 10117 | 1461301167440 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:27 INFO - PROCESS | 10117 | 1461301167645 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:59:27 INFO - PROCESS | 10117 | 1461301167817 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97b5800 == 100 [pid = 10117] [id = 270] 21:59:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6cea23c00) [pid = 10117] [serial = 811] [outer = (nil)] 21:59:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6ceba9000) [pid = 10117] [serial = 812] [outer = 0x7ff6cea23c00] 21:59:27 INFO - PROCESS | 10117 | 1461301167934 Marionette DEBUG loaded listener.js 21:59:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6da383000) [pid = 10117] [serial = 813] [outer = 0x7ff6cea23c00] 21:59:28 INFO - PROCESS | 10117 | 1461301168728 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1326ms 21:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:59:28 INFO - PROCESS | 10117 | 1461301168760 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:59:28 INFO - PROCESS | 10117 | 1461301168763 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:59:28 INFO - PROCESS | 10117 | 1461301168769 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:59:28 INFO - PROCESS | 10117 | 1461301168772 Marionette TRACE conn3 <- [1,1054,null,{}] 21:59:28 INFO - PROCESS | 10117 | 1461301168777 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:28 INFO - PROCESS | 10117 | 1461301168934 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:59:29 INFO - PROCESS | 10117 | 1461301169116 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da8d0000 == 101 [pid = 10117] [id = 271] 21:59:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6cdfba800) [pid = 10117] [serial = 814] [outer = (nil)] 21:59:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6daaf4400) [pid = 10117] [serial = 815] [outer = 0x7ff6cdfba800] 21:59:29 INFO - PROCESS | 10117 | 1461301169185 Marionette DEBUG loaded listener.js 21:59:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6db8c5000) [pid = 10117] [serial = 816] [outer = 0x7ff6cdfba800] 21:59:30 INFO - PROCESS | 10117 | 1461301170054 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1333ms 21:59:30 INFO - PROCESS | 10117 | 1461301170102 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:59:30 INFO - PROCESS | 10117 | 1461301170106 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:59:30 INFO - PROCESS | 10117 | 1461301170111 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:59:30 INFO - PROCESS | 10117 | 1461301170114 Marionette TRACE conn3 <- [1,1058,null,{}] 21:59:30 INFO - PROCESS | 10117 | 1461301170119 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:30 INFO - PROCESS | 10117 | 1461301170304 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:59:30 INFO - PROCESS | 10117 | 1461301170477 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df8d3800 == 102 [pid = 10117] [id = 272] 21:59:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6db8c2800) [pid = 10117] [serial = 817] [outer = (nil)] 21:59:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6df0f0c00) [pid = 10117] [serial = 818] [outer = 0x7ff6db8c2800] 21:59:30 INFO - PROCESS | 10117 | 1461301170552 Marionette DEBUG loaded listener.js 21:59:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6df7d3c00) [pid = 10117] [serial = 819] [outer = 0x7ff6db8c2800] 21:59:31 INFO - PROCESS | 10117 | 1461301171339 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1284ms 21:59:31 INFO - PROCESS | 10117 | 1461301171396 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:59:31 INFO - PROCESS | 10117 | 1461301171399 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:59:31 INFO - PROCESS | 10117 | 1461301171405 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:59:31 INFO - PROCESS | 10117 | 1461301171407 Marionette TRACE conn3 <- [1,1062,null,{}] 21:59:31 INFO - PROCESS | 10117 | 1461301171413 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:31 INFO - PROCESS | 10117 | 1461301171588 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:59:31 INFO - PROCESS | 10117 | 1461301171771 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdd9800 == 103 [pid = 10117] [id = 273] 21:59:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bc14c800) [pid = 10117] [serial = 820] [outer = (nil)] 21:59:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc153800) [pid = 10117] [serial = 821] [outer = 0x7ff6bc14c800] 21:59:31 INFO - PROCESS | 10117 | 1461301171868 Marionette DEBUG loaded listener.js 21:59:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bc158800) [pid = 10117] [serial = 822] [outer = 0x7ff6bc14c800] 21:59:32 INFO - PROCESS | 10117 | 1461301172734 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 21:59:32 INFO - PROCESS | 10117 | 1461301172787 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:59:32 INFO - PROCESS | 10117 | 1461301172792 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:59:32 INFO - PROCESS | 10117 | 1461301172800 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:59:32 INFO - PROCESS | 10117 | 1461301172803 Marionette TRACE conn3 <- [1,1066,null,{}] 21:59:32 INFO - PROCESS | 10117 | 1461301172807 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:32 INFO - PROCESS | 10117 | 1461301172987 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:59:33 INFO - PROCESS | 10117 | 1461301173196 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93b1000 == 104 [pid = 10117] [id = 274] 21:59:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6bc14f000) [pid = 10117] [serial = 823] [outer = (nil)] 21:59:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bcc94400) [pid = 10117] [serial = 824] [outer = 0x7ff6bc14f000] 21:59:33 INFO - PROCESS | 10117 | 1461301173263 Marionette DEBUG loaded listener.js 21:59:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bcc98800) [pid = 10117] [serial = 825] [outer = 0x7ff6bc14f000] 21:59:34 INFO - PROCESS | 10117 | 1461301174188 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1427ms 21:59:34 INFO - PROCESS | 10117 | 1461301174228 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:59:34 INFO - PROCESS | 10117 | 1461301174232 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:59:34 INFO - PROCESS | 10117 | 1461301174237 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:59:34 INFO - PROCESS | 10117 | 1461301174239 Marionette TRACE conn3 <- [1,1070,null,{}] 21:59:34 INFO - PROCESS | 10117 | 1461301174245 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:34 INFO - PROCESS | 10117 | 1461301174418 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:59:34 INFO - PROCESS | 10117 | 1461301174598 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8ede800 == 105 [pid = 10117] [id = 275] 21:59:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bc155000) [pid = 10117] [serial = 826] [outer = (nil)] 21:59:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6bcc9c800) [pid = 10117] [serial = 827] [outer = 0x7ff6bc155000] 21:59:34 INFO - PROCESS | 10117 | 1461301174669 Marionette DEBUG loaded listener.js 21:59:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6dd9df400) [pid = 10117] [serial = 828] [outer = 0x7ff6bc155000] 21:59:35 INFO - PROCESS | 10117 | 1461301175512 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1331ms 21:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:59:35 INFO - PROCESS | 10117 | 1461301175569 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:59:35 INFO - PROCESS | 10117 | 1461301175572 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:59:35 INFO - PROCESS | 10117 | 1461301175577 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:59:35 INFO - PROCESS | 10117 | 1461301175581 Marionette TRACE conn3 <- [1,1074,null,{}] 21:59:35 INFO - PROCESS | 10117 | 1461301175585 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:35 INFO - PROCESS | 10117 | 1461301175762 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:59:35 INFO - PROCESS | 10117 | 1461301175950 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93bd800 == 106 [pid = 10117] [id = 276] 21:59:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6bc15a800) [pid = 10117] [serial = 829] [outer = (nil)] 21:59:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c090fc00) [pid = 10117] [serial = 830] [outer = 0x7ff6bc15a800] 21:59:36 INFO - PROCESS | 10117 | 1461301176025 Marionette DEBUG loaded listener.js 21:59:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c0914800) [pid = 10117] [serial = 831] [outer = 0x7ff6bc15a800] 21:59:36 INFO - PROCESS | 10117 | 1461301176897 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1339ms 21:59:36 INFO - PROCESS | 10117 | 1461301176917 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:59:36 INFO - PROCESS | 10117 | 1461301176922 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:59:36 INFO - PROCESS | 10117 | 1461301176927 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:59:36 INFO - PROCESS | 10117 | 1461301176931 Marionette TRACE conn3 <- [1,1078,null,{}] 21:59:36 INFO - PROCESS | 10117 | 1461301176937 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:37 INFO - PROCESS | 10117 | 1461301177147 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:59:37 INFO - PROCESS | 10117 | 1461301177351 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc393000 == 107 [pid = 10117] [id = 277] 21:59:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bcc9c000) [pid = 10117] [serial = 832] [outer = (nil)] 21:59:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6df7d6400) [pid = 10117] [serial = 833] [outer = 0x7ff6bcc9c000] 21:59:37 INFO - PROCESS | 10117 | 1461301177428 Marionette DEBUG loaded listener.js 21:59:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6dfa7a800) [pid = 10117] [serial = 834] [outer = 0x7ff6bcc9c000] 21:59:38 INFO - PROCESS | 10117 | 1461301178279 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1384ms 21:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:59:38 INFO - PROCESS | 10117 | 1461301178311 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:59:38 INFO - PROCESS | 10117 | 1461301178314 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:59:38 INFO - PROCESS | 10117 | 1461301178320 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:59:38 INFO - PROCESS | 10117 | 1461301178323 Marionette TRACE conn3 <- [1,1082,null,{}] 21:59:38 INFO - PROCESS | 10117 | 1461301178328 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:38 INFO - PROCESS | 10117 | 1461301178487 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:59:38 INFO - PROCESS | 10117 | 1461301178670 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b709a800 == 108 [pid = 10117] [id = 278] 21:59:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6b71b4000) [pid = 10117] [serial = 835] [outer = (nil)] 21:59:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6b71b9400) [pid = 10117] [serial = 836] [outer = 0x7ff6b71b4000] 21:59:38 INFO - PROCESS | 10117 | 1461301178737 Marionette DEBUG loaded listener.js 21:59:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6b71bdc00) [pid = 10117] [serial = 837] [outer = 0x7ff6b71b4000] 21:59:39 INFO - PROCESS | 10117 | 1461301179626 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1336ms 21:59:39 INFO - PROCESS | 10117 | 1461301179656 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:59:39 INFO - PROCESS | 10117 | 1461301179660 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:59:39 INFO - PROCESS | 10117 | 1461301179666 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:59:39 INFO - PROCESS | 10117 | 1461301179668 Marionette TRACE conn3 <- [1,1086,null,{}] 21:59:39 INFO - PROCESS | 10117 | 1461301179673 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:39 INFO - PROCESS | 10117 | 1461301179853 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:59:40 INFO - PROCESS | 10117 | 1461301180042 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72da000 == 109 [pid = 10117] [id = 279] 21:59:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6b71b5000) [pid = 10117] [serial = 838] [outer = (nil)] 21:59:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6b7346c00) [pid = 10117] [serial = 839] [outer = 0x7ff6b71b5000] 21:59:40 INFO - PROCESS | 10117 | 1461301180121 Marionette DEBUG loaded listener.js 21:59:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6b734b400) [pid = 10117] [serial = 840] [outer = 0x7ff6b71b5000] 21:59:41 INFO - PROCESS | 10117 | 1461301181313 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1680ms 21:59:41 INFO - PROCESS | 10117 | 1461301181347 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:59:41 INFO - PROCESS | 10117 | 1461301181352 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:59:41 INFO - PROCESS | 10117 | 1461301181361 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:59:41 INFO - PROCESS | 10117 | 1461301181365 Marionette TRACE conn3 <- [1,1090,null,{}] 21:59:41 INFO - PROCESS | 10117 | 1461301181372 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:41 INFO - PROCESS | 10117 | 1461301181538 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:59:41 INFO - PROCESS | 10117 | 1461301181727 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc390800 == 110 [pid = 10117] [id = 280] 21:59:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6bb84f400) [pid = 10117] [serial = 841] [outer = (nil)] 21:59:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6bc21e400) [pid = 10117] [serial = 842] [outer = 0x7ff6bb84f400] 21:59:41 INFO - PROCESS | 10117 | 1461301181794 Marionette DEBUG loaded listener.js 21:59:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6bce13000) [pid = 10117] [serial = 843] [outer = 0x7ff6bb84f400] 21:59:42 INFO - PROCESS | 10117 | 1461301182629 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1331ms 21:59:42 INFO - PROCESS | 10117 | 1461301182694 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:59:42 INFO - PROCESS | 10117 | 1461301182702 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:59:42 INFO - PROCESS | 10117 | 1461301182711 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:59:42 INFO - PROCESS | 10117 | 1461301182715 Marionette TRACE conn3 <- [1,1094,null,{}] 21:59:42 INFO - PROCESS | 10117 | 1461301182720 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:42 INFO - PROCESS | 10117 | 1461301182898 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:59:43 INFO - PROCESS | 10117 | 1461301183303 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6baba1000 == 111 [pid = 10117] [id = 281] 21:59:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c1b62400) [pid = 10117] [serial = 844] [outer = (nil)] 21:59:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c1bc9800) [pid = 10117] [serial = 845] [outer = 0x7ff6c1b62400] 21:59:43 INFO - PROCESS | 10117 | 1461301183375 Marionette DEBUG loaded listener.js 21:59:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c1da6000) [pid = 10117] [serial = 846] [outer = 0x7ff6c1b62400] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6baba9800 == 110 [pid = 10117] [id = 156] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c974b800 == 109 [pid = 10117] [id = 265] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6cd2e1c00) [pid = 10117] [serial = 712] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6cdc27800) [pid = 10117] [serial = 715] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6cab9d800) [pid = 10117] [serial = 740] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ca32e800 == 108 [pid = 10117] [id = 264] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4415000 == 107 [pid = 10117] [id = 263] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d3f000 == 106 [pid = 10117] [id = 262] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1df1000 == 105 [pid = 10117] [id = 261] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd54000 == 104 [pid = 10117] [id = 260] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c110a800 == 103 [pid = 10117] [id = 259] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb79f000 == 102 [pid = 10117] [id = 258] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8fd9800 == 101 [pid = 10117] [id = 257] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e2e800 == 100 [pid = 10117] [id = 256] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e18800 == 99 [pid = 10117] [id = 255] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb621000 == 98 [pid = 10117] [id = 254] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e3ca0000 == 97 [pid = 10117] [id = 253] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfdc0000 == 96 [pid = 10117] [id = 252] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6db704000 == 95 [pid = 10117] [id = 251] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97c5800 == 94 [pid = 10117] [id = 250] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce85f000 == 93 [pid = 10117] [id = 249] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c7310000 == 92 [pid = 10117] [id = 248] 21:59:44 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ddc800 == 91 [pid = 10117] [id = 247] 21:59:44 INFO - PROCESS | 10117 | 1461301184333 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6bc2d4000) [pid = 10117] [serial = 725] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c3d8bc00) [pid = 10117] [serial = 726] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6bc2c8400) [pid = 10117] [serial = 719] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6bb856800) [pid = 10117] [serial = 718] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c1daf800) [pid = 10117] [serial = 722] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c1bd7800) [pid = 10117] [serial = 721] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6c47dbc00) [pid = 10117] [serial = 731] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6cc7e4c00) [pid = 10117] [serial = 703] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6c6ed9c00) [pid = 10117] [serial = 691] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6c6fb9400) [pid = 10117] [serial = 694] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6cc9a1400) [pid = 10117] [serial = 706] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c443e000) [pid = 10117] [serial = 728] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6c3206c00) [pid = 10117] [serial = 685] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6c6eda400) [pid = 10117] [serial = 734] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6cb189c00) [pid = 10117] [serial = 697] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6cc2e6400) [pid = 10117] [serial = 700] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6bcecdc00) [pid = 10117] [serial = 682] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6ccc1c800) [pid = 10117] [serial = 709] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c486c400) [pid = 10117] [serial = 688] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6bc2cbc00) [pid = 10117] [serial = 470] [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.] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c6fc1c00) [pid = 10117] [serial = 735] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c577a000) [pid = 10117] [serial = 732] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c7158800) [pid = 10117] [serial = 737] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6c467c400) [pid = 10117] [serial = 729] [outer = (nil)] [url = about:blank] 21:59:44 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6ca335000) [pid = 10117] [serial = 738] [outer = (nil)] [url = about:blank] 21:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1680ms 21:59:44 INFO - PROCESS | 10117 | 1461301184391 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:59:44 INFO - PROCESS | 10117 | 1461301184395 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:59:44 INFO - PROCESS | 10117 | 1461301184400 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:59:44 INFO - PROCESS | 10117 | 1461301184405 Marionette TRACE conn3 <- [1,1098,null,{}] 21:59:44 INFO - PROCESS | 10117 | 1461301184419 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:44 INFO - PROCESS | 10117 | 1461301184606 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:59:44 INFO - PROCESS | 10117 | 1461301184789 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e2f000 == 92 [pid = 10117] [id = 282] 21:59:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c37b5000) [pid = 10117] [serial = 847] [outer = (nil)] 21:59:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6c40eb000) [pid = 10117] [serial = 848] [outer = 0x7ff6c37b5000] 21:59:44 INFO - PROCESS | 10117 | 1461301184860 Marionette DEBUG loaded listener.js 21:59:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c443bc00) [pid = 10117] [serial = 849] [outer = 0x7ff6c37b5000] 21:59:45 INFO - PROCESS | 10117 | 1461301185562 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1188ms 21:59:45 INFO - PROCESS | 10117 | 1461301185588 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:59:45 INFO - PROCESS | 10117 | 1461301185592 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:59:45 INFO - PROCESS | 10117 | 1461301185597 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:59:45 INFO - PROCESS | 10117 | 1461301185599 Marionette TRACE conn3 <- [1,1102,null,{}] 21:59:45 INFO - PROCESS | 10117 | 1461301185618 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:45 INFO - PROCESS | 10117 | 1461301185828 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:59:45 INFO - PROCESS | 10117 | 1461301185843 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1cba000 == 93 [pid = 10117] [id = 283] 21:59:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c3d81c00) [pid = 10117] [serial = 850] [outer = (nil)] 21:59:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c49a0000) [pid = 10117] [serial = 851] [outer = 0x7ff6c3d81c00] 21:59:45 INFO - PROCESS | 10117 | 1461301185902 Marionette DEBUG loaded listener.js 21:59:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c6308c00) [pid = 10117] [serial = 852] [outer = 0x7ff6c3d81c00] 21:59:46 INFO - PROCESS | 10117 | 1461301186694 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1126ms 21:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:59:46 INFO - PROCESS | 10117 | 1461301186725 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:59:46 INFO - PROCESS | 10117 | 1461301186727 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:59:46 INFO - PROCESS | 10117 | 1461301186731 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:59:46 INFO - PROCESS | 10117 | 1461301186735 Marionette TRACE conn3 <- [1,1106,null,{}] 21:59:46 INFO - PROCESS | 10117 | 1461301186739 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:46 INFO - PROCESS | 10117 | 1461301186984 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:59:47 INFO - PROCESS | 10117 | 1461301187009 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2fa0000 == 94 [pid = 10117] [id = 284] 21:59:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c47d9800) [pid = 10117] [serial = 853] [outer = (nil)] 21:59:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c6f5dc00) [pid = 10117] [serial = 854] [outer = 0x7ff6c47d9800] 21:59:47 INFO - PROCESS | 10117 | 1461301187067 Marionette DEBUG loaded listener.js 21:59:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c6fbe400) [pid = 10117] [serial = 855] [outer = 0x7ff6c47d9800] 21:59:47 INFO - PROCESS | 10117 | 1461301187877 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1183ms 21:59:47 INFO - PROCESS | 10117 | 1461301187915 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:59:47 INFO - PROCESS | 10117 | 1461301187917 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:59:47 INFO - PROCESS | 10117 | 1461301187928 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:59:47 INFO - PROCESS | 10117 | 1461301187930 Marionette TRACE conn3 <- [1,1110,null,{}] 21:59:47 INFO - PROCESS | 10117 | 1461301187934 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:48 INFO - PROCESS | 10117 | 1461301188179 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:59:48 INFO - PROCESS | 10117 | 1461301188229 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4412800 == 95 [pid = 10117] [id = 285] 21:59:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6ca336000) [pid = 10117] [serial = 856] [outer = (nil)] 21:59:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6cc9ac000) [pid = 10117] [serial = 857] [outer = 0x7ff6ca336000] 21:59:48 INFO - PROCESS | 10117 | 1461301188300 Marionette DEBUG loaded listener.js 21:59:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6cd131000) [pid = 10117] [serial = 858] [outer = 0x7ff6ca336000] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6cc439000) [pid = 10117] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6bced0000) [pid = 10117] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6bb853000) [pid = 10117] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6bb852c00) [pid = 10117] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6c8d90c00) [pid = 10117] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6bce19000) [pid = 10117] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6bce18800) [pid = 10117] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:59:49 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c4677000) [pid = 10117] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:59:49 INFO - PROCESS | 10117 | 1461301189376 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 21:59:49 INFO - PROCESS | 10117 | 1461301189406 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:59:49 INFO - PROCESS | 10117 | 1461301189409 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:59:49 INFO - PROCESS | 10117 | 1461301189415 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:59:49 INFO - PROCESS | 10117 | 1461301189417 Marionette TRACE conn3 <- [1,1114,null,{}] 21:59:49 INFO - PROCESS | 10117 | 1461301189423 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:49 INFO - PROCESS | 10117 | 1461301189604 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:59:49 INFO - PROCESS | 10117 | 1461301189617 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c730e000 == 96 [pid = 10117] [id = 286] 21:59:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6bcec4400) [pid = 10117] [serial = 859] [outer = (nil)] 21:59:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c37bcc00) [pid = 10117] [serial = 860] [outer = 0x7ff6bcec4400] 21:59:49 INFO - PROCESS | 10117 | 1461301189679 Marionette DEBUG loaded listener.js 21:59:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6cd2bbc00) [pid = 10117] [serial = 861] [outer = 0x7ff6bcec4400] 21:59:50 INFO - PROCESS | 10117 | 1461301190594 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1233ms 21:59:50 INFO - PROCESS | 10117 | 1461301190649 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:59:50 INFO - PROCESS | 10117 | 1461301190651 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:59:50 INFO - PROCESS | 10117 | 1461301190657 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:59:50 INFO - PROCESS | 10117 | 1461301190659 Marionette TRACE conn3 <- [1,1118,null,{}] 21:59:50 INFO - PROCESS | 10117 | 1461301190664 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:50 INFO - PROCESS | 10117 | 1461301190841 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:59:50 INFO - PROCESS | 10117 | 1461301190859 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccd15000 == 97 [pid = 10117] [id = 287] 21:59:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c467e400) [pid = 10117] [serial = 862] [outer = (nil)] 21:59:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6ce89a000) [pid = 10117] [serial = 863] [outer = 0x7ff6c467e400] 21:59:50 INFO - PROCESS | 10117 | 1461301190919 Marionette DEBUG loaded listener.js 21:59:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6cfe51400) [pid = 10117] [serial = 864] [outer = 0x7ff6c467e400] 21:59:52 INFO - PROCESS | 10117 | 1461301192292 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1682ms 21:59:52 INFO - PROCESS | 10117 | 1461301192341 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:59:52 INFO - PROCESS | 10117 | 1461301192348 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:59:52 INFO - PROCESS | 10117 | 1461301192356 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:59:52 INFO - PROCESS | 10117 | 1461301192361 Marionette TRACE conn3 <- [1,1122,null,{}] 21:59:52 INFO - PROCESS | 10117 | 1461301192368 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:52 INFO - PROCESS | 10117 | 1461301192635 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:59:52 INFO - PROCESS | 10117 | 1461301192863 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc38a800 == 98 [pid = 10117] [id = 288] 21:59:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6bc21f000) [pid = 10117] [serial = 865] [outer = (nil)] 21:59:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6bcec3400) [pid = 10117] [serial = 866] [outer = 0x7ff6bc21f000] 21:59:52 INFO - PROCESS | 10117 | 1461301192984 Marionette DEBUG loaded listener.js 21:59:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c0912c00) [pid = 10117] [serial = 867] [outer = 0x7ff6bc21f000] 21:59:53 INFO - PROCESS | 10117 | 1461301193936 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1638ms 21:59:53 INFO - PROCESS | 10117 | 1461301193996 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:59:54 INFO - PROCESS | 10117 | 1461301194005 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:59:54 INFO - PROCESS | 10117 | 1461301194014 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:59:54 INFO - PROCESS | 10117 | 1461301194017 Marionette TRACE conn3 <- [1,1126,null,{}] 21:59:54 INFO - PROCESS | 10117 | 1461301194023 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:54 INFO - PROCESS | 10117 | 1461301194278 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:59:54 INFO - PROCESS | 10117 | 1461301194504 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ed3000 == 99 [pid = 10117] [id = 289] 21:59:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bcec8000) [pid = 10117] [serial = 868] [outer = (nil)] 21:59:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c418c800) [pid = 10117] [serial = 869] [outer = 0x7ff6bcec8000] 21:59:54 INFO - PROCESS | 10117 | 1461301194625 Marionette DEBUG loaded listener.js 21:59:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c55ab000) [pid = 10117] [serial = 870] [outer = 0x7ff6bcec8000] 21:59:55 INFO - PROCESS | 10117 | 1461301195470 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1486ms 21:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:59:55 INFO - PROCESS | 10117 | 1461301195501 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:59:55 INFO - PROCESS | 10117 | 1461301195504 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:59:55 INFO - PROCESS | 10117 | 1461301195510 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:59:55 INFO - PROCESS | 10117 | 1461301195516 Marionette TRACE conn3 <- [1,1130,null,{}] 21:59:55 INFO - PROCESS | 10117 | 1461301195532 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:55 INFO - PROCESS | 10117 | 1461301195708 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:59:55 INFO - PROCESS | 10117 | 1461301195898 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd1d800 == 100 [pid = 10117] [id = 290] 21:59:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c6f5e000) [pid = 10117] [serial = 871] [outer = (nil)] 21:59:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6cc1ad000) [pid = 10117] [serial = 872] [outer = 0x7ff6c6f5e000] 21:59:55 INFO - PROCESS | 10117 | 1461301195973 Marionette DEBUG loaded listener.js 21:59:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6ccc1c000) [pid = 10117] [serial = 873] [outer = 0x7ff6c6f5e000] 21:59:56 INFO - PROCESS | 10117 | 1461301196834 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1385ms 21:59:56 INFO - PROCESS | 10117 | 1461301196894 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:59:56 INFO - PROCESS | 10117 | 1461301196899 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:59:56 INFO - PROCESS | 10117 | 1461301196904 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:59:56 INFO - PROCESS | 10117 | 1461301196906 Marionette TRACE conn3 <- [1,1134,null,{}] 21:59:56 INFO - PROCESS | 10117 | 1461301196912 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:57 INFO - PROCESS | 10117 | 1461301197076 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:59:57 INFO - PROCESS | 10117 | 1461301197273 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97af000 == 101 [pid = 10117] [id = 291] 21:59:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c6ff1000) [pid = 10117] [serial = 874] [outer = (nil)] 21:59:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6cfe51800) [pid = 10117] [serial = 875] [outer = 0x7ff6c6ff1000] 21:59:57 INFO - PROCESS | 10117 | 1461301197343 Marionette DEBUG loaded listener.js 21:59:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6da37d800) [pid = 10117] [serial = 876] [outer = 0x7ff6c6ff1000] 21:59:58 INFO - PROCESS | 10117 | 1461301198183 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1332ms 21:59:58 INFO - PROCESS | 10117 | 1461301198238 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:59:58 INFO - PROCESS | 10117 | 1461301198242 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:59:58 INFO - PROCESS | 10117 | 1461301198248 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:59:58 INFO - PROCESS | 10117 | 1461301198250 Marionette TRACE conn3 <- [1,1138,null,{}] 21:59:58 INFO - PROCESS | 10117 | 1461301198255 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:58 INFO - PROCESS | 10117 | 1461301198425 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:59:58 INFO - PROCESS | 10117 | 1461301198608 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dd42d000 == 102 [pid = 10117] [id = 292] 21:59:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6cc43a000) [pid = 10117] [serial = 877] [outer = (nil)] 21:59:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6daa08c00) [pid = 10117] [serial = 878] [outer = 0x7ff6cc43a000] 21:59:58 INFO - PROCESS | 10117 | 1461301198678 Marionette DEBUG loaded listener.js 21:59:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6db8bfc00) [pid = 10117] [serial = 879] [outer = 0x7ff6cc43a000] 21:59:59 INFO - PROCESS | 10117 | 1461301199483 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1276ms 21:59:59 INFO - PROCESS | 10117 | 1461301199525 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:59:59 INFO - PROCESS | 10117 | 1461301199527 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:59:59 INFO - PROCESS | 10117 | 1461301199534 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:59:59 INFO - PROCESS | 10117 | 1461301199536 Marionette TRACE conn3 <- [1,1142,null,{}] 21:59:59 INFO - PROCESS | 10117 | 1461301199556 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:59 INFO - PROCESS | 10117 | 1461301199794 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:59:59 INFO - PROCESS | 10117 | 1461301199926 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e1978000 == 103 [pid = 10117] [id = 293] 21:59:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6dd9df800) [pid = 10117] [serial = 880] [outer = (nil)] 21:59:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6df7d1c00) [pid = 10117] [serial = 881] [outer = 0x7ff6dd9df800] 22:00:00 INFO - PROCESS | 10117 | 1461301200002 Marionette DEBUG loaded listener.js 22:00:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6dfc03000) [pid = 10117] [serial = 882] [outer = 0x7ff6dd9df800] 22:00:00 INFO - PROCESS | 10117 | 1461301200820 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 22:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1335ms 22:00:00 INFO - PROCESS | 10117 | 1461301200870 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:00:00 INFO - PROCESS | 10117 | 1461301200873 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:00:00 INFO - PROCESS | 10117 | 1461301200879 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:00:00 INFO - PROCESS | 10117 | 1461301200882 Marionette TRACE conn3 <- [1,1146,null,{}] 22:00:00 INFO - PROCESS | 10117 | 1461301200887 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:01 INFO - PROCESS | 10117 | 1461301201052 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:00:01 INFO - PROCESS | 10117 | 1461301201242 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07b6800 == 104 [pid = 10117] [id = 294] 22:00:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c0a92400) [pid = 10117] [serial = 883] [outer = (nil)] 22:00:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6c0a9b800) [pid = 10117] [serial = 884] [outer = 0x7ff6c0a92400] 22:00:01 INFO - PROCESS | 10117 | 1461301201313 Marionette DEBUG loaded listener.js 22:00:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6c0aa0000) [pid = 10117] [serial = 885] [outer = 0x7ff6c0a92400] 22:00:02 INFO - PROCESS | 10117 | 1461301202328 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 22:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1484ms 22:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:00:02 INFO - PROCESS | 10117 | 1461301202364 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:00:02 INFO - PROCESS | 10117 | 1461301202367 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:00:02 INFO - PROCESS | 10117 | 1461301202373 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:00:02 INFO - PROCESS | 10117 | 1461301202376 Marionette TRACE conn3 <- [1,1150,null,{}] 22:00:02 INFO - PROCESS | 10117 | 1461301202381 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:02 INFO - PROCESS | 10117 | 1461301202543 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:00:02 INFO - PROCESS | 10117 | 1461301202730 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1142000 == 105 [pid = 10117] [id = 295] 22:00:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6bb603400) [pid = 10117] [serial = 886] [outer = (nil)] 22:00:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6bb60bc00) [pid = 10117] [serial = 887] [outer = 0x7ff6bb603400] 22:00:02 INFO - PROCESS | 10117 | 1461301202797 Marionette DEBUG loaded listener.js 22:00:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6bb610800) [pid = 10117] [serial = 888] [outer = 0x7ff6bb603400] 22:00:03 INFO - PROCESS | 10117 | 1461301203704 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 22:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1386ms 22:00:03 INFO - PROCESS | 10117 | 1461301203759 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:00:03 INFO - PROCESS | 10117 | 1461301203762 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:00:03 INFO - PROCESS | 10117 | 1461301203769 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:00:03 INFO - PROCESS | 10117 | 1461301203771 Marionette TRACE conn3 <- [1,1154,null,{}] 22:00:03 INFO - PROCESS | 10117 | 1461301203776 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:03 INFO - PROCESS | 10117 | 1461301203950 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:00:04 INFO - PROCESS | 10117 | 1461301204138 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1159000 == 106 [pid = 10117] [id = 296] 22:00:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6b83e9400) [pid = 10117] [serial = 889] [outer = (nil)] 22:00:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6b83f3000) [pid = 10117] [serial = 890] [outer = 0x7ff6b83e9400] 22:00:04 INFO - PROCESS | 10117 | 1461301204206 Marionette DEBUG loaded listener.js 22:00:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6bb604400) [pid = 10117] [serial = 891] [outer = 0x7ff6b83e9400] 22:00:05 INFO - PROCESS | 10117 | 1461301205056 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 22:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1333ms 22:00:05 INFO - PROCESS | 10117 | 1461301205103 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:00:05 INFO - PROCESS | 10117 | 1461301205107 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:00:05 INFO - PROCESS | 10117 | 1461301205113 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:00:05 INFO - PROCESS | 10117 | 1461301205115 Marionette TRACE conn3 <- [1,1158,null,{}] 22:00:05 INFO - PROCESS | 10117 | 1461301205120 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:05 INFO - PROCESS | 10117 | 1461301205302 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:00:05 INFO - PROCESS | 10117 | 1461301205492 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb431000 == 107 [pid = 10117] [id = 297] 22:00:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6b4aee000) [pid = 10117] [serial = 892] [outer = (nil)] 22:00:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b4af4400) [pid = 10117] [serial = 893] [outer = 0x7ff6b4aee000] 22:00:05 INFO - PROCESS | 10117 | 1461301205564 Marionette DEBUG loaded listener.js 22:00:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6b4af9800) [pid = 10117] [serial = 894] [outer = 0x7ff6b4aee000] 22:00:06 INFO - PROCESS | 10117 | 1461301206455 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 22:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1381ms 22:00:06 INFO - PROCESS | 10117 | 1461301206494 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:00:06 INFO - PROCESS | 10117 | 1461301206498 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:00:06 INFO - PROCESS | 10117 | 1461301206503 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:00:06 INFO - PROCESS | 10117 | 1461301206508 Marionette TRACE conn3 <- [1,1162,null,{}] 22:00:06 INFO - PROCESS | 10117 | 1461301206512 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:06 INFO - PROCESS | 10117 | 1461301206703 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:00:06 INFO - PROCESS | 10117 | 1461301206901 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dd7800 == 108 [pid = 10117] [id = 298] 22:00:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6b4aee400) [pid = 10117] [serial = 895] [outer = (nil)] 22:00:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6b4ce3400) [pid = 10117] [serial = 896] [outer = 0x7ff6b4aee400] 22:00:06 INFO - PROCESS | 10117 | 1461301206978 Marionette DEBUG loaded listener.js 22:00:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6bb604800) [pid = 10117] [serial = 897] [outer = 0x7ff6b4aee400] 22:00:07 INFO - PROCESS | 10117 | 1461301207842 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 22:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1382ms 22:00:07 INFO - PROCESS | 10117 | 1461301207887 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:00:07 INFO - PROCESS | 10117 | 1461301207892 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:00:07 INFO - PROCESS | 10117 | 1461301207897 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:00:07 INFO - PROCESS | 10117 | 1461301207900 Marionette TRACE conn3 <- [1,1166,null,{}] 22:00:07 INFO - PROCESS | 10117 | 1461301207906 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:08 INFO - PROCESS | 10117 | 1461301208086 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:00:08 INFO - PROCESS | 10117 | 1461301208281 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4011800 == 109 [pid = 10117] [id = 299] 22:00:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6b4023400) [pid = 10117] [serial = 898] [outer = (nil)] 22:00:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6b402e800) [pid = 10117] [serial = 899] [outer = 0x7ff6b4023400] 22:00:08 INFO - PROCESS | 10117 | 1461301208349 Marionette DEBUG loaded listener.js 22:00:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6b4af6c00) [pid = 10117] [serial = 900] [outer = 0x7ff6b4023400] 22:00:09 INFO - PROCESS | 10117 | 1461301209239 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 22:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1383ms 22:00:09 INFO - PROCESS | 10117 | 1461301209281 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:00:09 INFO - PROCESS | 10117 | 1461301209285 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:00:09 INFO - PROCESS | 10117 | 1461301209290 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:00:09 INFO - PROCESS | 10117 | 1461301209292 Marionette TRACE conn3 <- [1,1170,null,{}] 22:00:09 INFO - PROCESS | 10117 | 1461301209298 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:09 INFO - PROCESS | 10117 | 1461301209480 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:00:09 INFO - PROCESS | 10117 | 1461301209678 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bab9e000 == 110 [pid = 10117] [id = 300] 22:00:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6b402e000) [pid = 10117] [serial = 901] [outer = (nil)] 22:00:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6b41ba000) [pid = 10117] [serial = 902] [outer = 0x7ff6b402e000] 22:00:09 INFO - PROCESS | 10117 | 1461301209745 Marionette DEBUG loaded listener.js 22:00:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6b41be400) [pid = 10117] [serial = 903] [outer = 0x7ff6b402e000] 22:00:10 INFO - PROCESS | 10117 | 1461301210619 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 22:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1375ms 22:00:10 INFO - PROCESS | 10117 | 1461301210667 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:00:10 INFO - PROCESS | 10117 | 1461301210671 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:00:10 INFO - PROCESS | 10117 | 1461301210676 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:00:10 INFO - PROCESS | 10117 | 1461301210678 Marionette TRACE conn3 <- [1,1174,null,{}] 22:00:10 INFO - PROCESS | 10117 | 1461301210684 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:10 INFO - PROCESS | 10117 | 1461301210849 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:00:11 INFO - PROCESS | 10117 | 1461301211517 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93a1000 == 111 [pid = 10117] [id = 301] 22:00:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6b4af4800) [pid = 10117] [serial = 904] [outer = (nil)] 22:00:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6b4cd9400) [pid = 10117] [serial = 905] [outer = 0x7ff6b4af4800] 22:00:11 INFO - PROCESS | 10117 | 1461301211590 Marionette DEBUG loaded listener.js 22:00:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6b4ce7000) [pid = 10117] [serial = 906] [outer = 0x7ff6b4af4800] 22:00:12 INFO - PROCESS | 10117 | 1461301212449 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 22:00:12 INFO - PROCESS | 10117 | 1461301212521 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:00:12 INFO - PROCESS | 10117 | 1461301212531 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:00:12 INFO - PROCESS | 10117 | 1461301212535 Marionette TRACE conn3 <- [1,1178,null,{}] 22:00:12 INFO - PROCESS | 10117 | 1461301212542 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:12 INFO - PROCESS | 10117 | 1461301212716 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:00:12 INFO - PROCESS | 10117 | 1461301212923 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd54000 == 112 [pid = 10117] [id = 302] 22:00:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6b4af6000) [pid = 10117] [serial = 907] [outer = (nil)] 22:00:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6b7349400) [pid = 10117] [serial = 908] [outer = 0x7ff6b4af6000] 22:00:12 INFO - PROCESS | 10117 | 1461301212988 Marionette DEBUG loaded listener.js 22:00:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6bb60b800) [pid = 10117] [serial = 909] [outer = 0x7ff6b4af6000] 22:00:14 INFO - PROCESS | 10117 | 1461301214035 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 22:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:00:14 INFO - PROCESS | 10117 | 1461301214092 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:00:14 INFO - PROCESS | 10117 | 1461301214098 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:00:14 INFO - PROCESS | 10117 | 1461301214101 Marionette TRACE conn3 <- [1,1182,null,{}] 22:00:14 INFO - PROCESS | 10117 | 1461301214106 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:14 INFO - PROCESS | 10117 | 1461301214273 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c730e000 == 111 [pid = 10117] [id = 286] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4412800 == 110 [pid = 10117] [id = 285] 22:00:14 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6cd750800) [pid = 10117] [serial = 800] [outer = (nil)] [url = about:blank] 22:00:14 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6da5d8400) [pid = 10117] [serial = 767] [outer = (nil)] [url = about:blank] 22:00:14 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6daaea400) [pid = 10117] [serial = 770] [outer = (nil)] [url = about:blank] 22:00:14 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6dba10c00) [pid = 10117] [serial = 773] [outer = (nil)] [url = about:blank] 22:00:14 INFO - PROCESS | 10117 | 1461301214573 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2fa0000 == 109 [pid = 10117] [id = 284] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1cba000 == 108 [pid = 10117] [id = 283] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e2f000 == 107 [pid = 10117] [id = 282] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6baba1000 == 106 [pid = 10117] [id = 281] 22:00:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72d1800 == 107 [pid = 10117] [id = 303] 22:00:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6b734dc00) [pid = 10117] [serial = 910] [outer = (nil)] 22:00:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6bc226400) [pid = 10117] [serial = 911] [outer = 0x7ff6b734dc00] 22:00:14 INFO - PROCESS | 10117 | 1461301214718 Marionette DEBUG loaded listener.js 22:00:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6bcc9a400) [pid = 10117] [serial = 912] [outer = 0x7ff6b734dc00] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bc390800 == 106 [pid = 10117] [id = 280] 22:00:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df8d3800 == 105 [pid = 10117] [id = 272] 22:00:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da8d0000 == 104 [pid = 10117] [id = 271] 22:00:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97b5800 == 103 [pid = 10117] [id = 270] 22:00:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce1c7800 == 102 [pid = 10117] [id = 269] 22:00:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d3a000 == 101 [pid = 10117] [id = 268] 22:00:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fd6800 == 100 [pid = 10117] [id = 267] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6cd2e1400) [pid = 10117] [serial = 795] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6cdacc400) [pid = 10117] [serial = 758] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6cd74c000) [pid = 10117] [serial = 798] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6bce13800) [pid = 10117] [serial = 777] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6c1bca000) [pid = 10117] [serial = 743] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c1da6c00) [pid = 10117] [serial = 780] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6cc438c00) [pid = 10117] [serial = 792] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6bcecb000) [pid = 10117] [serial = 779] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6cbc0c000) [pid = 10117] [serial = 752] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6d3a60800) [pid = 10117] [serial = 761] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6cd130c00) [pid = 10117] [serial = 794] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6c976a800) [pid = 10117] [serial = 797] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6bc16bc00) [pid = 10117] [serial = 776] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6da377c00) [pid = 10117] [serial = 764] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6ca3e5c00) [pid = 10117] [serial = 791] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6c6fbd400) [pid = 10117] [serial = 749] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6c6fe9400) [pid = 10117] [serial = 789] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6c37b3c00) [pid = 10117] [serial = 782] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6c4874000) [pid = 10117] [serial = 785] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6c4438000) [pid = 10117] [serial = 783] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c6f64800) [pid = 10117] [serial = 788] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6c4182c00) [pid = 10117] [serial = 746] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6c5779800) [pid = 10117] [serial = 786] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6ccc18400) [pid = 10117] [serial = 755] [outer = (nil)] [url = about:blank] 22:00:15 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:00:15 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:00:15 INFO - PROCESS | 10117 | 1461301215728 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 22:00:15 INFO - PROCESS | 10117 | 1461301215794 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:00:15 INFO - PROCESS | 10117 | 1461301215804 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:00:15 INFO - PROCESS | 10117 | 1461301215808 Marionette TRACE conn3 <- [1,1186,null,{}] 22:00:15 INFO - PROCESS | 10117 | 1461301215816 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:16 INFO - PROCESS | 10117 | 1461301216028 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:00:16 INFO - PROCESS | 10117 | 1461301216268 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb628800 == 101 [pid = 10117] [id = 304] 22:00:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6b83ee000) [pid = 10117] [serial = 913] [outer = (nil)] 22:00:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6b83f4800) [pid = 10117] [serial = 914] [outer = 0x7ff6b83ee000] 22:00:16 INFO - PROCESS | 10117 | 1461301216390 Marionette DEBUG loaded listener.js 22:00:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6bb858c00) [pid = 10117] [serial = 915] [outer = 0x7ff6b83ee000] 22:00:17 INFO - PROCESS | 10117 | 1461301217267 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 22:00:17 INFO - PROCESS | 10117 | 1461301217354 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:00:17 INFO - PROCESS | 10117 | 1461301217363 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:00:17 INFO - PROCESS | 10117 | 1461301217368 Marionette TRACE conn3 <- [1,1190,null,{}] 22:00:17 INFO - PROCESS | 10117 | 1461301217374 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:17 INFO - PROCESS | 10117 | 1461301217595 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:00:17 INFO - PROCESS | 10117 | 1461301217872 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd1800 == 102 [pid = 10117] [id = 305] 22:00:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6bcc9d000) [pid = 10117] [serial = 916] [outer = (nil)] 22:00:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6bce17c00) [pid = 10117] [serial = 917] [outer = 0x7ff6bcc9d000] 22:00:17 INFO - PROCESS | 10117 | 1461301217987 Marionette DEBUG loaded listener.js 22:00:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6c0722800) [pid = 10117] [serial = 918] [outer = 0x7ff6bcc9d000] 22:00:18 INFO - PROCESS | 10117 | 1461301218922 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 22:00:19 INFO - PROCESS | 10117 | 1461301219003 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:00:19 INFO - PROCESS | 10117 | 1461301219010 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:00:19 INFO - PROCESS | 10117 | 1461301219016 Marionette TRACE conn3 <- [1,1194,null,{}] 22:00:19 INFO - PROCESS | 10117 | 1461301219031 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:19 INFO - PROCESS | 10117 | 1461301219244 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:00:19 INFO - PROCESS | 10117 | 1461301219470 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ebd800 == 103 [pid = 10117] [id = 306] 22:00:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6c0a92800) [pid = 10117] [serial = 919] [outer = (nil)] 22:00:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6c0ed9c00) [pid = 10117] [serial = 920] [outer = 0x7ff6c0a92800] 22:00:19 INFO - PROCESS | 10117 | 1461301219587 Marionette DEBUG loaded listener.js 22:00:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6c1bcf800) [pid = 10117] [serial = 921] [outer = 0x7ff6c0a92800] 22:00:20 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:00:20 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:00:20 INFO - PROCESS | 10117 | 1461301220427 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 22:00:20 INFO - PROCESS | 10117 | 1461301220505 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:00:20 INFO - PROCESS | 10117 | 1461301220511 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:00:20 INFO - PROCESS | 10117 | 1461301220514 Marionette TRACE conn3 <- [1,1198,null,{}] 22:00:20 INFO - PROCESS | 10117 | 1461301220519 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:20 INFO - PROCESS | 10117 | 1461301220740 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:00:20 INFO - PROCESS | 10117 | 1461301220924 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43c7000 == 104 [pid = 10117] [id = 307] 22:00:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6c0a9c000) [pid = 10117] [serial = 922] [outer = (nil)] 22:00:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c37b3400) [pid = 10117] [serial = 923] [outer = 0x7ff6c0a9c000] 22:00:21 INFO - PROCESS | 10117 | 1461301220995 Marionette DEBUG loaded listener.js 22:00:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6c3d83000) [pid = 10117] [serial = 924] [outer = 0x7ff6c0a9c000] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8ede800 == 103 [pid = 10117] [id = 275] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bc393000 == 102 [pid = 10117] [id = 277] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfdd9800 == 101 [pid = 10117] [id = 273] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72da000 == 100 [pid = 10117] [id = 279] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b709a800 == 99 [pid = 10117] [id = 278] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0771000 == 98 [pid = 10117] [id = 141] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b17800 == 97 [pid = 10117] [id = 142] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c441c000 == 96 [pid = 10117] [id = 138] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd54000 == 95 [pid = 10117] [id = 302] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b93a1000 == 94 [pid = 10117] [id = 301] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1159000 == 93 [pid = 10117] [id = 296] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1142000 == 92 [pid = 10117] [id = 295] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c07b6800 == 91 [pid = 10117] [id = 294] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e1978000 == 90 [pid = 10117] [id = 293] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dd42d000 == 89 [pid = 10117] [id = 292] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97af000 == 88 [pid = 10117] [id = 291] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cdd1d800 == 87 [pid = 10117] [id = 290] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ed3000 == 86 [pid = 10117] [id = 289] 22:00:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bc38a800 == 85 [pid = 10117] [id = 288] 22:00:23 INFO - PROCESS | 10117 | 1461301223621 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 22:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 3234ms 22:00:23 INFO - PROCESS | 10117 | 1461301223749 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:00:23 INFO - PROCESS | 10117 | 1461301223754 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:00:23 INFO - PROCESS | 10117 | 1461301223762 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:00:23 INFO - PROCESS | 10117 | 1461301223768 Marionette TRACE conn3 <- [1,1202,null,{}] 22:00:23 INFO - PROCESS | 10117 | 1461301223776 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:23 INFO - PROCESS | 10117 | 1461301223993 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:00:24 INFO - PROCESS | 10117 | 1461301224013 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8ed9000 == 86 [pid = 10117] [id = 308] 22:00:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6b71b0800) [pid = 10117] [serial = 925] [outer = (nil)] 22:00:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6b71bb400) [pid = 10117] [serial = 926] [outer = 0x7ff6b71b0800] 22:00:24 INFO - PROCESS | 10117 | 1461301224078 Marionette DEBUG loaded listener.js 22:00:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6b83ea000) [pid = 10117] [serial = 927] [outer = 0x7ff6b71b0800] 22:00:24 INFO - PROCESS | 10117 | 1461301224864 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1137ms 22:00:24 INFO - PROCESS | 10117 | 1461301224913 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:00:24 INFO - PROCESS | 10117 | 1461301224921 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:00:24 INFO - PROCESS | 10117 | 1461301224932 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:00:24 INFO - PROCESS | 10117 | 1461301224935 Marionette TRACE conn3 <- [1,1206,null,{}] 22:00:24 INFO - PROCESS | 10117 | 1461301224941 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:25 INFO - PROCESS | 10117 | 1461301225098 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:00:25 INFO - PROCESS | 10117 | 1461301225110 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07b3800 == 87 [pid = 10117] [id = 309] 22:00:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6bb607000) [pid = 10117] [serial = 928] [outer = (nil)] 22:00:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6bc157c00) [pid = 10117] [serial = 929] [outer = 0x7ff6bb607000] 22:00:25 INFO - PROCESS | 10117 | 1461301225168 Marionette DEBUG loaded listener.js 22:00:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6bcc96400) [pid = 10117] [serial = 930] [outer = 0x7ff6bb607000] 22:00:26 INFO - PROCESS | 10117 | 1461301226176 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 22:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1284ms 22:00:26 INFO - PROCESS | 10117 | 1461301226216 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:00:26 INFO - PROCESS | 10117 | 1461301226218 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:00:26 INFO - PROCESS | 10117 | 1461301226225 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:00:26 INFO - PROCESS | 10117 | 1461301226230 Marionette TRACE conn3 <- [1,1210,null,{}] 22:00:26 INFO - PROCESS | 10117 | 1461301226251 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:26 INFO - PROCESS | 10117 | 1461301226475 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:00:26 INFO - PROCESS | 10117 | 1461301226499 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ac8800 == 88 [pid = 10117] [id = 310] 22:00:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6c0a97c00) [pid = 10117] [serial = 931] [outer = (nil)] 22:00:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6c0a9e400) [pid = 10117] [serial = 932] [outer = 0x7ff6c0a97c00] 22:00:26 INFO - PROCESS | 10117 | 1461301226564 Marionette DEBUG loaded listener.js 22:00:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6c1d3c800) [pid = 10117] [serial = 933] [outer = 0x7ff6c0a97c00] 22:00:27 INFO - PROCESS | 10117 | 1461301227731 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6c3d81c00) [pid = 10117] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6b4af4800) [pid = 10117] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c1b62400) [pid = 10117] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6c47d9800) [pid = 10117] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6b4af6000) [pid = 10117] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6bcec4400) [pid = 10117] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6c37b5000) [pid = 10117] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6ca336000) [pid = 10117] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:00:27 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6bb84f400) [pid = 10117] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1595ms 22:00:27 INFO - PROCESS | 10117 | 1461301227821 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:00:27 INFO - PROCESS | 10117 | 1461301227825 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:00:27 INFO - PROCESS | 10117 | 1461301227831 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:00:27 INFO - PROCESS | 10117 | 1461301227834 Marionette TRACE conn3 <- [1,1214,null,{}] 22:00:27 INFO - PROCESS | 10117 | 1461301227838 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:27 INFO - PROCESS | 10117 | 1461301227991 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:00:28 INFO - PROCESS | 10117 | 1461301228178 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb62c800 == 89 [pid = 10117] [id = 311] 22:00:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6c0912800) [pid = 10117] [serial = 934] [outer = (nil)] 22:00:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6c3d8b800) [pid = 10117] [serial = 935] [outer = 0x7ff6c0912800] 22:00:28 INFO - PROCESS | 10117 | 1461301228239 Marionette DEBUG loaded listener.js 22:00:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6c443f400) [pid = 10117] [serial = 936] [outer = 0x7ff6c0912800] 22:00:28 INFO - PROCESS | 10117 | 1461301228877 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 22:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1078ms 22:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:00:28 INFO - PROCESS | 10117 | 1461301228933 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:00:28 INFO - PROCESS | 10117 | 1461301228936 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:00:28 INFO - PROCESS | 10117 | 1461301228946 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:00:28 INFO - PROCESS | 10117 | 1461301228949 Marionette TRACE conn3 <- [1,1218,null,{}] 22:00:28 INFO - PROCESS | 10117 | 1461301228953 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:29 INFO - PROCESS | 10117 | 1461301229152 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:00:29 INFO - PROCESS | 10117 | 1461301229181 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6ea3000 == 90 [pid = 10117] [id = 312] 22:00:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6b41bc400) [pid = 10117] [serial = 937] [outer = (nil)] 22:00:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6c486c400) [pid = 10117] [serial = 938] [outer = 0x7ff6b41bc400] 22:00:29 INFO - PROCESS | 10117 | 1461301229245 Marionette DEBUG loaded listener.js 22:00:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6c6e17c00) [pid = 10117] [serial = 939] [outer = 0x7ff6b41bc400] 22:00:30 INFO - PROCESS | 10117 | 1461301230207 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 22:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1332ms 22:00:30 INFO - PROCESS | 10117 | 1461301230275 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:00:30 INFO - PROCESS | 10117 | 1461301230281 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:00:30 INFO - PROCESS | 10117 | 1461301230298 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:00:30 INFO - PROCESS | 10117 | 1461301230308 Marionette TRACE conn3 <- [1,1222,null,{}] 22:00:30 INFO - PROCESS | 10117 | 1461301230317 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:30 INFO - PROCESS | 10117 | 1461301230559 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:00:30 INFO - PROCESS | 10117 | 1461301230817 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0695000 == 91 [pid = 10117] [id = 313] 22:00:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6b4ce6800) [pid = 10117] [serial = 940] [outer = (nil)] 22:00:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6bb5e3400) [pid = 10117] [serial = 941] [outer = 0x7ff6b4ce6800] 22:00:30 INFO - PROCESS | 10117 | 1461301230907 Marionette DEBUG loaded listener.js 22:00:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6bc169800) [pid = 10117] [serial = 942] [outer = 0x7ff6b4ce6800] 22:00:31 INFO - PROCESS | 10117 | 1461301231768 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 22:00:31 INFO - PROCESS | 10117 | 1461301231849 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:00:31 INFO - PROCESS | 10117 | 1461301231859 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:00:31 INFO - PROCESS | 10117 | 1461301231863 Marionette TRACE conn3 <- [1,1226,null,{}] 22:00:31 INFO - PROCESS | 10117 | 1461301231869 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:32 INFO - PROCESS | 10117 | 1461301232129 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:00:32 INFO - PROCESS | 10117 | 1461301232474 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4231800 == 92 [pid = 10117] [id = 314] 22:00:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6c090f400) [pid = 10117] [serial = 943] [outer = (nil)] 22:00:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6c1bcdc00) [pid = 10117] [serial = 944] [outer = 0x7ff6c090f400] 22:00:32 INFO - PROCESS | 10117 | 1461301232597 Marionette DEBUG loaded listener.js 22:00:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6c4190400) [pid = 10117] [serial = 945] [outer = 0x7ff6c090f400] 22:00:33 INFO - PROCESS | 10117 | 1461301233957 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 22:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2186ms 22:00:34 INFO - PROCESS | 10117 | 1461301234047 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:00:34 INFO - PROCESS | 10117 | 1461301234053 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:00:34 INFO - PROCESS | 10117 | 1461301234083 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:00:34 INFO - PROCESS | 10117 | 1461301234091 Marionette TRACE conn3 <- [1,1230,null,{}] 22:00:34 INFO - PROCESS | 10117 | 1461301234184 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:34 INFO - PROCESS | 10117 | 1461301234410 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:00:34 INFO - PROCESS | 10117 | 1461301234520 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf1d800 == 93 [pid = 10117] [id = 315] 22:00:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6c6ed3c00) [pid = 10117] [serial = 946] [outer = (nil)] 22:00:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6c7159800) [pid = 10117] [serial = 947] [outer = 0x7ff6c6ed3c00] 22:00:34 INFO - PROCESS | 10117 | 1461301234595 Marionette DEBUG loaded listener.js 22:00:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6ca3eb800) [pid = 10117] [serial = 948] [outer = 0x7ff6c6ed3c00] 22:00:35 INFO - PROCESS | 10117 | 1461301235521 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 22:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1531ms 22:00:35 INFO - PROCESS | 10117 | 1461301235593 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:00:35 INFO - PROCESS | 10117 | 1461301235598 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:00:35 INFO - PROCESS | 10117 | 1461301235604 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:00:35 INFO - PROCESS | 10117 | 1461301235607 Marionette TRACE conn3 <- [1,1234,null,{}] 22:00:35 INFO - PROCESS | 10117 | 1461301235612 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:35 INFO - PROCESS | 10117 | 1461301235815 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:00:36 INFO - PROCESS | 10117 | 1461301236040 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce856000 == 94 [pid = 10117] [id = 316] 22:00:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6c47db800) [pid = 10117] [serial = 949] [outer = (nil)] 22:00:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6cc4ef400) [pid = 10117] [serial = 950] [outer = 0x7ff6c47db800] 22:00:36 INFO - PROCESS | 10117 | 1461301236154 Marionette DEBUG loaded listener.js 22:00:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6cc984800) [pid = 10117] [serial = 951] [outer = 0x7ff6c47db800] 22:00:36 INFO - PROCESS | 10117 | 1461301236936 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 22:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1381ms 22:00:36 INFO - PROCESS | 10117 | 1461301236986 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:00:36 INFO - PROCESS | 10117 | 1461301236990 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:00:37 INFO - PROCESS | 10117 | 1461301236995 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:00:37 INFO - PROCESS | 10117 | 1461301236997 Marionette TRACE conn3 <- [1,1238,null,{}] 22:00:37 INFO - PROCESS | 10117 | 1461301237003 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:37 INFO - PROCESS | 10117 | 1461301237158 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:00:37 INFO - PROCESS | 10117 | 1461301237349 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d0139800 == 95 [pid = 10117] [id = 317] 22:00:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6c6fba000) [pid = 10117] [serial = 952] [outer = (nil)] 22:00:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6cd124400) [pid = 10117] [serial = 953] [outer = 0x7ff6c6fba000] 22:00:37 INFO - PROCESS | 10117 | 1461301237416 Marionette DEBUG loaded listener.js 22:00:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6cd2c1c00) [pid = 10117] [serial = 954] [outer = 0x7ff6c6fba000] 22:00:38 INFO - PROCESS | 10117 | 1461301238286 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 22:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1330ms 22:00:38 INFO - PROCESS | 10117 | 1461301238327 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:00:38 INFO - PROCESS | 10117 | 1461301238330 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:00:38 INFO - PROCESS | 10117 | 1461301238336 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:00:38 INFO - PROCESS | 10117 | 1461301238338 Marionette TRACE conn3 <- [1,1242,null,{}] 22:00:38 INFO - PROCESS | 10117 | 1461301238344 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:38 INFO - PROCESS | 10117 | 1461301238524 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:00:38 INFO - PROCESS | 10117 | 1461301238733 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db810800 == 96 [pid = 10117] [id = 318] 22:00:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6cbb92400) [pid = 10117] [serial = 955] [outer = (nil)] 22:00:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6daa88000) [pid = 10117] [serial = 956] [outer = 0x7ff6cbb92400] 22:00:38 INFO - PROCESS | 10117 | 1461301238812 Marionette DEBUG loaded listener.js 22:00:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6db840800) [pid = 10117] [serial = 957] [outer = 0x7ff6cbb92400] 22:00:39 INFO - PROCESS | 10117 | 1461301239694 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 22:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1429ms 22:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:00:39 INFO - PROCESS | 10117 | 1461301239768 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:00:39 INFO - PROCESS | 10117 | 1461301239771 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:00:39 INFO - PROCESS | 10117 | 1461301239777 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:00:39 INFO - PROCESS | 10117 | 1461301239780 Marionette TRACE conn3 <- [1,1246,null,{}] 22:00:39 INFO - PROCESS | 10117 | 1461301239785 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:39 INFO - PROCESS | 10117 | 1461301239952 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:00:40 INFO - PROCESS | 10117 | 1461301240140 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfa1d800 == 97 [pid = 10117] [id = 319] 22:00:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b41bf800) [pid = 10117] [serial = 958] [outer = (nil)] 22:00:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6dbbcf400) [pid = 10117] [serial = 959] [outer = 0x7ff6b41bf800] 22:00:40 INFO - PROCESS | 10117 | 1461301240210 Marionette DEBUG loaded listener.js 22:00:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6df0f3800) [pid = 10117] [serial = 960] [outer = 0x7ff6b41bf800] 22:00:41 INFO - PROCESS | 10117 | 1461301241021 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 22:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1290ms 22:00:41 INFO - PROCESS | 10117 | 1461301241067 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:00:41 INFO - PROCESS | 10117 | 1461301241071 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:00:41 INFO - PROCESS | 10117 | 1461301241077 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:00:41 INFO - PROCESS | 10117 | 1461301241079 Marionette TRACE conn3 <- [1,1250,null,{}] 22:00:41 INFO - PROCESS | 10117 | 1461301241084 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:41 INFO - PROCESS | 10117 | 1461301241238 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:00:41 INFO - PROCESS | 10117 | 1461301241431 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3c05800 == 98 [pid = 10117] [id = 320] 22:00:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6ba4ab800) [pid = 10117] [serial = 961] [outer = (nil)] 22:00:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6ba4b4800) [pid = 10117] [serial = 962] [outer = 0x7ff6ba4ab800] 22:00:41 INFO - PROCESS | 10117 | 1461301241497 Marionette DEBUG loaded listener.js 22:00:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6ba4b8c00) [pid = 10117] [serial = 963] [outer = 0x7ff6ba4ab800] 22:00:42 INFO - PROCESS | 10117 | 1461301242377 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 22:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1378ms 22:00:42 INFO - PROCESS | 10117 | 1461301242457 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:00:42 INFO - PROCESS | 10117 | 1461301242460 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:00:42 INFO - PROCESS | 10117 | 1461301242466 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:00:42 INFO - PROCESS | 10117 | 1461301242469 Marionette TRACE conn3 <- [1,1254,null,{}] 22:00:42 INFO - PROCESS | 10117 | 1461301242474 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:42 INFO - PROCESS | 10117 | 1461301242674 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:00:42 INFO - PROCESS | 10117 | 1461301242864 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4794000 == 99 [pid = 10117] [id = 321] 22:00:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6ba4ad400) [pid = 10117] [serial = 964] [outer = (nil)] 22:00:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6db8c2c00) [pid = 10117] [serial = 965] [outer = 0x7ff6ba4ad400] 22:00:42 INFO - PROCESS | 10117 | 1461301242936 Marionette DEBUG loaded listener.js 22:00:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6df239800) [pid = 10117] [serial = 966] [outer = 0x7ff6ba4ad400] 22:00:43 INFO - PROCESS | 10117 | 1461301243776 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 22:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1381ms 22:00:43 INFO - PROCESS | 10117 | 1461301243848 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:00:43 INFO - PROCESS | 10117 | 1461301243851 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:00:43 INFO - PROCESS | 10117 | 1461301243857 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:00:43 INFO - PROCESS | 10117 | 1461301243859 Marionette TRACE conn3 <- [1,1258,null,{}] 22:00:43 INFO - PROCESS | 10117 | 1461301243865 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:44 INFO - PROCESS | 10117 | 1461301244047 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:00:44 INFO - PROCESS | 10117 | 1461301244239 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb68f800 == 100 [pid = 10117] [id = 322] 22:00:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6ba4b4000) [pid = 10117] [serial = 967] [outer = (nil)] 22:00:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6bc0b6400) [pid = 10117] [serial = 968] [outer = 0x7ff6ba4b4000] 22:00:44 INFO - PROCESS | 10117 | 1461301244306 Marionette DEBUG loaded listener.js 22:00:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6bc0bb000) [pid = 10117] [serial = 969] [outer = 0x7ff6ba4b4000] 22:00:45 INFO - PROCESS | 10117 | 1461301245182 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 22:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1376ms 22:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:00:45 INFO - PROCESS | 10117 | 1461301245236 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:00:45 INFO - PROCESS | 10117 | 1461301245239 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:00:45 INFO - PROCESS | 10117 | 1461301245245 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:00:45 INFO - PROCESS | 10117 | 1461301245249 Marionette TRACE conn3 <- [1,1262,null,{}] 22:00:45 INFO - PROCESS | 10117 | 1461301245254 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:45 INFO - PROCESS | 10117 | 1461301245456 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:00:45 INFO - PROCESS | 10117 | 1461301245647 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3c1b800 == 101 [pid = 10117] [id = 323] 22:00:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6ba4b9400) [pid = 10117] [serial = 970] [outer = (nil)] 22:00:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6c0cd1800) [pid = 10117] [serial = 971] [outer = 0x7ff6ba4b9400] 22:00:45 INFO - PROCESS | 10117 | 1461301245724 Marionette DEBUG loaded listener.js 22:00:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6ccc20c00) [pid = 10117] [serial = 972] [outer = 0x7ff6ba4b9400] 22:00:46 INFO - PROCESS | 10117 | 1461301246667 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 22:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1481ms 22:00:46 INFO - PROCESS | 10117 | 1461301246726 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:00:46 INFO - PROCESS | 10117 | 1461301246730 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:00:46 INFO - PROCESS | 10117 | 1461301246735 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:00:46 INFO - PROCESS | 10117 | 1461301246737 Marionette TRACE conn3 <- [1,1266,null,{}] 22:00:46 INFO - PROCESS | 10117 | 1461301246743 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:46 INFO - PROCESS | 10117 | 1461301246904 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:00:47 INFO - PROCESS | 10117 | 1461301247100 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8c66800 == 102 [pid = 10117] [id = 324] 22:00:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6bb607800) [pid = 10117] [serial = 973] [outer = (nil)] 22:00:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6c0ab7c00) [pid = 10117] [serial = 974] [outer = 0x7ff6bb607800] 22:00:47 INFO - PROCESS | 10117 | 1461301247167 Marionette DEBUG loaded listener.js 22:00:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 254 (0x7ff6c0abf000) [pid = 10117] [serial = 975] [outer = 0x7ff6bb607800] 22:00:48 INFO - PROCESS | 10117 | 1461301248012 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 22:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1333ms 22:00:48 INFO - PROCESS | 10117 | 1461301248068 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:00:48 INFO - PROCESS | 10117 | 1461301248072 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:00:48 INFO - PROCESS | 10117 | 1461301248077 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:00:48 INFO - PROCESS | 10117 | 1461301248080 Marionette TRACE conn3 <- [1,1270,null,{}] 22:00:48 INFO - PROCESS | 10117 | 1461301248085 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:48 INFO - PROCESS | 10117 | 1461301248245 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:00:48 INFO - PROCESS | 10117 | 1461301248441 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcab5800 == 103 [pid = 10117] [id = 325] 22:00:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 255 (0x7ff6b43cbc00) [pid = 10117] [serial = 976] [outer = (nil)] 22:00:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6b43d4c00) [pid = 10117] [serial = 977] [outer = 0x7ff6b43cbc00] 22:00:48 INFO - PROCESS | 10117 | 1461301248512 Marionette DEBUG loaded listener.js 22:00:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6b43d9800) [pid = 10117] [serial = 978] [outer = 0x7ff6b43cbc00] 22:00:49 INFO - PROCESS | 10117 | 1461301249407 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 22:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1383ms 22:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:00:49 INFO - PROCESS | 10117 | 1461301249461 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:00:49 INFO - PROCESS | 10117 | 1461301249463 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:00:49 INFO - PROCESS | 10117 | 1461301249469 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:00:49 INFO - PROCESS | 10117 | 1461301249472 Marionette TRACE conn3 <- [1,1274,null,{}] 22:00:49 INFO - PROCESS | 10117 | 1461301249477 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:49 INFO - PROCESS | 10117 | 1461301249655 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:00:49 INFO - PROCESS | 10117 | 1461301249860 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4674800 == 104 [pid = 10117] [id = 326] 22:00:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6b2ff0c00) [pid = 10117] [serial = 979] [outer = (nil)] 22:00:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 259 (0x7ff6b2ffa400) [pid = 10117] [serial = 980] [outer = 0x7ff6b2ff0c00] 22:00:49 INFO - PROCESS | 10117 | 1461301249970 Marionette DEBUG loaded listener.js 22:00:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 260 (0x7ff6b43d3c00) [pid = 10117] [serial = 981] [outer = 0x7ff6b2ff0c00] 22:00:51 INFO - PROCESS | 10117 | 1461301251085 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 22:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1684ms 22:00:51 INFO - PROCESS | 10117 | 1461301251155 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:00:51 INFO - PROCESS | 10117 | 1461301251160 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:00:51 INFO - PROCESS | 10117 | 1461301251168 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:00:51 INFO - PROCESS | 10117 | 1461301251173 Marionette TRACE conn3 <- [1,1278,null,{}] 22:00:51 INFO - PROCESS | 10117 | 1461301251181 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:51 INFO - PROCESS | 10117 | 1461301251413 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:00:51 INFO - PROCESS | 10117 | 1461301251656 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8ee5000 == 105 [pid = 10117] [id = 327] 22:00:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 261 (0x7ff6b4aeec00) [pid = 10117] [serial = 982] [outer = (nil)] 22:00:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 262 (0x7ff6b4af7800) [pid = 10117] [serial = 983] [outer = 0x7ff6b4aeec00] 22:00:51 INFO - PROCESS | 10117 | 1461301251724 Marionette DEBUG loaded listener.js 22:00:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 263 (0x7ff6b71bbc00) [pid = 10117] [serial = 984] [outer = 0x7ff6b4aeec00] 22:00:52 INFO - PROCESS | 10117 | 1461301252540 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 22:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1442ms 22:00:52 INFO - PROCESS | 10117 | 1461301252610 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:00:52 INFO - PROCESS | 10117 | 1461301252617 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:00:52 INFO - PROCESS | 10117 | 1461301252627 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:00:52 INFO - PROCESS | 10117 | 1461301252630 Marionette TRACE conn3 <- [1,1282,null,{}] 22:00:52 INFO - PROCESS | 10117 | 1461301252636 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:52 INFO - PROCESS | 10117 | 1461301252805 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:00:53 INFO - PROCESS | 10117 | 1461301253177 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72e4800 == 106 [pid = 10117] [id = 328] 22:00:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 264 (0x7ff6b4af2400) [pid = 10117] [serial = 985] [outer = (nil)] 22:00:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 265 (0x7ff6bb610c00) [pid = 10117] [serial = 986] [outer = 0x7ff6b4af2400] 22:00:53 INFO - PROCESS | 10117 | 1461301253252 Marionette DEBUG loaded listener.js 22:00:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 266 (0x7ff6bc16d400) [pid = 10117] [serial = 987] [outer = 0x7ff6b4af2400] 22:00:54 INFO - PROCESS | 10117 | 1461301254157 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 22:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1589ms 22:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:00:54 INFO - PROCESS | 10117 | 1461301254217 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:00:54 INFO - PROCESS | 10117 | 1461301254220 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:00:54 INFO - PROCESS | 10117 | 1461301254226 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:00:54 INFO - PROCESS | 10117 | 1461301254231 Marionette TRACE conn3 <- [1,1286,null,{}] 22:00:54 INFO - PROCESS | 10117 | 1461301254246 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:54 INFO - PROCESS | 10117 | 1461301254432 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:00:54 INFO - PROCESS | 10117 | 1461301254672 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a1000 == 107 [pid = 10117] [id = 329] 22:00:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 267 (0x7ff6c0a99400) [pid = 10117] [serial = 988] [outer = (nil)] 22:00:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 268 (0x7ff6c0ab9000) [pid = 10117] [serial = 989] [outer = 0x7ff6c0a99400] 22:00:54 INFO - PROCESS | 10117 | 1461301254786 Marionette DEBUG loaded listener.js 22:00:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 269 (0x7ff6c0ccd400) [pid = 10117] [serial = 990] [outer = 0x7ff6c0a99400] 22:00:55 INFO - PROCESS | 10117 | 1461301255620 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 22:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1437ms 22:00:55 INFO - PROCESS | 10117 | 1461301255662 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:00:55 INFO - PROCESS | 10117 | 1461301255667 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:00:55 INFO - PROCESS | 10117 | 1461301255672 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:00:55 INFO - PROCESS | 10117 | 1461301255675 Marionette TRACE conn3 <- [1,1290,null,{}] 22:00:55 INFO - PROCESS | 10117 | 1461301255680 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:55 INFO - PROCESS | 10117 | 1461301255845 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:00:56 INFO - PROCESS | 10117 | 1461301256054 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcac4800 == 108 [pid = 10117] [id = 330] 22:00:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 270 (0x7ff6bc2d3800) [pid = 10117] [serial = 991] [outer = (nil)] 22:00:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 271 (0x7ff6c1b68000) [pid = 10117] [serial = 992] [outer = 0x7ff6bc2d3800] 22:00:56 INFO - PROCESS | 10117 | 1461301256118 Marionette DEBUG loaded listener.js 22:00:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 272 (0x7ff6c1d34400) [pid = 10117] [serial = 993] [outer = 0x7ff6bc2d3800] 22:00:57 INFO - PROCESS | 10117 | 1461301257068 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 22:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1490ms 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 271 (0x7ff6c0a9b800) [pid = 10117] [serial = 884] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 270 (0x7ff6bb60bc00) [pid = 10117] [serial = 887] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 269 (0x7ff6b83f3000) [pid = 10117] [serial = 890] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 268 (0x7ff6b4af4400) [pid = 10117] [serial = 893] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 267 (0x7ff6b4ce3400) [pid = 10117] [serial = 896] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 266 (0x7ff6b402e800) [pid = 10117] [serial = 899] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 265 (0x7ff6b41ba000) [pid = 10117] [serial = 902] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 264 (0x7ff6ce89a000) [pid = 10117] [serial = 863] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 263 (0x7ff6b7346c00) [pid = 10117] [serial = 839] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 262 (0x7ff6bc153800) [pid = 10117] [serial = 821] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 261 (0x7ff6c47db000) [pid = 10117] [serial = 806] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 260 (0x7ff6bcc94400) [pid = 10117] [serial = 824] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 259 (0x7ff6df0f0c00) [pid = 10117] [serial = 818] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 258 (0x7ff6c1d3a400) [pid = 10117] [serial = 803] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6bc226400) [pid = 10117] [serial = 911] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6cc434400) [pid = 10117] [serial = 809] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6ceba9000) [pid = 10117] [serial = 812] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 254 (0x7ff6daaf4400) [pid = 10117] [serial = 815] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 253 (0x7ff6bcc9c800) [pid = 10117] [serial = 827] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6c090fc00) [pid = 10117] [serial = 830] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6df7d6400) [pid = 10117] [serial = 833] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6b71b9400) [pid = 10117] [serial = 836] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6bcec3400) [pid = 10117] [serial = 866] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6c418c800) [pid = 10117] [serial = 869] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6cc1ad000) [pid = 10117] [serial = 872] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6cfe51800) [pid = 10117] [serial = 875] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6daa08c00) [pid = 10117] [serial = 878] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6df7d1c00) [pid = 10117] [serial = 881] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb62c800 == 107 [pid = 10117] [id = 311] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ac8800 == 106 [pid = 10117] [id = 310] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c07b3800 == 105 [pid = 10117] [id = 309] 22:00:57 INFO - PROCESS | 10117 | 1461301257214 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:00:57 INFO - PROCESS | 10117 | 1461301257218 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8ed9000 == 104 [pid = 10117] [id = 308] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43c7000 == 103 [pid = 10117] [id = 307] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ebd800 == 102 [pid = 10117] [id = 306] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fd1800 == 101 [pid = 10117] [id = 305] 22:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb628800 == 100 [pid = 10117] [id = 304] 22:00:57 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72d1800 == 99 [pid = 10117] [id = 303] 22:00:57 INFO - PROCESS | 10117 | 1461301257236 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:00:57 INFO - PROCESS | 10117 | 1461301257239 Marionette TRACE conn3 <- [1,1294,null,{}] 22:00:57 INFO - PROCESS | 10117 | 1461301257244 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:57 INFO - PROCESS | 10117 | 1461301257416 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6bb60b800) [pid = 10117] [serial = 909] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6c6f5dc00) [pid = 10117] [serial = 854] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6c6fbe400) [pid = 10117] [serial = 855] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6cd131000) [pid = 10117] [serial = 858] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6c6308c00) [pid = 10117] [serial = 852] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6cd2bbc00) [pid = 10117] [serial = 861] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6cc9ac000) [pid = 10117] [serial = 857] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c1da6000) [pid = 10117] [serial = 846] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6c1bc9800) [pid = 10117] [serial = 845] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6c37bcc00) [pid = 10117] [serial = 860] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6bce13000) [pid = 10117] [serial = 843] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6bc21e400) [pid = 10117] [serial = 842] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c40eb000) [pid = 10117] [serial = 848] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6c443bc00) [pid = 10117] [serial = 849] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6c49a0000) [pid = 10117] [serial = 851] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6b4cd9400) [pid = 10117] [serial = 905] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6b4ce7000) [pid = 10117] [serial = 906] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6b7349400) [pid = 10117] [serial = 908] [outer = (nil)] [url = about:blank] 22:00:57 INFO - PROCESS | 10117 | 1461301257629 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72e1000 == 100 [pid = 10117] [id = 331] 22:00:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6b41b5c00) [pid = 10117] [serial = 994] [outer = (nil)] 22:00:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6bc21e400) [pid = 10117] [serial = 995] [outer = 0x7ff6b41b5c00] 22:00:57 INFO - PROCESS | 10117 | 1461301257692 Marionette DEBUG loaded listener.js 22:00:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6c0cd2400) [pid = 10117] [serial = 996] [outer = 0x7ff6b41b5c00] 22:00:58 INFO - PROCESS | 10117 | 1461301258370 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 22:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1186ms 22:00:58 INFO - PROCESS | 10117 | 1461301258417 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:00:58 INFO - PROCESS | 10117 | 1461301258421 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:00:58 INFO - PROCESS | 10117 | 1461301258426 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:00:58 INFO - PROCESS | 10117 | 1461301258428 Marionette TRACE conn3 <- [1,1298,null,{}] 22:00:58 INFO - PROCESS | 10117 | 1461301258433 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:58 INFO - PROCESS | 10117 | 1461301258644 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:00:58 INFO - PROCESS | 10117 | 1461301258806 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06ad000 == 101 [pid = 10117] [id = 332] 22:00:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6b734d800) [pid = 10117] [serial = 997] [outer = (nil)] 22:00:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6c59d7000) [pid = 10117] [serial = 998] [outer = 0x7ff6b734d800] 22:00:58 INFO - PROCESS | 10117 | 1461301258871 Marionette DEBUG loaded listener.js 22:00:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6c8d88000) [pid = 10117] [serial = 999] [outer = 0x7ff6b734d800] 22:00:59 INFO - PROCESS | 10117 | 1461301259612 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 22:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1232ms 22:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:00:59 INFO - PROCESS | 10117 | 1461301259686 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:00:59 INFO - PROCESS | 10117 | 1461301259688 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:00:59 INFO - PROCESS | 10117 | 1461301259695 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:00:59 INFO - PROCESS | 10117 | 1461301259698 Marionette TRACE conn3 <- [1,1302,null,{}] 22:00:59 INFO - PROCESS | 10117 | 1461301259707 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:59 INFO - PROCESS | 10117 | 1461301259934 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:00:59 INFO - PROCESS | 10117 | 1461301259953 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1acd800 == 102 [pid = 10117] [id = 333] 22:00:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6b83f3000) [pid = 10117] [serial = 1000] [outer = (nil)] 22:01:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6cc983000) [pid = 10117] [serial = 1001] [outer = 0x7ff6b83f3000] 22:01:00 INFO - PROCESS | 10117 | 1461301260011 Marionette DEBUG loaded listener.js 22:01:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6c0726400) [pid = 10117] [serial = 1002] [outer = 0x7ff6b83f3000] 22:01:00 INFO - PROCESS | 10117 | 1461301260852 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 22:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1197ms 22:01:00 INFO - PROCESS | 10117 | 1461301260892 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:01:00 INFO - PROCESS | 10117 | 1461301260896 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:01:00 INFO - PROCESS | 10117 | 1461301260908 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:01:00 INFO - PROCESS | 10117 | 1461301260911 Marionette TRACE conn3 <- [1,1306,null,{}] 22:01:00 INFO - PROCESS | 10117 | 1461301260918 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:01 INFO - PROCESS | 10117 | 1461301261138 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:01:01 INFO - PROCESS | 10117 | 1461301261168 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f9a000 == 103 [pid = 10117] [id = 334] 22:01:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6c1da8800) [pid = 10117] [serial = 1003] [outer = (nil)] 22:01:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6cfe51800) [pid = 10117] [serial = 1004] [outer = 0x7ff6c1da8800] 22:01:01 INFO - PROCESS | 10117 | 1461301261226 Marionette DEBUG loaded listener.js 22:01:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6da8ee800) [pid = 10117] [serial = 1005] [outer = 0x7ff6c1da8800] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6b71b5000) [pid = 10117] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c0a97c00) [pid = 10117] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6bb607000) [pid = 10117] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6c0a9c000) [pid = 10117] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6b71b0800) [pid = 10117] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6bcc9d000) [pid = 10117] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6b83ee000) [pid = 10117] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6c0a92800) [pid = 10117] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6c0912800) [pid = 10117] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6bb603400) [pid = 10117] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6c6f5cc00) [pid = 10117] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6c6f5e000) [pid = 10117] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6cea23c00) [pid = 10117] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6c6311000) [pid = 10117] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6b4aee400) [pid = 10117] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6c1bcac00) [pid = 10117] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6b83e9400) [pid = 10117] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6bc14c800) [pid = 10117] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6bc14f000) [pid = 10117] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6b4023400) [pid = 10117] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6c6ff1000) [pid = 10117] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6c37ba400) [pid = 10117] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6c3ee9800) [pid = 10117] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6c0ed5000) [pid = 10117] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6c3e21000) [pid = 10117] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6db8c2800) [pid = 10117] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6b402e000) [pid = 10117] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6cdc24400) [pid = 10117] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6c1b70400) [pid = 10117] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6bb84e400) [pid = 10117] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6bb5ecc00) [pid = 10117] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6cdfba800) [pid = 10117] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6cc97f800) [pid = 10117] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6bb84fc00) [pid = 10117] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c59cf800) [pid = 10117] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6bcec7800) [pid = 10117] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6cc43a000) [pid = 10117] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6c47df400) [pid = 10117] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6c40ed800) [pid = 10117] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b4aee000) [pid = 10117] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6c1b65000) [pid = 10117] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6da384c00) [pid = 10117] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6c40f0400) [pid = 10117] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6c486ec00) [pid = 10117] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c63a9400) [pid = 10117] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6d97e8000) [pid = 10117] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6cfe4bc00) [pid = 10117] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6cb191c00) [pid = 10117] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c37bc800) [pid = 10117] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6bc16f800) [pid = 10117] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6c0a92400) [pid = 10117] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6dd9df800) [pid = 10117] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6c6e1dc00) [pid = 10117] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6c6f67800) [pid = 10117] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6bb5e5400) [pid = 10117] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6c467ec00) [pid = 10117] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6c467f000) [pid = 10117] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6c6309800) [pid = 10117] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c9779c00) [pid = 10117] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6ca33b000) [pid = 10117] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6cab04800) [pid = 10117] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6cbfbc000) [pid = 10117] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6cc4f3400) [pid = 10117] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6bc155000) [pid = 10117] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6bc15a800) [pid = 10117] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6bcc9c000) [pid = 10117] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b71b4000) [pid = 10117] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6c467e400) [pid = 10117] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6bc21f000) [pid = 10117] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6bcec8000) [pid = 10117] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:01:02 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6bb5e6800) [pid = 10117] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:01:02 INFO - PROCESS | 10117 | 1461301262894 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 22:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2034ms 22:01:02 INFO - PROCESS | 10117 | 1461301262943 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:01:02 INFO - PROCESS | 10117 | 1461301262946 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:01:02 INFO - PROCESS | 10117 | 1461301262952 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:01:02 INFO - PROCESS | 10117 | 1461301262954 Marionette TRACE conn3 <- [1,1310,null,{}] 22:01:02 INFO - PROCESS | 10117 | 1461301262959 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:03 INFO - PROCESS | 10117 | 1461301263186 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:01:03 INFO - PROCESS | 10117 | 1461301263206 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8fd7000 == 104 [pid = 10117] [id = 335] 22:01:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b4024800) [pid = 10117] [serial = 1006] [outer = (nil)] 22:01:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b4a08800) [pid = 10117] [serial = 1007] [outer = 0x7ff6b4024800] 22:01:03 INFO - PROCESS | 10117 | 1461301263281 Marionette DEBUG loaded listener.js 22:01:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6b4a0e800) [pid = 10117] [serial = 1008] [outer = 0x7ff6b4024800] 22:01:04 INFO - PROCESS | 10117 | 1461301264043 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 22:01:04 INFO - PROCESS | 10117 | 1461301264109 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:01:04 INFO - PROCESS | 10117 | 1461301264115 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:01:04 INFO - PROCESS | 10117 | 1461301264117 Marionette TRACE conn3 <- [1,1314,null,{}] 22:01:04 INFO - PROCESS | 10117 | 1461301264123 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:04 INFO - PROCESS | 10117 | 1461301264348 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:01:04 INFO - PROCESS | 10117 | 1461301264631 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4668800 == 105 [pid = 10117] [id = 336] 22:01:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6b2fed800) [pid = 10117] [serial = 1009] [outer = (nil)] 22:01:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6b2ff3000) [pid = 10117] [serial = 1010] [outer = 0x7ff6b2fed800] 22:01:04 INFO - PROCESS | 10117 | 1461301264711 Marionette DEBUG loaded listener.js 22:01:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6b41c2800) [pid = 10117] [serial = 1011] [outer = 0x7ff6b2fed800] 22:01:05 INFO - PROCESS | 10117 | 1461301265652 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 22:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1583ms 22:01:05 INFO - PROCESS | 10117 | 1461301265699 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:01:05 INFO - PROCESS | 10117 | 1461301265707 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:01:05 INFO - PROCESS | 10117 | 1461301265715 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:01:05 INFO - PROCESS | 10117 | 1461301265719 Marionette TRACE conn3 <- [1,1318,null,{}] 22:01:05 INFO - PROCESS | 10117 | 1461301265726 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:05 INFO - PROCESS | 10117 | 1461301265936 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:01:06 INFO - PROCESS | 10117 | 1461301266178 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcab5000 == 106 [pid = 10117] [id = 337] 22:01:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6b7351c00) [pid = 10117] [serial = 1012] [outer = (nil)] 22:01:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6ba4b5c00) [pid = 10117] [serial = 1013] [outer = 0x7ff6b7351c00] 22:01:06 INFO - PROCESS | 10117 | 1461301266300 Marionette DEBUG loaded listener.js 22:01:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bb849400) [pid = 10117] [serial = 1014] [outer = 0x7ff6b7351c00] 22:01:07 INFO - PROCESS | 10117 | 1461301267218 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 22:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1534ms 22:01:07 INFO - PROCESS | 10117 | 1461301267254 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:01:07 INFO - PROCESS | 10117 | 1461301267261 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:01:07 INFO - PROCESS | 10117 | 1461301267269 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:01:07 INFO - PROCESS | 10117 | 1461301267273 Marionette TRACE conn3 <- [1,1322,null,{}] 22:01:07 INFO - PROCESS | 10117 | 1461301267279 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:07 INFO - PROCESS | 10117 | 1461301267493 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:01:07 INFO - PROCESS | 10117 | 1461301267769 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ca8000 == 107 [pid = 10117] [id = 338] 22:01:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bc14c800) [pid = 10117] [serial = 1015] [outer = (nil)] 22:01:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bcc96c00) [pid = 10117] [serial = 1016] [outer = 0x7ff6bc14c800] 22:01:07 INFO - PROCESS | 10117 | 1461301267889 Marionette DEBUG loaded listener.js 22:01:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c0723800) [pid = 10117] [serial = 1017] [outer = 0x7ff6bc14c800] 22:01:08 INFO - PROCESS | 10117 | 1461301268819 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 22:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1580ms 22:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:01:08 INFO - PROCESS | 10117 | 1461301268849 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:01:08 INFO - PROCESS | 10117 | 1461301268853 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:01:08 INFO - PROCESS | 10117 | 1461301268862 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:01:08 INFO - PROCESS | 10117 | 1461301268870 Marionette TRACE conn3 <- [1,1326,null,{}] 22:01:08 INFO - PROCESS | 10117 | 1461301268883 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:09 INFO - PROCESS | 10117 | 1461301269108 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:01:09 INFO - PROCESS | 10117 | 1461301269408 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6ea8000 == 108 [pid = 10117] [id = 339] 22:01:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c0a9f800) [pid = 10117] [serial = 1018] [outer = (nil)] 22:01:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c0cd9c00) [pid = 10117] [serial = 1019] [outer = 0x7ff6c0a9f800] 22:01:09 INFO - PROCESS | 10117 | 1461301269495 Marionette DEBUG loaded listener.js 22:01:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c1d3a400) [pid = 10117] [serial = 1020] [outer = 0x7ff6c0a9f800] 22:01:10 INFO - PROCESS | 10117 | 1461301270338 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:01:10 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 22:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1543ms 22:01:10 INFO - PROCESS | 10117 | 1461301270403 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:01:10 INFO - PROCESS | 10117 | 1461301270407 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:01:10 INFO - PROCESS | 10117 | 1461301270413 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:01:10 INFO - PROCESS | 10117 | 1461301270416 Marionette TRACE conn3 <- [1,1330,null,{}] 22:01:10 INFO - PROCESS | 10117 | 1461301270421 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:10 INFO - PROCESS | 10117 | 1461301270643 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:01:10 INFO - PROCESS | 10117 | 1461301270877 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc8a2800 == 109 [pid = 10117] [id = 340] 22:01:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c0ab9400) [pid = 10117] [serial = 1021] [outer = (nil)] 22:01:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c40ed800) [pid = 10117] [serial = 1022] [outer = 0x7ff6c0ab9400] 22:01:11 INFO - PROCESS | 10117 | 1461301270996 Marionette DEBUG loaded listener.js 22:01:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c418f000) [pid = 10117] [serial = 1023] [outer = 0x7ff6c0ab9400] 22:01:11 INFO - PROCESS | 10117 | 1461301271854 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:01:11 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 22:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1486ms 22:01:11 INFO - PROCESS | 10117 | 1461301271900 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:01:11 INFO - PROCESS | 10117 | 1461301271904 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:01:11 INFO - PROCESS | 10117 | 1461301271909 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:01:11 INFO - PROCESS | 10117 | 1461301271912 Marionette TRACE conn3 <- [1,1334,null,{}] 22:01:11 INFO - PROCESS | 10117 | 1461301271917 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:12 INFO - PROCESS | 10117 | 1461301272099 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:01:12 INFO - PROCESS | 10117 | 1461301272299 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd2a0000 == 110 [pid = 10117] [id = 341] 22:01:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c486ec00) [pid = 10117] [serial = 1024] [outer = (nil)] 22:01:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c5771000) [pid = 10117] [serial = 1025] [outer = 0x7ff6c486ec00] 22:01:12 INFO - PROCESS | 10117 | 1461301272386 Marionette DEBUG loaded listener.js 22:01:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c6ed9c00) [pid = 10117] [serial = 1026] [outer = 0x7ff6c486ec00] 22:01:13 INFO - PROCESS | 10117 | 1461301273359 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 22:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1478ms 22:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:01:13 INFO - PROCESS | 10117 | 1461301273389 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:01:13 INFO - PROCESS | 10117 | 1461301273392 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:01:13 INFO - PROCESS | 10117 | 1461301273399 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:01:13 INFO - PROCESS | 10117 | 1461301273402 Marionette TRACE conn3 <- [1,1338,null,{}] 22:01:13 INFO - PROCESS | 10117 | 1461301273408 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:13 INFO - PROCESS | 10117 | 1461301273622 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:01:13 INFO - PROCESS | 10117 | 1461301273837 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d47c8000 == 111 [pid = 10117] [id = 342] 22:01:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c63a8000) [pid = 10117] [serial = 1027] [outer = (nil)] 22:01:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c8d87400) [pid = 10117] [serial = 1028] [outer = 0x7ff6c63a8000] 22:01:13 INFO - PROCESS | 10117 | 1461301273995 Marionette DEBUG loaded listener.js 22:01:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6cc43b000) [pid = 10117] [serial = 1029] [outer = 0x7ff6c63a8000] 22:01:15 INFO - PROCESS | 10117 | 1461301275338 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 22:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1982ms 22:01:15 INFO - PROCESS | 10117 | 1461301275412 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:01:15 INFO - PROCESS | 10117 | 1461301275416 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:01:15 INFO - PROCESS | 10117 | 1461301275424 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:01:15 INFO - PROCESS | 10117 | 1461301275428 Marionette TRACE conn3 <- [1,1342,null,{}] 22:01:15 INFO - PROCESS | 10117 | 1461301275434 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:15 INFO - PROCESS | 10117 | 1461301275657 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:01:15 INFO - PROCESS | 10117 | 1461301275851 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db50a000 == 112 [pid = 10117] [id = 343] 22:01:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c3e27000) [pid = 10117] [serial = 1030] [outer = (nil)] 22:01:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6cc9ac000) [pid = 10117] [serial = 1031] [outer = 0x7ff6c3e27000] 22:01:15 INFO - PROCESS | 10117 | 1461301275922 Marionette DEBUG loaded listener.js 22:01:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6cd2e9c00) [pid = 10117] [serial = 1032] [outer = 0x7ff6c3e27000] 22:01:16 INFO - PROCESS | 10117 | 1461301276754 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 22:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1385ms 22:01:16 INFO - PROCESS | 10117 | 1461301276812 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:01:16 INFO - PROCESS | 10117 | 1461301276815 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:01:16 INFO - PROCESS | 10117 | 1461301276823 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:01:16 INFO - PROCESS | 10117 | 1461301276826 Marionette TRACE conn3 <- [1,1346,null,{}] 22:01:16 INFO - PROCESS | 10117 | 1461301276831 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:17 INFO - PROCESS | 10117 | 1461301277027 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:01:17 INFO - PROCESS | 10117 | 1461301277233 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfa20800 == 113 [pid = 10117] [id = 344] 22:01:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c59cf800) [pid = 10117] [serial = 1033] [outer = (nil)] 22:01:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6ce149c00) [pid = 10117] [serial = 1034] [outer = 0x7ff6c59cf800] 22:01:17 INFO - PROCESS | 10117 | 1461301277306 Marionette DEBUG loaded listener.js 22:01:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6cfd77c00) [pid = 10117] [serial = 1035] [outer = 0x7ff6c59cf800] 22:01:18 INFO - PROCESS | 10117 | 1461301278189 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 22:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1435ms 22:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:01:18 INFO - PROCESS | 10117 | 1461301278260 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:01:18 INFO - PROCESS | 10117 | 1461301278262 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:01:18 INFO - PROCESS | 10117 | 1461301278269 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:01:18 INFO - PROCESS | 10117 | 1461301278272 Marionette TRACE conn3 <- [1,1350,null,{}] 22:01:18 INFO - PROCESS | 10117 | 1461301278277 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:18 INFO - PROCESS | 10117 | 1461301278476 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:01:18 INFO - PROCESS | 10117 | 1461301278733 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:18 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3b38000 == 112 [pid = 10117] [id = 11] 22:01:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b94800 == 113 [pid = 10117] [id = 345] 22:01:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b4aed800) [pid = 10117] [serial = 1036] [outer = (nil)] 22:01:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c3edd000) [pid = 10117] [serial = 1037] [outer = 0x7ff6b4aed800] 22:01:18 INFO - PROCESS | 10117 | 1461301278864 Marionette DEBUG loaded listener.js 22:01:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6d97ef000) [pid = 10117] [serial = 1038] [outer = 0x7ff6b4aed800] 22:01:19 INFO - PROCESS | 10117 | 1461301279777 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 22:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1549ms 22:01:19 INFO - PROCESS | 10117 | 1461301279817 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:01:19 INFO - PROCESS | 10117 | 1461301279821 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:01:19 INFO - PROCESS | 10117 | 1461301279827 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:01:19 INFO - PROCESS | 10117 | 1461301279829 Marionette TRACE conn3 <- [1,1354,null,{}] 22:01:19 INFO - PROCESS | 10117 | 1461301279834 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:20 INFO - PROCESS | 10117 | 1461301280023 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:01:20 INFO - PROCESS | 10117 | 1461301280223 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fae000 == 114 [pid = 10117] [id = 346] 22:01:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6cfe4bc00) [pid = 10117] [serial = 1039] [outer = (nil)] 22:01:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6daa81400) [pid = 10117] [serial = 1040] [outer = 0x7ff6cfe4bc00] 22:01:20 INFO - PROCESS | 10117 | 1461301280304 Marionette DEBUG loaded listener.js 22:01:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6dba07000) [pid = 10117] [serial = 1041] [outer = 0x7ff6cfe4bc00] 22:01:21 INFO - PROCESS | 10117 | 1461301281268 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 22:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1486ms 22:01:21 INFO - PROCESS | 10117 | 1461301281315 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:01:21 INFO - PROCESS | 10117 | 1461301281319 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:01:21 INFO - PROCESS | 10117 | 1461301281325 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:01:21 INFO - PROCESS | 10117 | 1461301281328 Marionette TRACE conn3 <- [1,1358,null,{}] 22:01:21 INFO - PROCESS | 10117 | 1461301281334 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:21 INFO - PROCESS | 10117 | 1461301281561 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:01:21 INFO - PROCESS | 10117 | 1461301281801 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb69f000 == 115 [pid = 10117] [id = 347] 22:01:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6bc4d4c00) [pid = 10117] [serial = 1042] [outer = (nil)] 22:01:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6bc4ddc00) [pid = 10117] [serial = 1043] [outer = 0x7ff6bc4d4c00] 22:01:21 INFO - PROCESS | 10117 | 1461301281885 Marionette DEBUG loaded listener.js 22:01:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6dd927c00) [pid = 10117] [serial = 1044] [outer = 0x7ff6bc4d4c00] 22:01:22 INFO - PROCESS | 10117 | 1461301282649 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 22:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1379ms 22:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:01:22 INFO - PROCESS | 10117 | 1461301282704 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:01:22 INFO - PROCESS | 10117 | 1461301282707 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:01:22 INFO - PROCESS | 10117 | 1461301282713 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:01:22 INFO - PROCESS | 10117 | 1461301282716 Marionette TRACE conn3 <- [1,1362,null,{}] 22:01:22 INFO - PROCESS | 10117 | 1461301282721 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:22 INFO - PROCESS | 10117 | 1461301282910 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:01:23 INFO - PROCESS | 10117 | 1461301283113 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b19000 == 116 [pid = 10117] [id = 348] 22:01:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6b20c2c00) [pid = 10117] [serial = 1045] [outer = (nil)] 22:01:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6b20cc400) [pid = 10117] [serial = 1046] [outer = 0x7ff6b20c2c00] 22:01:23 INFO - PROCESS | 10117 | 1461301283185 Marionette DEBUG loaded listener.js 22:01:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b20d0c00) [pid = 10117] [serial = 1047] [outer = 0x7ff6b20c2c00] 22:01:24 INFO - PROCESS | 10117 | 1461301284108 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 22:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1430ms 22:01:24 INFO - PROCESS | 10117 | 1461301284143 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:01:24 INFO - PROCESS | 10117 | 1461301284145 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:01:24 INFO - PROCESS | 10117 | 1461301284152 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:01:24 INFO - PROCESS | 10117 | 1461301284155 Marionette TRACE conn3 <- [1,1366,null,{}] 22:01:24 INFO - PROCESS | 10117 | 1461301284160 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:24 INFO - PROCESS | 10117 | 1461301284361 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:01:24 INFO - PROCESS | 10117 | 1461301284621 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1f11800 == 117 [pid = 10117] [id = 349] 22:01:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6b20c7400) [pid = 10117] [serial = 1048] [outer = (nil)] 22:01:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6b402bc00) [pid = 10117] [serial = 1049] [outer = 0x7ff6b20c7400] 22:01:24 INFO - PROCESS | 10117 | 1461301284735 Marionette DEBUG loaded listener.js 22:01:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6b4aeb800) [pid = 10117] [serial = 1050] [outer = 0x7ff6b20c7400] 22:01:25 INFO - PROCESS | 10117 | 1461301285623 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 22:01:25 INFO - PROCESS | 10117 | 1461301285684 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:01:25 INFO - PROCESS | 10117 | 1461301285691 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:01:25 INFO - PROCESS | 10117 | 1461301285694 Marionette TRACE conn3 <- [1,1370,null,{}] 22:01:25 INFO - PROCESS | 10117 | 1461301285699 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:25 INFO - PROCESS | 10117 | 1461301285927 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:01:26 INFO - PROCESS | 10117 | 1461301286221 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72e6800 == 118 [pid = 10117] [id = 350] 22:01:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6b4025400) [pid = 10117] [serial = 1051] [outer = (nil)] 22:01:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6b734f000) [pid = 10117] [serial = 1052] [outer = 0x7ff6b4025400] 22:01:26 INFO - PROCESS | 10117 | 1461301286293 Marionette DEBUG loaded listener.js 22:01:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6bb84a400) [pid = 10117] [serial = 1053] [outer = 0x7ff6b4025400] 22:01:27 INFO - PROCESS | 10117 | 1461301287141 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 22:01:27 INFO - PROCESS | 10117 | 1461301287182 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:01:27 INFO - PROCESS | 10117 | 1461301287187 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:01:27 INFO - PROCESS | 10117 | 1461301287190 Marionette TRACE conn3 <- [1,1374,null,{}] 22:01:27 INFO - PROCESS | 10117 | 1461301287196 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:27 INFO - PROCESS | 10117 | 1461301287376 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:01:27 INFO - PROCESS | 10117 | 1461301287595 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c055e800 == 119 [pid = 10117] [id = 351] 22:01:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6b4029800) [pid = 10117] [serial = 1054] [outer = (nil)] 22:01:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6bb855400) [pid = 10117] [serial = 1055] [outer = 0x7ff6b4029800] 22:01:27 INFO - PROCESS | 10117 | 1461301287710 Marionette DEBUG loaded listener.js 22:01:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6bce21400) [pid = 10117] [serial = 1056] [outer = 0x7ff6b4029800] 22:01:29 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:01:29 INFO - PROCESS | 10117 | 1461301289152 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 22:01:29 INFO - PROCESS | 10117 | 1461301289199 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:01:29 INFO - PROCESS | 10117 | 1461301289208 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:01:29 INFO - PROCESS | 10117 | 1461301289211 Marionette TRACE conn3 <- [1,1378,null,{}] 22:01:29 INFO - PROCESS | 10117 | 1461301289219 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:29 INFO - PROCESS | 10117 | 1461301289448 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:01:29 INFO - PROCESS | 10117 | 1461301289779 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8eea000 == 120 [pid = 10117] [id = 352] 22:01:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6b43ce000) [pid = 10117] [serial = 1057] [outer = (nil)] 22:01:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6b4a0b400) [pid = 10117] [serial = 1058] [outer = 0x7ff6b43ce000] 22:01:29 INFO - PROCESS | 10117 | 1461301289853 Marionette DEBUG loaded listener.js 22:01:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6b71be400) [pid = 10117] [serial = 1059] [outer = 0x7ff6b43ce000] 22:01:30 INFO - PROCESS | 10117 | 1461301290864 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 22:01:30 INFO - PROCESS | 10117 | 1461301290909 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:01:30 INFO - PROCESS | 10117 | 1461301290919 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:01:30 INFO - PROCESS | 10117 | 1461301290923 Marionette TRACE conn3 <- [1,1382,null,{}] 22:01:30 INFO - PROCESS | 10117 | 1461301290929 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:31 INFO - PROCESS | 10117 | 1461301291165 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:01:31 INFO - PROCESS | 10117 | 1461301291556 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd0c3000 == 119 [pid = 10117] [id = 266] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfd1b800 == 118 [pid = 10117] [id = 124] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf12000 == 117 [pid = 10117] [id = 50] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cbf6b000 == 116 [pid = 10117] [id = 49] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43e1800 == 115 [pid = 10117] [id = 112] 22:01:31 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6c486c400) [pid = 10117] [serial = 938] [outer = (nil)] [url = about:blank] 22:01:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dca000 == 116 [pid = 10117] [id = 353] 22:01:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6b43d6c00) [pid = 10117] [serial = 1060] [outer = (nil)] 22:01:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6bb60a000) [pid = 10117] [serial = 1061] [outer = 0x7ff6b43d6c00] 22:01:31 INFO - PROCESS | 10117 | 1461301291669 Marionette DEBUG loaded listener.js 22:01:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6bc0b8c00) [pid = 10117] [serial = 1062] [outer = 0x7ff6b43d6c00] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8fd7000 == 115 [pid = 10117] [id = 335] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f9a000 == 114 [pid = 10117] [id = 334] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1acd800 == 113 [pid = 10117] [id = 333] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06ad000 == 112 [pid = 10117] [id = 332] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72e1000 == 111 [pid = 10117] [id = 331] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccd15000 == 110 [pid = 10117] [id = 287] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcac4800 == 109 [pid = 10117] [id = 330] 22:01:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06a1000 == 108 [pid = 10117] [id = 329] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72e4800 == 107 [pid = 10117] [id = 328] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8ee5000 == 106 [pid = 10117] [id = 327] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4794000 == 105 [pid = 10117] [id = 321] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e3c05800 == 104 [pid = 10117] [id = 320] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfa1d800 == 103 [pid = 10117] [id = 319] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6db810800 == 102 [pid = 10117] [id = 318] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d0139800 == 101 [pid = 10117] [id = 317] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce856000 == 100 [pid = 10117] [id = 316] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf1d800 == 99 [pid = 10117] [id = 315] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4231800 == 98 [pid = 10117] [id = 314] 22:01:32 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0695000 == 97 [pid = 10117] [id = 313] 22:01:32 INFO - PROCESS | 10117 | [10117] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:01:32 INFO - PROCESS | 10117 | 1461301292497 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 22:01:32 INFO - PROCESS | 10117 | 1461301292613 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:01:32 INFO - PROCESS | 10117 | 1461301292620 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:01:32 INFO - PROCESS | 10117 | 1461301292633 Marionette TRACE conn3 <- [1,1386,null,{}] 22:01:32 INFO - PROCESS | 10117 | 1461301292650 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:32 INFO - PROCESS | 10117 | 1461301292847 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:01:33 INFO - PROCESS | 10117 | 1461301293013 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8eeb800 == 98 [pid = 10117] [id = 354] 22:01:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b4a0d000) [pid = 10117] [serial = 1063] [outer = (nil)] 22:01:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6bc4d6400) [pid = 10117] [serial = 1064] [outer = 0x7ff6b4a0d000] 22:01:33 INFO - PROCESS | 10117 | 1461301293084 Marionette DEBUG loaded listener.js 22:01:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6bce15c00) [pid = 10117] [serial = 1065] [outer = 0x7ff6b4a0d000] 22:01:33 INFO - PROCESS | 10117 | 1461301293854 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 22:01:33 INFO - PROCESS | 10117 | 1461301293922 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:01:33 INFO - PROCESS | 10117 | 1461301293928 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:01:33 INFO - PROCESS | 10117 | 1461301293930 Marionette TRACE conn3 <- [1,1390,null,{}] 22:01:33 INFO - PROCESS | 10117 | 1461301293935 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:34 INFO - PROCESS | 10117 | 1461301294110 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:01:34 INFO - PROCESS | 10117 | 1461301294125 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc37c000 == 99 [pid = 10117] [id = 355] 22:01:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6bce17400) [pid = 10117] [serial = 1066] [outer = (nil)] 22:01:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c0a92800) [pid = 10117] [serial = 1067] [outer = 0x7ff6bce17400] 22:01:34 INFO - PROCESS | 10117 | 1461301294187 Marionette DEBUG loaded listener.js 22:01:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6c0a9b000) [pid = 10117] [serial = 1068] [outer = 0x7ff6bce17400] 22:01:35 INFO - PROCESS | 10117 | 1461301295204 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 22:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1289ms 22:01:35 INFO - PROCESS | 10117 | 1461301295218 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:01:35 INFO - PROCESS | 10117 | 1461301295220 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:01:35 INFO - PROCESS | 10117 | 1461301295226 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:01:35 INFO - PROCESS | 10117 | 1461301295228 Marionette TRACE conn3 <- [1,1394,null,{}] 22:01:35 INFO - PROCESS | 10117 | 1461301295233 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:35 INFO - PROCESS | 10117 | 1461301295462 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:01:35 INFO - PROCESS | 10117 | 1461301295492 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06ad000 == 100 [pid = 10117] [id = 356] 22:01:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6bb60e400) [pid = 10117] [serial = 1069] [outer = (nil)] 22:01:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6c0abcc00) [pid = 10117] [serial = 1070] [outer = 0x7ff6bb60e400] 22:01:35 INFO - PROCESS | 10117 | 1461301295554 Marionette DEBUG loaded listener.js 22:01:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6c0cd4800) [pid = 10117] [serial = 1071] [outer = 0x7ff6bb60e400] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b41b5c00) [pid = 10117] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b4aeec00) [pid = 10117] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6c0a99400) [pid = 10117] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b734d800) [pid = 10117] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6b83f3000) [pid = 10117] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6b4af2400) [pid = 10117] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6bc2d3800) [pid = 10117] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:01:36 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6c1da8800) [pid = 10117] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:01:36 INFO - PROCESS | 10117 | 1461301296735 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 22:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1534ms 22:01:36 INFO - PROCESS | 10117 | 1461301296762 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:01:36 INFO - PROCESS | 10117 | 1461301296765 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:01:36 INFO - PROCESS | 10117 | 1461301296771 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:01:36 INFO - PROCESS | 10117 | 1461301296773 Marionette TRACE conn3 <- [1,1398,null,{}] 22:01:36 INFO - PROCESS | 10117 | 1461301296778 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:37 INFO - PROCESS | 10117 | 1461301297039 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:01:37 INFO - PROCESS | 10117 | 1461301297140 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd4000 == 101 [pid = 10117] [id = 357] 22:01:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6bc4d7800) [pid = 10117] [serial = 1072] [outer = (nil)] 22:01:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6c3207400) [pid = 10117] [serial = 1073] [outer = 0x7ff6bc4d7800] 22:01:37 INFO - PROCESS | 10117 | 1461301297205 Marionette DEBUG loaded listener.js 22:01:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6c3d80800) [pid = 10117] [serial = 1074] [outer = 0x7ff6bc4d7800] 22:01:37 INFO - PROCESS | 10117 | 1461301297910 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 22:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1182ms 22:01:37 INFO - PROCESS | 10117 | 1461301297955 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:01:37 INFO - PROCESS | 10117 | 1461301297958 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:01:37 INFO - PROCESS | 10117 | 1461301297972 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:01:37 INFO - PROCESS | 10117 | 1461301297976 Marionette TRACE conn3 <- [1,1402,null,{}] 22:01:37 INFO - PROCESS | 10117 | 1461301297983 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:38 INFO - PROCESS | 10117 | 1461301298148 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:01:38 INFO - PROCESS | 10117 | 1461301298162 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c115b000 == 102 [pid = 10117] [id = 358] 22:01:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6c3d83000) [pid = 10117] [serial = 1075] [outer = (nil)] 22:01:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6c40f3000) [pid = 10117] [serial = 1076] [outer = 0x7ff6c3d83000] 22:01:38 INFO - PROCESS | 10117 | 1461301298222 Marionette DEBUG loaded listener.js 22:01:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6c443f400) [pid = 10117] [serial = 1077] [outer = 0x7ff6c3d83000] 22:01:39 INFO - PROCESS | 10117 | 1461301299347 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 22:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1440ms 22:01:39 INFO - PROCESS | 10117 | 1461301299405 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:01:39 INFO - PROCESS | 10117 | 1461301299411 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:01:39 INFO - PROCESS | 10117 | 1461301299420 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:01:39 INFO - PROCESS | 10117 | 1461301299425 Marionette TRACE conn3 <- [1,1406,null,{}] 22:01:39 INFO - PROCESS | 10117 | 1461301299433 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:39 INFO - PROCESS | 10117 | 1461301299636 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:01:39 INFO - PROCESS | 10117 | 1461301299838 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8ee3000 == 103 [pid = 10117] [id = 359] 22:01:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b4a0c400) [pid = 10117] [serial = 1078] [outer = (nil)] 22:01:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b71b4400) [pid = 10117] [serial = 1079] [outer = 0x7ff6b4a0c400] 22:01:40 INFO - PROCESS | 10117 | 1461301300009 Marionette DEBUG loaded listener.js 22:01:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b83f2000) [pid = 10117] [serial = 1080] [outer = 0x7ff6b4a0c400] 22:01:40 INFO - PROCESS | 10117 | 1461301300903 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 22:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1533ms 22:01:40 INFO - PROCESS | 10117 | 1461301300955 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:01:40 INFO - PROCESS | 10117 | 1461301300963 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:01:40 INFO - PROCESS | 10117 | 1461301300973 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:01:40 INFO - PROCESS | 10117 | 1461301300976 Marionette TRACE conn3 <- [1,1410,null,{}] 22:01:40 INFO - PROCESS | 10117 | 1461301300981 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:41 INFO - PROCESS | 10117 | 1461301301177 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:01:41 INFO - PROCESS | 10117 | 1461301301455 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07a8000 == 104 [pid = 10117] [id = 360] 22:01:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6bc225800) [pid = 10117] [serial = 1081] [outer = (nil)] 22:01:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6bc4d2400) [pid = 10117] [serial = 1082] [outer = 0x7ff6bc225800] 22:01:41 INFO - PROCESS | 10117 | 1461301301571 Marionette DEBUG loaded listener.js 22:01:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6bcc9b000) [pid = 10117] [serial = 1083] [outer = 0x7ff6bc225800] 22:01:42 INFO - PROCESS | 10117 | 1461301302536 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 22:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1586ms 22:01:42 INFO - PROCESS | 10117 | 1461301302560 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:01:42 INFO - PROCESS | 10117 | 1461301302564 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:01:42 INFO - PROCESS | 10117 | 1461301302570 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:01:42 INFO - PROCESS | 10117 | 1461301302576 Marionette TRACE conn3 <- [1,1414,null,{}] 22:01:42 INFO - PROCESS | 10117 | 1461301302607 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:42 INFO - PROCESS | 10117 | 1461301302887 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:01:43 INFO - PROCESS | 10117 | 1461301303074 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1dd8800 == 105 [pid = 10117] [id = 361] 22:01:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6c0cd5800) [pid = 10117] [serial = 1084] [outer = (nil)] 22:01:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6c1bca800) [pid = 10117] [serial = 1085] [outer = 0x7ff6c0cd5800] 22:01:43 INFO - PROCESS | 10117 | 1461301303164 Marionette DEBUG loaded listener.js 22:01:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6c3209800) [pid = 10117] [serial = 1086] [outer = 0x7ff6c0cd5800] 22:01:44 INFO - PROCESS | 10117 | 1461301304097 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 22:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1537ms 22:01:44 INFO - PROCESS | 10117 | 1461301304107 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:01:44 INFO - PROCESS | 10117 | 1461301304111 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:01:44 INFO - PROCESS | 10117 | 1461301304116 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:01:44 INFO - PROCESS | 10117 | 1461301304119 Marionette TRACE conn3 <- [1,1418,null,{}] 22:01:44 INFO - PROCESS | 10117 | 1461301304124 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:44 INFO - PROCESS | 10117 | 1461301304348 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:01:44 INFO - PROCESS | 10117 | 1461301304586 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d37000 == 106 [pid = 10117] [id = 362] 22:01:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6c3b56000) [pid = 10117] [serial = 1087] [outer = (nil)] 22:01:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6c418c800) [pid = 10117] [serial = 1088] [outer = 0x7ff6c3b56000] 22:01:44 INFO - PROCESS | 10117 | 1461301304684 Marionette DEBUG loaded listener.js 22:01:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6c467f000) [pid = 10117] [serial = 1089] [outer = 0x7ff6c3b56000] 22:01:45 INFO - PROCESS | 10117 | 1461301305543 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 22:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1481ms 22:01:45 INFO - PROCESS | 10117 | 1461301305601 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:01:45 INFO - PROCESS | 10117 | 1461301305605 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:01:45 INFO - PROCESS | 10117 | 1461301305611 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:01:45 INFO - PROCESS | 10117 | 1461301305614 Marionette TRACE conn3 <- [1,1422,null,{}] 22:01:45 INFO - PROCESS | 10117 | 1461301305619 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:45 INFO - PROCESS | 10117 | 1461301305808 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:01:46 INFO - PROCESS | 10117 | 1461301305996 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5474000 == 107 [pid = 10117] [id = 363] 22:01:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6c3d8d000) [pid = 10117] [serial = 1090] [outer = (nil)] 22:01:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6c4874800) [pid = 10117] [serial = 1091] [outer = 0x7ff6c3d8d000] 22:01:46 INFO - PROCESS | 10117 | 1461301306064 Marionette DEBUG loaded listener.js 22:01:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6c55b3000) [pid = 10117] [serial = 1092] [outer = 0x7ff6c3d8d000] 22:01:47 INFO - PROCESS | 10117 | 1461301307013 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 22:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1434ms 22:01:47 INFO - PROCESS | 10117 | 1461301307047 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:01:47 INFO - PROCESS | 10117 | 1461301307049 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:01:47 INFO - PROCESS | 10117 | 1461301307055 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:01:47 INFO - PROCESS | 10117 | 1461301307058 Marionette TRACE conn3 <- [1,1426,null,{}] 22:01:47 INFO - PROCESS | 10117 | 1461301307063 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:47 INFO - PROCESS | 10117 | 1461301307292 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:01:47 INFO - PROCESS | 10117 | 1461301307541 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb24b800 == 108 [pid = 10117] [id = 364] 22:01:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c6e22400) [pid = 10117] [serial = 1093] [outer = (nil)] 22:01:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6c6f67800) [pid = 10117] [serial = 1094] [outer = 0x7ff6c6e22400] 22:01:47 INFO - PROCESS | 10117 | 1461301307663 Marionette DEBUG loaded listener.js 22:01:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6c6febc00) [pid = 10117] [serial = 1095] [outer = 0x7ff6c6e22400] 22:01:48 INFO - PROCESS | 10117 | 1461301308521 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 22:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1528ms 22:01:48 INFO - PROCESS | 10117 | 1461301308585 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:01:48 INFO - PROCESS | 10117 | 1461301308589 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:01:48 INFO - PROCESS | 10117 | 1461301308595 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:01:48 INFO - PROCESS | 10117 | 1461301308597 Marionette TRACE conn3 <- [1,1430,null,{}] 22:01:48 INFO - PROCESS | 10117 | 1461301308602 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:48 INFO - PROCESS | 10117 | 1461301308787 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:01:49 INFO - PROCESS | 10117 | 1461301309030 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf19000 == 109 [pid = 10117] [id = 365] 22:01:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6c6e23800) [pid = 10117] [serial = 1096] [outer = (nil)] 22:01:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c8d90400) [pid = 10117] [serial = 1097] [outer = 0x7ff6c6e23800] 22:01:49 INFO - PROCESS | 10117 | 1461301309144 Marionette DEBUG loaded listener.js 22:01:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6ca28b000) [pid = 10117] [serial = 1098] [outer = 0x7ff6c6e23800] 22:01:50 INFO - PROCESS | 10117 | 1461301310037 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 22:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1486ms 22:01:50 INFO - PROCESS | 10117 | 1461301310083 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:01:50 INFO - PROCESS | 10117 | 1461301310087 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:01:50 INFO - PROCESS | 10117 | 1461301310092 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:01:50 INFO - PROCESS | 10117 | 1461301310095 Marionette TRACE conn3 <- [1,1434,null,{}] 22:01:50 INFO - PROCESS | 10117 | 1461301310100 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:50 INFO - PROCESS | 10117 | 1461301310285 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:01:50 INFO - PROCESS | 10117 | 1461301310519 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8be000 == 110 [pid = 10117] [id = 366] 22:01:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c3592800) [pid = 10117] [serial = 1099] [outer = (nil)] 22:01:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6cac4dc00) [pid = 10117] [serial = 1100] [outer = 0x7ff6c3592800] 22:01:50 INFO - PROCESS | 10117 | 1461301310633 Marionette DEBUG loaded listener.js 22:01:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6cbc0a800) [pid = 10117] [serial = 1101] [outer = 0x7ff6c3592800] 22:01:51 INFO - PROCESS | 10117 | 1461301311441 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 22:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1386ms 22:01:51 INFO - PROCESS | 10117 | 1461301311480 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:01:51 INFO - PROCESS | 10117 | 1461301311484 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:01:51 INFO - PROCESS | 10117 | 1461301311489 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:01:51 INFO - PROCESS | 10117 | 1461301311491 Marionette TRACE conn3 <- [1,1438,null,{}] 22:01:51 INFO - PROCESS | 10117 | 1461301311497 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:51 INFO - PROCESS | 10117 | 1461301311717 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:01:51 INFO - PROCESS | 10117 | 1461301311907 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce860800 == 111 [pid = 10117] [id = 367] 22:01:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c6fe9c00) [pid = 10117] [serial = 1102] [outer = (nil)] 22:01:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6cc979800) [pid = 10117] [serial = 1103] [outer = 0x7ff6c6fe9c00] 22:01:51 INFO - PROCESS | 10117 | 1461301311975 Marionette DEBUG loaded listener.js 22:01:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6cca7ac00) [pid = 10117] [serial = 1104] [outer = 0x7ff6c6fe9c00] 22:01:52 INFO - PROCESS | 10117 | 1461301312828 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 22:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1382ms 22:01:52 INFO - PROCESS | 10117 | 1461301312873 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:01:52 INFO - PROCESS | 10117 | 1461301312876 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:01:52 INFO - PROCESS | 10117 | 1461301312882 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:01:52 INFO - PROCESS | 10117 | 1461301312884 Marionette TRACE conn3 <- [1,1442,null,{}] 22:01:52 INFO - PROCESS | 10117 | 1461301312889 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:53 INFO - PROCESS | 10117 | 1461301313059 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:01:53 INFO - PROCESS | 10117 | 1461301313255 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d47cb000 == 112 [pid = 10117] [id = 368] 22:01:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6b2fed000) [pid = 10117] [serial = 1105] [outer = (nil)] 22:01:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6cd131800) [pid = 10117] [serial = 1106] [outer = 0x7ff6b2fed000] 22:01:53 INFO - PROCESS | 10117 | 1461301313326 Marionette DEBUG loaded listener.js 22:01:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6cd74c400) [pid = 10117] [serial = 1107] [outer = 0x7ff6b2fed000] 22:01:54 INFO - PROCESS | 10117 | 1461301314229 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 22:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 22:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:01:54 INFO - PROCESS | 10117 | 1461301314265 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:01:54 INFO - PROCESS | 10117 | 1461301314268 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:01:54 INFO - PROCESS | 10117 | 1461301314274 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:01:54 INFO - PROCESS | 10117 | 1461301314278 Marionette TRACE conn3 <- [1,1446,null,{}] 22:01:54 INFO - PROCESS | 10117 | 1461301314283 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:54 INFO - PROCESS | 10117 | 1461301314484 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:01:54 INFO - PROCESS | 10117 | 1461301314691 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dba45800 == 113 [pid = 10117] [id = 369] 22:01:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6ca28a800) [pid = 10117] [serial = 1108] [outer = (nil)] 22:01:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6d3a66800) [pid = 10117] [serial = 1109] [outer = 0x7ff6ca28a800] 22:01:54 INFO - PROCESS | 10117 | 1461301314765 Marionette DEBUG loaded listener.js 22:01:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6da5d1400) [pid = 10117] [serial = 1110] [outer = 0x7ff6ca28a800] 22:01:55 INFO - PROCESS | 10117 | 1461301315676 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 22:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 22:01:55 INFO - PROCESS | 10117 | 1461301315753 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:01:55 INFO - PROCESS | 10117 | 1461301315757 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:01:55 INFO - PROCESS | 10117 | 1461301315762 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:01:55 INFO - PROCESS | 10117 | 1461301315764 Marionette TRACE conn3 <- [1,1450,null,{}] 22:01:55 INFO - PROCESS | 10117 | 1461301315770 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:55 INFO - PROCESS | 10117 | 1461301315966 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:01:56 INFO - PROCESS | 10117 | 1461301316159 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfa87000 == 114 [pid = 10117] [id = 370] 22:01:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c7159000) [pid = 10117] [serial = 1111] [outer = (nil)] 22:01:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6db8bfc00) [pid = 10117] [serial = 1112] [outer = 0x7ff6c7159000] 22:01:56 INFO - PROCESS | 10117 | 1461301316232 Marionette DEBUG loaded listener.js 22:01:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6dba09800) [pid = 10117] [serial = 1113] [outer = 0x7ff6c7159000] 22:01:57 INFO - PROCESS | 10117 | 1461301317156 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 22:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1429ms 22:01:57 INFO - PROCESS | 10117 | 1461301317193 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:01:57 INFO - PROCESS | 10117 | 1461301317197 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:01:57 INFO - PROCESS | 10117 | 1461301317202 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:01:57 INFO - PROCESS | 10117 | 1461301317205 Marionette TRACE conn3 <- [1,1454,null,{}] 22:01:57 INFO - PROCESS | 10117 | 1461301317210 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:57 INFO - PROCESS | 10117 | 1461301317406 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:01:57 INFO - PROCESS | 10117 | 1461301317606 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e3e82000 == 115 [pid = 10117] [id = 371] 22:01:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6ceba9000) [pid = 10117] [serial = 1114] [outer = (nil)] 22:01:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6df0e9c00) [pid = 10117] [serial = 1115] [outer = 0x7ff6ceba9000] 22:01:57 INFO - PROCESS | 10117 | 1461301317675 Marionette DEBUG loaded listener.js 22:01:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6df7cbc00) [pid = 10117] [serial = 1116] [outer = 0x7ff6ceba9000] 22:01:58 INFO - PROCESS | 10117 | 1461301318599 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 22:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1432ms 22:01:58 INFO - PROCESS | 10117 | 1461301318636 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:01:58 INFO - PROCESS | 10117 | 1461301318639 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:01:58 INFO - PROCESS | 10117 | 1461301318645 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:01:58 INFO - PROCESS | 10117 | 1461301318647 Marionette TRACE conn3 <- [1,1458,null,{}] 22:01:58 INFO - PROCESS | 10117 | 1461301318652 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:58 INFO - PROCESS | 10117 | 1461301318860 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:01:59 INFO - PROCESS | 10117 | 1461301319101 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45c2000 == 116 [pid = 10117] [id = 372] 22:01:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6b4e56400) [pid = 10117] [serial = 1117] [outer = (nil)] 22:01:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6b4e5f000) [pid = 10117] [serial = 1118] [outer = 0x7ff6b4e56400] 22:01:59 INFO - PROCESS | 10117 | 1461301319217 Marionette DEBUG loaded listener.js 22:01:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6b4e63400) [pid = 10117] [serial = 1119] [outer = 0x7ff6b4e56400] 22:02:00 INFO - PROCESS | 10117 | 1461301320096 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 22:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1529ms 22:02:00 INFO - PROCESS | 10117 | 1461301320175 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:02:00 INFO - PROCESS | 10117 | 1461301320178 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:02:00 INFO - PROCESS | 10117 | 1461301320184 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:02:00 INFO - PROCESS | 10117 | 1461301320187 Marionette TRACE conn3 <- [1,1462,null,{}] 22:02:00 INFO - PROCESS | 10117 | 1461301320192 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:00 INFO - PROCESS | 10117 | 1461301320455 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:02:00 INFO - PROCESS | 10117 | 1461301320722 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7088000 == 117 [pid = 10117] [id = 373] 22:02:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6b41b4c00) [pid = 10117] [serial = 1120] [outer = (nil)] 22:02:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6b4e57c00) [pid = 10117] [serial = 1121] [outer = 0x7ff6b41b4c00] 22:02:00 INFO - PROCESS | 10117 | 1461301320794 Marionette DEBUG loaded listener.js 22:02:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c1b65800) [pid = 10117] [serial = 1122] [outer = 0x7ff6b41b4c00] 22:02:01 INFO - PROCESS | 10117 | 1461301321677 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 22:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2136ms 22:02:02 INFO - PROCESS | 10117 | 1461301322476 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:02:02 INFO - PROCESS | 10117 | 1461301322485 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:02:02 INFO - PROCESS | 10117 | 1461301322518 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:02:02 INFO - PROCESS | 10117 | 1461301322524 Marionette TRACE conn3 <- [1,1466,null,{}] 22:02:02 INFO - PROCESS | 10117 | 1461301322536 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:02 INFO - PROCESS | 10117 | 1461301322737 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:02:03 INFO - PROCESS | 10117 | 1461301322995 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb43d000 == 118 [pid = 10117] [id = 374] 22:02:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6b4a0e000) [pid = 10117] [serial = 1123] [outer = (nil)] 22:02:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b4aee400) [pid = 10117] [serial = 1124] [outer = 0x7ff6b4a0e000] 22:02:03 INFO - PROCESS | 10117 | 1461301323095 Marionette DEBUG loaded listener.js 22:02:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b71b4c00) [pid = 10117] [serial = 1125] [outer = 0x7ff6b4a0e000] 22:02:04 INFO - PROCESS | 10117 | 1461301324026 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 22:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1593ms 22:02:04 INFO - PROCESS | 10117 | 1461301324105 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:02:04 INFO - PROCESS | 10117 | 1461301324110 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:02:04 INFO - PROCESS | 10117 | 1461301324121 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:02:04 INFO - PROCESS | 10117 | 1461301324127 Marionette TRACE conn3 <- [1,1470,null,{}] 22:02:04 INFO - PROCESS | 10117 | 1461301324132 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:04 INFO - PROCESS | 10117 | 1461301324408 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:02:04 INFO - PROCESS | 10117 | 1461301324754 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4007800 == 119 [pid = 10117] [id = 375] 22:02:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b7344c00) [pid = 10117] [serial = 1126] [outer = (nil)] 22:02:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6b83eec00) [pid = 10117] [serial = 1127] [outer = 0x7ff6b7344c00] 22:02:04 INFO - PROCESS | 10117 | 1461301324820 Marionette DEBUG loaded listener.js 22:02:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6bb857c00) [pid = 10117] [serial = 1128] [outer = 0x7ff6b7344c00] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6daa88000) [pid = 10117] [serial = 956] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6ba4b4800) [pid = 10117] [serial = 962] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6bc0b6400) [pid = 10117] [serial = 968] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b43d4c00) [pid = 10117] [serial = 977] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6dbbcf400) [pid = 10117] [serial = 959] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b4a08800) [pid = 10117] [serial = 1007] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6c0cd1800) [pid = 10117] [serial = 971] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6db8c2c00) [pid = 10117] [serial = 965] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c0ab7c00) [pid = 10117] [serial = 974] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b19000 == 118 [pid = 10117] [id = 348] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb69f000 == 117 [pid = 10117] [id = 347] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fae000 == 116 [pid = 10117] [id = 346] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b94800 == 115 [pid = 10117] [id = 345] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfa20800 == 114 [pid = 10117] [id = 344] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6db50a000 == 113 [pid = 10117] [id = 343] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d47c8000 == 112 [pid = 10117] [id = 342] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd2a0000 == 111 [pid = 10117] [id = 341] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc8a2800 == 110 [pid = 10117] [id = 340] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6ea8000 == 109 [pid = 10117] [id = 339] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ca8000 == 108 [pid = 10117] [id = 338] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcab5000 == 107 [pid = 10117] [id = 337] 22:02:05 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4668800 == 106 [pid = 10117] [id = 336] 22:02:05 INFO - PROCESS | 10117 | 1461301325887 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6c0cd2400) [pid = 10117] [serial = 996] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6bb5e3400) [pid = 10117] [serial = 941] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b71bbc00) [pid = 10117] [serial = 984] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6b2ffa400) [pid = 10117] [serial = 980] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6c0ccd400) [pid = 10117] [serial = 990] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6c59d7000) [pid = 10117] [serial = 998] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6c0726400) [pid = 10117] [serial = 1002] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6c7159800) [pid = 10117] [serial = 947] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6bc16d400) [pid = 10117] [serial = 987] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c1bcdc00) [pid = 10117] [serial = 944] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6bc21e400) [pid = 10117] [serial = 995] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6c1d34400) [pid = 10117] [serial = 993] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6bb610c00) [pid = 10117] [serial = 986] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c8d88000) [pid = 10117] [serial = 999] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6da8ee800) [pid = 10117] [serial = 1005] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6cfe51800) [pid = 10117] [serial = 1004] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c0ab9000) [pid = 10117] [serial = 989] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6cd124400) [pid = 10117] [serial = 953] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6cc4ef400) [pid = 10117] [serial = 950] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6b4af7800) [pid = 10117] [serial = 983] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c1b68000) [pid = 10117] [serial = 992] [outer = (nil)] [url = about:blank] 22:02:05 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6cc983000) [pid = 10117] [serial = 1001] [outer = (nil)] [url = about:blank] 22:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1834ms 22:02:05 INFO - PROCESS | 10117 | 1461301325952 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:02:05 INFO - PROCESS | 10117 | 1461301325956 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:02:05 INFO - PROCESS | 10117 | 1461301325961 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:02:05 INFO - PROCESS | 10117 | 1461301325964 Marionette TRACE conn3 <- [1,1474,null,{}] 22:02:05 INFO - PROCESS | 10117 | 1461301325978 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:06 INFO - PROCESS | 10117 | 1461301326140 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:02:06 INFO - PROCESS | 10117 | 1461301326296 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b19000 == 107 [pid = 10117] [id = 376] 22:02:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6b734ac00) [pid = 10117] [serial = 1129] [outer = (nil)] 22:02:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc4dac00) [pid = 10117] [serial = 1130] [outer = 0x7ff6b734ac00] 22:02:06 INFO - PROCESS | 10117 | 1461301326362 Marionette DEBUG loaded listener.js 22:02:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bce15000) [pid = 10117] [serial = 1131] [outer = 0x7ff6b734ac00] 22:02:07 INFO - PROCESS | 10117 | 1461301327186 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 22:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1285ms 22:02:07 INFO - PROCESS | 10117 | 1461301327249 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:02:07 INFO - PROCESS | 10117 | 1461301327254 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:02:07 INFO - PROCESS | 10117 | 1461301327261 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:02:07 INFO - PROCESS | 10117 | 1461301327265 Marionette TRACE conn3 <- [1,1478,null,{}] 22:02:07 INFO - PROCESS | 10117 | 1461301327270 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:07 INFO - PROCESS | 10117 | 1461301327454 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:02:07 INFO - PROCESS | 10117 | 1461301327470 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb628000 == 108 [pid = 10117] [id = 377] 22:02:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c0828400) [pid = 10117] [serial = 1132] [outer = (nil)] 22:02:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c082d800) [pid = 10117] [serial = 1133] [outer = 0x7ff6c0828400] 22:02:07 INFO - PROCESS | 10117 | 1461301327532 Marionette DEBUG loaded listener.js 22:02:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c0831800) [pid = 10117] [serial = 1134] [outer = 0x7ff6c0828400] 22:02:08 INFO - PROCESS | 10117 | 1461301328456 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 22:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1228ms 22:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:02:08 INFO - PROCESS | 10117 | 1461301328489 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:02:08 INFO - PROCESS | 10117 | 1461301328492 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:02:08 INFO - PROCESS | 10117 | 1461301328497 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:02:08 INFO - PROCESS | 10117 | 1461301328500 Marionette TRACE conn3 <- [1,1482,null,{}] 22:02:08 INFO - PROCESS | 10117 | 1461301328505 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:08 INFO - PROCESS | 10117 | 1461301328737 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:02:08 INFO - PROCESS | 10117 | 1461301328765 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcabf000 == 109 [pid = 10117] [id = 378] 22:02:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c082a800) [pid = 10117] [serial = 1135] [outer = (nil)] 22:02:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c0916800) [pid = 10117] [serial = 1136] [outer = 0x7ff6c082a800] 22:02:08 INFO - PROCESS | 10117 | 1461301328839 Marionette DEBUG loaded listener.js 22:02:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c0ab6c00) [pid = 10117] [serial = 1137] [outer = 0x7ff6c082a800] 22:02:10 INFO - PROCESS | 10117 | 1461301330074 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6bc4d7800) [pid = 10117] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6bb60e400) [pid = 10117] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6bce17400) [pid = 10117] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b4024800) [pid = 10117] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c3b57800) [pid = 10117] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b43d6c00) [pid = 10117] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6b4a0d000) [pid = 10117] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:02:10 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6b43ce000) [pid = 10117] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1637ms 22:02:10 INFO - PROCESS | 10117 | 1461301330144 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:02:10 INFO - PROCESS | 10117 | 1461301330146 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:02:10 INFO - PROCESS | 10117 | 1461301330152 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:02:10 INFO - PROCESS | 10117 | 1461301330154 Marionette TRACE conn3 <- [1,1486,null,{}] 22:02:10 INFO - PROCESS | 10117 | 1461301330159 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:10 INFO - PROCESS | 10117 | 1461301330337 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:02:10 INFO - PROCESS | 10117 | 1461301330532 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b8f800 == 110 [pid = 10117] [id = 379] 22:02:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c1bcf400) [pid = 10117] [serial = 1138] [outer = (nil)] 22:02:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c1d3e000) [pid = 10117] [serial = 1139] [outer = 0x7ff6c1bcf400] 22:02:10 INFO - PROCESS | 10117 | 1461301330593 Marionette DEBUG loaded listener.js 22:02:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c3b4a000) [pid = 10117] [serial = 1140] [outer = 0x7ff6c1bcf400] 22:02:11 INFO - PROCESS | 10117 | 1461301331267 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 22:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1131ms 22:02:11 INFO - PROCESS | 10117 | 1461301331284 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:02:11 INFO - PROCESS | 10117 | 1461301331288 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:02:11 INFO - PROCESS | 10117 | 1461301331310 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:02:11 INFO - PROCESS | 10117 | 1461301331313 Marionette TRACE conn3 <- [1,1490,null,{}] 22:02:11 INFO - PROCESS | 10117 | 1461301331318 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:11 INFO - PROCESS | 10117 | 1461301331553 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:02:11 INFO - PROCESS | 10117 | 1461301331578 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1148000 == 111 [pid = 10117] [id = 380] 22:02:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c1da6000) [pid = 10117] [serial = 1141] [outer = (nil)] 22:02:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c4441c00) [pid = 10117] [serial = 1142] [outer = 0x7ff6c1da6000] 22:02:11 INFO - PROCESS | 10117 | 1461301331639 Marionette DEBUG loaded listener.js 22:02:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c55b3800) [pid = 10117] [serial = 1143] [outer = 0x7ff6c1da6000] 22:02:12 INFO - PROCESS | 10117 | 1461301332635 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 22:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1388ms 22:02:12 INFO - PROCESS | 10117 | 1461301332698 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:02:12 INFO - PROCESS | 10117 | 1461301332704 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:02:12 INFO - PROCESS | 10117 | 1461301332712 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:02:12 INFO - PROCESS | 10117 | 1461301332717 Marionette TRACE conn3 <- [1,1494,null,{}] 22:02:12 INFO - PROCESS | 10117 | 1461301332725 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:12 INFO - PROCESS | 10117 | 1461301332926 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:02:13 INFO - PROCESS | 10117 | 1461301333184 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8c59800 == 112 [pid = 10117] [id = 381] 22:02:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6b4af7c00) [pid = 10117] [serial = 1144] [outer = (nil)] 22:02:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6b4e5c000) [pid = 10117] [serial = 1145] [outer = 0x7ff6b4af7c00] 22:02:13 INFO - PROCESS | 10117 | 1461301333305 Marionette DEBUG loaded listener.js 22:02:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6b83f1000) [pid = 10117] [serial = 1146] [outer = 0x7ff6b4af7c00] 22:02:14 INFO - PROCESS | 10117 | 1461301334209 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 22:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1533ms 22:02:14 INFO - PROCESS | 10117 | 1461301334245 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:02:14 INFO - PROCESS | 10117 | 1461301334253 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:02:14 INFO - PROCESS | 10117 | 1461301334262 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:02:14 INFO - PROCESS | 10117 | 1461301334265 Marionette TRACE conn3 <- [1,1498,null,{}] 22:02:14 INFO - PROCESS | 10117 | 1461301334271 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:14 INFO - PROCESS | 10117 | 1461301334455 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:02:14 INFO - PROCESS | 10117 | 1461301334656 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0821000 == 113 [pid = 10117] [id = 382] 22:02:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6bc0b6400) [pid = 10117] [serial = 1147] [outer = (nil)] 22:02:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6bc2ce000) [pid = 10117] [serial = 1148] [outer = 0x7ff6bc0b6400] 22:02:14 INFO - PROCESS | 10117 | 1461301334769 Marionette DEBUG loaded listener.js 22:02:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bce17400) [pid = 10117] [serial = 1149] [outer = 0x7ff6bc0b6400] 22:02:15 INFO - PROCESS | 10117 | 1461301335743 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 22:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1532ms 22:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:02:15 INFO - PROCESS | 10117 | 1461301335795 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:02:15 INFO - PROCESS | 10117 | 1461301335799 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:02:15 INFO - PROCESS | 10117 | 1461301335806 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:02:15 INFO - PROCESS | 10117 | 1461301335813 Marionette TRACE conn3 <- [1,1502,null,{}] 22:02:15 INFO - PROCESS | 10117 | 1461301335836 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:16 INFO - PROCESS | 10117 | 1461301336141 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:02:16 INFO - PROCESS | 10117 | 1461301336371 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1de6000 == 114 [pid = 10117] [id = 383] 22:02:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c0914800) [pid = 10117] [serial = 1150] [outer = (nil)] 22:02:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c0cd1000) [pid = 10117] [serial = 1151] [outer = 0x7ff6c0914800] 22:02:16 INFO - PROCESS | 10117 | 1461301336444 Marionette DEBUG loaded listener.js 22:02:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c1d40400) [pid = 10117] [serial = 1152] [outer = 0x7ff6c0914800] 22:02:17 INFO - PROCESS | 10117 | 1461301337365 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 22:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1587ms 22:02:17 INFO - PROCESS | 10117 | 1461301337393 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:02:17 INFO - PROCESS | 10117 | 1461301337398 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:02:17 INFO - PROCESS | 10117 | 1461301337404 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:02:17 INFO - PROCESS | 10117 | 1461301337406 Marionette TRACE conn3 <- [1,1506,null,{}] 22:02:17 INFO - PROCESS | 10117 | 1461301337412 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:17 INFO - PROCESS | 10117 | 1461301337606 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:02:17 INFO - PROCESS | 10117 | 1461301337853 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45bd000 == 115 [pid = 10117] [id = 384] 22:02:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c0aa1800) [pid = 10117] [serial = 1153] [outer = (nil)] 22:02:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c3ee9800) [pid = 10117] [serial = 1154] [outer = 0x7ff6c0aa1800] 22:02:17 INFO - PROCESS | 10117 | 1461301337968 Marionette DEBUG loaded listener.js 22:02:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c55b2800) [pid = 10117] [serial = 1155] [outer = 0x7ff6c0aa1800] 22:02:18 INFO - PROCESS | 10117 | 1461301338776 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 22:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1427ms 22:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:02:18 INFO - PROCESS | 10117 | 1461301338832 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:02:18 INFO - PROCESS | 10117 | 1461301338835 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:02:18 INFO - PROCESS | 10117 | 1461301338841 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:02:18 INFO - PROCESS | 10117 | 1461301338844 Marionette TRACE conn3 <- [1,1510,null,{}] 22:02:18 INFO - PROCESS | 10117 | 1461301338849 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:19 INFO - PROCESS | 10117 | 1461301339109 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:02:19 INFO - PROCESS | 10117 | 1461301339368 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cab23000 == 116 [pid = 10117] [id = 385] 22:02:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c37b4800) [pid = 10117] [serial = 1156] [outer = (nil)] 22:02:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c63a9400) [pid = 10117] [serial = 1157] [outer = 0x7ff6c37b4800] 22:02:19 INFO - PROCESS | 10117 | 1461301339483 Marionette DEBUG loaded listener.js 22:02:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c6ed8000) [pid = 10117] [serial = 1158] [outer = 0x7ff6c37b4800] 22:02:20 INFO - PROCESS | 10117 | 1461301340338 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 22:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1529ms 22:02:20 INFO - PROCESS | 10117 | 1461301340393 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:02:20 INFO - PROCESS | 10117 | 1461301340398 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:02:20 INFO - PROCESS | 10117 | 1461301340407 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:02:20 INFO - PROCESS | 10117 | 1461301340410 Marionette TRACE conn3 <- [1,1514,null,{}] 22:02:20 INFO - PROCESS | 10117 | 1461301340415 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:20 INFO - PROCESS | 10117 | 1461301340617 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:02:20 INFO - PROCESS | 10117 | 1461301340874 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce85d800 == 117 [pid = 10117] [id = 386] 22:02:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c40f2800) [pid = 10117] [serial = 1159] [outer = (nil)] 22:02:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6cb189c00) [pid = 10117] [serial = 1160] [outer = 0x7ff6c40f2800] 22:02:21 INFO - PROCESS | 10117 | 1461301341002 Marionette DEBUG loaded listener.js 22:02:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6cd2e3400) [pid = 10117] [serial = 1161] [outer = 0x7ff6c40f2800] 22:02:21 INFO - PROCESS | 10117 | 1461301341819 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 22:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1481ms 22:02:21 INFO - PROCESS | 10117 | 1461301341888 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:02:21 INFO - PROCESS | 10117 | 1461301341892 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:02:21 INFO - PROCESS | 10117 | 1461301341898 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:02:21 INFO - PROCESS | 10117 | 1461301341901 Marionette TRACE conn3 <- [1,1518,null,{}] 22:02:21 INFO - PROCESS | 10117 | 1461301341906 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:22 INFO - PROCESS | 10117 | 1461301342095 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:02:22 INFO - PROCESS | 10117 | 1461301342291 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da826800 == 118 [pid = 10117] [id = 387] 22:02:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6b43d8c00) [pid = 10117] [serial = 1162] [outer = (nil)] 22:02:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6cea23c00) [pid = 10117] [serial = 1163] [outer = 0x7ff6b43d8c00] 22:02:22 INFO - PROCESS | 10117 | 1461301342362 Marionette DEBUG loaded listener.js 22:02:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6d3a69800) [pid = 10117] [serial = 1164] [outer = 0x7ff6b43d8c00] 22:02:23 INFO - PROCESS | 10117 | 1461301343239 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 22:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1379ms 22:02:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:02:23 INFO - PROCESS | 10117 | 1461301343278 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:02:23 INFO - PROCESS | 10117 | 1461301343281 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:02:23 INFO - PROCESS | 10117 | 1461301343287 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:02:23 INFO - PROCESS | 10117 | 1461301343290 Marionette TRACE conn3 <- [1,1522,null,{}] 22:02:23 INFO - PROCESS | 10117 | 1461301343295 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:23 INFO - PROCESS | 10117 | 1461301343477 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:02:23 INFO - PROCESS | 10117 | 1461301343687 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df1b0000 == 119 [pid = 10117] [id = 388] 22:02:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6c4994c00) [pid = 10117] [serial = 1165] [outer = (nil)] 22:02:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6da382c00) [pid = 10117] [serial = 1166] [outer = 0x7ff6c4994c00] 22:02:23 INFO - PROCESS | 10117 | 1461301343755 Marionette DEBUG loaded listener.js 22:02:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6db727c00) [pid = 10117] [serial = 1167] [outer = 0x7ff6c4994c00] 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:02:24 INFO - PROCESS | 10117 | 1461301344533 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 22:02:24 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 () { 22:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:02:24 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 () { 22:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:02:24 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 () { 22:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:02:24 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 () { 22:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:02:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1281ms 22:02:24 INFO - PROCESS | 10117 | 1461301344573 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:02:24 INFO - PROCESS | 10117 | 1461301344577 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:02:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:02:24 INFO - PROCESS | 10117 | 1461301344583 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:02:24 INFO - PROCESS | 10117 | 1461301344585 Marionette TRACE conn3 <- [1,1526,null,{}] 22:02:24 INFO - PROCESS | 10117 | 1461301344591 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:24 INFO - PROCESS | 10117 | 1461301344777 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:02:24 INFO - PROCESS | 10117 | 1461301344982 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cb6800 == 120 [pid = 10117] [id = 389] 22:02:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6c6ed4800) [pid = 10117] [serial = 1168] [outer = (nil)] 22:02:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6dba0a000) [pid = 10117] [serial = 1169] [outer = 0x7ff6c6ed4800] 22:02:25 INFO - PROCESS | 10117 | 1461301345052 Marionette DEBUG loaded listener.js 22:02:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6df7da400) [pid = 10117] [serial = 1170] [outer = 0x7ff6c6ed4800] 22:02:25 INFO - PROCESS | 10117 | 1461301345893 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 22:02:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:02:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:02:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:02:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1331ms 22:02:25 INFO - PROCESS | 10117 | 1461301345919 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:02:25 INFO - PROCESS | 10117 | 1461301345922 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:02:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:02:25 INFO - PROCESS | 10117 | 1461301345927 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:02:25 INFO - PROCESS | 10117 | 1461301345930 Marionette TRACE conn3 <- [1,1530,null,{}] 22:02:25 INFO - PROCESS | 10117 | 1461301345935 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:26 INFO - PROCESS | 10117 | 1461301346120 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:02:26 INFO - PROCESS | 10117 | 1461301346325 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2904800 == 121 [pid = 10117] [id = 390] 22:02:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6b2b82c00) [pid = 10117] [serial = 1171] [outer = (nil)] 22:02:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6b2b8ec00) [pid = 10117] [serial = 1172] [outer = 0x7ff6b2b82c00] 22:02:26 INFO - PROCESS | 10117 | 1461301346400 Marionette DEBUG loaded listener.js 22:02:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6db7e0c00) [pid = 10117] [serial = 1173] [outer = 0x7ff6b2b82c00] 22:02:27 INFO - PROCESS | 10117 | 1461301347307 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 22:02:27 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 22:02:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:02:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:02:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:02:27 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. 22:02:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:02:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1440ms 22:02:27 INFO - PROCESS | 10117 | 1461301347372 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:02:27 INFO - PROCESS | 10117 | 1461301347379 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:02:27 INFO - PROCESS | 10117 | 1461301347387 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:02:27 INFO - PROCESS | 10117 | 1461301347393 Marionette TRACE conn3 <- [1,1534,null,{}] 22:02:27 INFO - PROCESS | 10117 | 1461301347400 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:27 INFO - PROCESS | 10117 | 1461301347856 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:02:28 INFO - PROCESS | 10117 | 1461301348101 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72df800 == 122 [pid = 10117] [id = 391] 22:02:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b402d800) [pid = 10117] [serial = 1174] [outer = (nil)] 22:02:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6b4a0c000) [pid = 10117] [serial = 1175] [outer = 0x7ff6b402d800] 22:02:28 INFO - PROCESS | 10117 | 1461301348220 Marionette DEBUG loaded listener.js 22:02:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c3d88c00) [pid = 10117] [serial = 1176] [outer = 0x7ff6b402d800] 22:02:29 INFO - PROCESS | 10117 | 1461301349884 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 22:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2537ms 22:02:29 INFO - PROCESS | 10117 | 1461301349924 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:02:29 INFO - PROCESS | 10117 | 1461301349930 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:02:29 INFO - PROCESS | 10117 | 1461301349954 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:02:29 INFO - PROCESS | 10117 | 1461301349960 Marionette TRACE conn3 <- [1,1538,null,{}] 22:02:29 INFO - PROCESS | 10117 | 1461301349973 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:30 INFO - PROCESS | 10117 | 1461301350166 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:02:30 INFO - PROCESS | 10117 | 1461301350379 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b0d000 == 123 [pid = 10117] [id = 392] 22:02:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6b41c1400) [pid = 10117] [serial = 1177] [outer = (nil)] 22:02:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6b41e0c00) [pid = 10117] [serial = 1178] [outer = 0x7ff6b41c1400] 22:02:30 INFO - PROCESS | 10117 | 1461301350491 Marionette DEBUG loaded listener.js 22:02:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6b43d4c00) [pid = 10117] [serial = 1179] [outer = 0x7ff6b41c1400] 22:02:31 INFO - PROCESS | 10117 | 1461301351346 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1456ms 22:02:31 INFO - PROCESS | 10117 | 1461301351395 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:02:31 INFO - PROCESS | 10117 | 1461301351402 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:02:31 INFO - PROCESS | 10117 | 1461301351412 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:02:31 INFO - PROCESS | 10117 | 1461301351416 Marionette TRACE conn3 <- [1,1542,null,{}] 22:02:31 INFO - PROCESS | 10117 | 1461301351421 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:31 INFO - PROCESS | 10117 | 1461301351604 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:02:31 INFO - PROCESS | 10117 | 1461301351785 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb6a3800 == 124 [pid = 10117] [id = 393] 22:02:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6b4a11c00) [pid = 10117] [serial = 1180] [outer = (nil)] 22:02:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6b4a9e000) [pid = 10117] [serial = 1181] [outer = 0x7ff6b4a11c00] 22:02:31 INFO - PROCESS | 10117 | 1461301351954 Marionette DEBUG loaded listener.js 22:02:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6b4cdd400) [pid = 10117] [serial = 1182] [outer = 0x7ff6b4a11c00] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df0ad800 == 123 [pid = 10117] [id = 123] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb7a7000 == 122 [pid = 10117] [id = 154] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09d1800 == 121 [pid = 10117] [id = 155] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6c40f3000) [pid = 10117] [serial = 1076] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6b402bc00) [pid = 10117] [serial = 1049] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6b734f000) [pid = 10117] [serial = 1052] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6b20cc400) [pid = 10117] [serial = 1046] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | 1461301353187 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ab8000 == 120 [pid = 10117] [id = 152] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb78c800 == 119 [pid = 10117] [id = 153] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ecc800 == 118 [pid = 10117] [id = 151] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd8c9800 == 117 [pid = 10117] [id = 121] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b8f800 == 116 [pid = 10117] [id = 379] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcabf000 == 115 [pid = 10117] [id = 378] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb628000 == 114 [pid = 10117] [id = 377] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b19000 == 113 [pid = 10117] [id = 376] 22:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1842ms 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4007800 == 112 [pid = 10117] [id = 375] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb2800 == 111 [pid = 10117] [id = 12] 22:02:33 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb43d000 == 110 [pid = 10117] [id = 374] 22:02:33 INFO - PROCESS | 10117 | 1461301353265 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:02:33 INFO - PROCESS | 10117 | 1461301353268 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:02:33 INFO - PROCESS | 10117 | 1461301353280 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:02:33 INFO - PROCESS | 10117 | 1461301353285 Marionette TRACE conn3 <- [1,1546,null,{}] 22:02:33 INFO - PROCESS | 10117 | 1461301353299 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:33 INFO - PROCESS | 10117 | 1461301353470 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6c3d80800) [pid = 10117] [serial = 1074] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6c3207400) [pid = 10117] [serial = 1073] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6c0abcc00) [pid = 10117] [serial = 1070] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6ba4b5c00) [pid = 10117] [serial = 1013] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6c0cd9c00) [pid = 10117] [serial = 1019] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6c0a9b000) [pid = 10117] [serial = 1068] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6b4a0e800) [pid = 10117] [serial = 1008] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6bb855400) [pid = 10117] [serial = 1055] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6daa81400) [pid = 10117] [serial = 1040] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c0a92800) [pid = 10117] [serial = 1067] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6cc9ac000) [pid = 10117] [serial = 1031] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6c8d87400) [pid = 10117] [serial = 1028] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6c3b4c000) [pid = 10117] [serial = 723] [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.] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6bb60a000) [pid = 10117] [serial = 1061] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6bc4d6400) [pid = 10117] [serial = 1064] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b4a0b400) [pid = 10117] [serial = 1058] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6ce149c00) [pid = 10117] [serial = 1034] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6bc0b8c00) [pid = 10117] [serial = 1062] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6bce15c00) [pid = 10117] [serial = 1065] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b2ff3000) [pid = 10117] [serial = 1010] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6c3edd000) [pid = 10117] [serial = 1037] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6c40ed800) [pid = 10117] [serial = 1022] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b71be400) [pid = 10117] [serial = 1059] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c5771000) [pid = 10117] [serial = 1025] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6bc4ddc00) [pid = 10117] [serial = 1043] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6bcc96c00) [pid = 10117] [serial = 1016] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6c0cd4800) [pid = 10117] [serial = 1071] [outer = (nil)] [url = about:blank] 22:02:33 INFO - PROCESS | 10117 | 1461301353701 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b0c000 == 111 [pid = 10117] [id = 394] 22:02:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6b4a0e800) [pid = 10117] [serial = 1183] [outer = (nil)] 22:02:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6bb5e7c00) [pid = 10117] [serial = 1184] [outer = 0x7ff6b4a0e800] 22:02:33 INFO - PROCESS | 10117 | 1461301353775 Marionette DEBUG loaded listener.js 22:02:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6bb60a000) [pid = 10117] [serial = 1185] [outer = 0x7ff6b4a0e800] 22:02:34 INFO - PROCESS | 10117 | 1461301354514 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1286ms 22:02:34 INFO - PROCESS | 10117 | 1461301354584 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:02:34 INFO - PROCESS | 10117 | 1461301354589 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:02:34 INFO - PROCESS | 10117 | 1461301354606 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:02:34 INFO - PROCESS | 10117 | 1461301354610 Marionette TRACE conn3 <- [1,1550,null,{}] 22:02:34 INFO - PROCESS | 10117 | 1461301354615 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:34 INFO - PROCESS | 10117 | 1461301354793 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:02:34 INFO - PROCESS | 10117 | 1461301354805 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb696000 == 112 [pid = 10117] [id = 395] 22:02:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6bb60ac00) [pid = 10117] [serial = 1186] [outer = (nil)] 22:02:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6bc16c800) [pid = 10117] [serial = 1187] [outer = 0x7ff6bb60ac00] 22:02:34 INFO - PROCESS | 10117 | 1461301354869 Marionette DEBUG loaded listener.js 22:02:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6bc229800) [pid = 10117] [serial = 1188] [outer = 0x7ff6bb60ac00] 22:02:35 INFO - PROCESS | 10117 | 1461301355828 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 22:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1295ms 22:02:35 INFO - PROCESS | 10117 | 1461301355897 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:02:35 INFO - PROCESS | 10117 | 1461301355912 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:02:35 INFO - PROCESS | 10117 | 1461301355946 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:02:35 INFO - PROCESS | 10117 | 1461301355948 Marionette TRACE conn3 <- [1,1554,null,{}] 22:02:35 INFO - PROCESS | 10117 | 1461301355955 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:36 INFO - PROCESS | 10117 | 1461301356190 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:02:36 INFO - PROCESS | 10117 | 1461301356223 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0555800 == 113 [pid = 10117] [id = 396] 22:02:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6bc173000) [pid = 10117] [serial = 1189] [outer = (nil)] 22:02:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6bc4d2800) [pid = 10117] [serial = 1190] [outer = 0x7ff6bc173000] 22:02:36 INFO - PROCESS | 10117 | 1461301356285 Marionette DEBUG loaded listener.js 22:02:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6bce13400) [pid = 10117] [serial = 1191] [outer = 0x7ff6bc173000] 22:02:37 INFO - PROCESS | 10117 | 1461301357145 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 22:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1306ms 22:02:37 INFO - PROCESS | 10117 | 1461301357232 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:02:37 INFO - PROCESS | 10117 | 1461301357237 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:02:37 INFO - PROCESS | 10117 | 1461301357250 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:02:37 INFO - PROCESS | 10117 | 1461301357252 Marionette TRACE conn3 <- [1,1558,null,{}] 22:02:37 INFO - PROCESS | 10117 | 1461301357258 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:37 INFO - PROCESS | 10117 | 1461301357522 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:02:37 INFO - PROCESS | 10117 | 1461301357558 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0813800 == 114 [pid = 10117] [id = 397] 22:02:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6bcec9000) [pid = 10117] [serial = 1192] [outer = (nil)] 22:02:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c0910000) [pid = 10117] [serial = 1193] [outer = 0x7ff6bcec9000] 22:02:37 INFO - PROCESS | 10117 | 1461301357624 Marionette DEBUG loaded listener.js 22:02:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c0abcc00) [pid = 10117] [serial = 1194] [outer = 0x7ff6bcec9000] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6c082a800) [pid = 10117] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6c0828400) [pid = 10117] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6c3d83000) [pid = 10117] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b4a0e000) [pid = 10117] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b734ac00) [pid = 10117] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b7344c00) [pid = 10117] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6c1bcf400) [pid = 10117] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:02:39 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b41bc400) [pid = 10117] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:02:39 INFO - PROCESS | 10117 | 1461301359521 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 22:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2332ms 22:02:39 INFO - PROCESS | 10117 | 1461301359583 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:02:39 INFO - PROCESS | 10117 | 1461301359586 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:02:39 INFO - PROCESS | 10117 | 1461301359591 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:02:39 INFO - PROCESS | 10117 | 1461301359594 Marionette TRACE conn3 <- [1,1562,null,{}] 22:02:39 INFO - PROCESS | 10117 | 1461301359599 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:39 INFO - PROCESS | 10117 | 1461301359845 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:02:39 INFO - PROCESS | 10117 | 1461301359856 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb690800 == 115 [pid = 10117] [id = 398] 22:02:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6b7344c00) [pid = 10117] [serial = 1195] [outer = (nil)] 22:02:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c0abd400) [pid = 10117] [serial = 1196] [outer = 0x7ff6b7344c00] 22:02:39 INFO - PROCESS | 10117 | 1461301359917 Marionette DEBUG loaded listener.js 22:02:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c0ed5400) [pid = 10117] [serial = 1197] [outer = 0x7ff6b7344c00] 22:02:40 INFO - PROCESS | 10117 | 1461301360712 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 22:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1178ms 22:02:40 INFO - PROCESS | 10117 | 1461301360771 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:02:40 INFO - PROCESS | 10117 | 1461301360774 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:02:40 INFO - PROCESS | 10117 | 1461301360780 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:02:40 INFO - PROCESS | 10117 | 1461301360782 Marionette TRACE conn3 <- [1,1566,null,{}] 22:02:40 INFO - PROCESS | 10117 | 1461301360787 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:40 INFO - PROCESS | 10117 | 1461301360961 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:02:40 INFO - PROCESS | 10117 | 1461301360972 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e14000 == 116 [pid = 10117] [id = 399] 22:02:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6bc4da400) [pid = 10117] [serial = 1198] [outer = (nil)] 22:02:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c1b6c400) [pid = 10117] [serial = 1199] [outer = 0x7ff6bc4da400] 22:02:41 INFO - PROCESS | 10117 | 1461301361032 Marionette DEBUG loaded listener.js 22:02:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c1da4800) [pid = 10117] [serial = 1200] [outer = 0x7ff6bc4da400] 22:02:42 INFO - PROCESS | 10117 | 1461301362214 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 22:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1481ms 22:02:42 INFO - PROCESS | 10117 | 1461301362263 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:02:42 INFO - PROCESS | 10117 | 1461301362270 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:02:42 INFO - PROCESS | 10117 | 1461301362279 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:02:42 INFO - PROCESS | 10117 | 1461301362283 Marionette TRACE conn3 <- [1,1570,null,{}] 22:02:42 INFO - PROCESS | 10117 | 1461301362290 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:42 INFO - PROCESS | 10117 | 1461301362531 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:02:42 INFO - PROCESS | 10117 | 1461301362803 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b1c800 == 117 [pid = 10117] [id = 400] 22:02:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6b41e5400) [pid = 10117] [serial = 1201] [outer = (nil)] 22:02:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b4a09c00) [pid = 10117] [serial = 1202] [outer = 0x7ff6b41e5400] 22:02:42 INFO - PROCESS | 10117 | 1461301362882 Marionette DEBUG loaded listener.js 22:02:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b4a9bc00) [pid = 10117] [serial = 1203] [outer = 0x7ff6b41e5400] 22:02:43 INFO - PROCESS | 10117 | 1461301363766 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 22:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1537ms 22:02:43 INFO - PROCESS | 10117 | 1461301363817 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:02:43 INFO - PROCESS | 10117 | 1461301363826 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:02:43 INFO - PROCESS | 10117 | 1461301363836 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:02:43 INFO - PROCESS | 10117 | 1461301363840 Marionette TRACE conn3 <- [1,1574,null,{}] 22:02:43 INFO - PROCESS | 10117 | 1461301363846 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:44 INFO - PROCESS | 10117 | 1461301364058 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:02:44 INFO - PROCESS | 10117 | 1461301364339 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a5000 == 118 [pid = 10117] [id = 401] 22:02:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b4a9f400) [pid = 10117] [serial = 1204] [outer = (nil)] 22:02:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6bb5f0800) [pid = 10117] [serial = 1205] [outer = 0x7ff6b4a9f400] 22:02:44 INFO - PROCESS | 10117 | 1461301364459 Marionette DEBUG loaded listener.js 22:02:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6bc150400) [pid = 10117] [serial = 1206] [outer = 0x7ff6b4a9f400] 22:02:45 INFO - PROCESS | 10117 | 1461301365366 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 22:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1587ms 22:02:45 INFO - PROCESS | 10117 | 1461301365423 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:02:45 INFO - PROCESS | 10117 | 1461301365426 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:02:45 INFO - PROCESS | 10117 | 1461301365433 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:02:45 INFO - PROCESS | 10117 | 1461301365439 Marionette TRACE conn3 <- [1,1578,null,{}] 22:02:45 INFO - PROCESS | 10117 | 1461301365454 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:45 INFO - PROCESS | 10117 | 1461301365679 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:02:45 INFO - PROCESS | 10117 | 1461301365977 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1140800 == 119 [pid = 10117] [id = 402] 22:02:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6bc22d000) [pid = 10117] [serial = 1207] [outer = (nil)] 22:02:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6c0728800) [pid = 10117] [serial = 1208] [outer = 0x7ff6bc22d000] 22:02:46 INFO - PROCESS | 10117 | 1461301366055 Marionette DEBUG loaded listener.js 22:02:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6c090cc00) [pid = 10117] [serial = 1209] [outer = 0x7ff6bc22d000] 22:02:47 INFO - PROCESS | 10117 | 1461301367096 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 22:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1741ms 22:02:47 INFO - PROCESS | 10117 | 1461301367176 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:02:47 INFO - PROCESS | 10117 | 1461301367183 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:02:47 INFO - PROCESS | 10117 | 1461301367190 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:02:47 INFO - PROCESS | 10117 | 1461301367192 Marionette TRACE conn3 <- [1,1582,null,{}] 22:02:47 INFO - PROCESS | 10117 | 1461301367197 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:47 INFO - PROCESS | 10117 | 1461301367413 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:02:47 INFO - PROCESS | 10117 | 1461301367696 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b1c800 == 120 [pid = 10117] [id = 403] 22:02:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6bc2d0c00) [pid = 10117] [serial = 1210] [outer = (nil)] 22:02:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6c1b67c00) [pid = 10117] [serial = 1211] [outer = 0x7ff6bc2d0c00] 22:02:47 INFO - PROCESS | 10117 | 1461301367773 Marionette DEBUG loaded listener.js 22:02:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6c1d36c00) [pid = 10117] [serial = 1212] [outer = 0x7ff6bc2d0c00] 22:02:48 INFO - PROCESS | 10117 | 1461301368578 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 22:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1432ms 22:02:48 INFO - PROCESS | 10117 | 1461301368623 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:02:48 INFO - PROCESS | 10117 | 1461301368627 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:02:48 INFO - PROCESS | 10117 | 1461301368632 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:02:48 INFO - PROCESS | 10117 | 1461301368635 Marionette TRACE conn3 <- [1,1586,null,{}] 22:02:48 INFO - PROCESS | 10117 | 1461301368640 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:48 INFO - PROCESS | 10117 | 1461301368810 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:02:49 INFO - PROCESS | 10117 | 1461301369014 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1de9800 == 121 [pid = 10117] [id = 404] 22:02:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b4a07000) [pid = 10117] [serial = 1213] [outer = (nil)] 22:02:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6c3207000) [pid = 10117] [serial = 1214] [outer = 0x7ff6b4a07000] 22:02:49 INFO - PROCESS | 10117 | 1461301369082 Marionette DEBUG loaded listener.js 22:02:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c359e400) [pid = 10117] [serial = 1215] [outer = 0x7ff6b4a07000] 22:02:49 INFO - PROCESS | 10117 | 1461301369981 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 22:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1382ms 22:02:50 INFO - PROCESS | 10117 | 1461301370016 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:02:50 INFO - PROCESS | 10117 | 1461301370020 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:02:50 INFO - PROCESS | 10117 | 1461301370025 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:02:50 INFO - PROCESS | 10117 | 1461301370029 Marionette TRACE conn3 <- [1,1590,null,{}] 22:02:50 INFO - PROCESS | 10117 | 1461301370034 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:50 INFO - PROCESS | 10117 | 1461301370256 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:02:50 INFO - PROCESS | 10117 | 1461301370464 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d54800 == 122 [pid = 10117] [id = 405] 22:02:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6c3682000) [pid = 10117] [serial = 1216] [outer = (nil)] 22:02:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6c37b2800) [pid = 10117] [serial = 1217] [outer = 0x7ff6c3682000] 22:02:50 INFO - PROCESS | 10117 | 1461301370541 Marionette DEBUG loaded listener.js 22:02:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6c3ee1800) [pid = 10117] [serial = 1218] [outer = 0x7ff6c3682000] 22:02:51 INFO - PROCESS | 10117 | 1461301371443 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 22:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1479ms 22:02:51 INFO - PROCESS | 10117 | 1461301371505 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:02:51 INFO - PROCESS | 10117 | 1461301371508 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:02:51 INFO - PROCESS | 10117 | 1461301371515 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:02:51 INFO - PROCESS | 10117 | 1461301371517 Marionette TRACE conn3 <- [1,1594,null,{}] 22:02:51 INFO - PROCESS | 10117 | 1461301371522 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:51 INFO - PROCESS | 10117 | 1461301371715 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:02:51 INFO - PROCESS | 10117 | 1461301371918 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c441d800 == 123 [pid = 10117] [id = 406] 22:02:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6c3684c00) [pid = 10117] [serial = 1219] [outer = (nil)] 22:02:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6c4277400) [pid = 10117] [serial = 1220] [outer = 0x7ff6c3684c00] 22:02:51 INFO - PROCESS | 10117 | 1461301371989 Marionette DEBUG loaded listener.js 22:02:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6c443a000) [pid = 10117] [serial = 1221] [outer = 0x7ff6c3684c00] 22:02:52 INFO - PROCESS | 10117 | 1461301372857 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 22:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1380ms 22:02:52 INFO - PROCESS | 10117 | 1461301372897 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:02:52 INFO - PROCESS | 10117 | 1461301372903 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:02:52 INFO - PROCESS | 10117 | 1461301372911 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:02:52 INFO - PROCESS | 10117 | 1461301372914 Marionette TRACE conn3 <- [1,1598,null,{}] 22:02:52 INFO - PROCESS | 10117 | 1461301372923 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:53 INFO - PROCESS | 10117 | 1461301373115 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:02:53 INFO - PROCESS | 10117 | 1461301373324 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c6ea9800 == 124 [pid = 10117] [id = 407] 22:02:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6c3689400) [pid = 10117] [serial = 1222] [outer = (nil)] 22:02:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6c467f400) [pid = 10117] [serial = 1223] [outer = 0x7ff6c3689400] 22:02:53 INFO - PROCESS | 10117 | 1461301373395 Marionette DEBUG loaded listener.js 22:02:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6c47e0000) [pid = 10117] [serial = 1224] [outer = 0x7ff6c3689400] 22:02:54 INFO - PROCESS | 10117 | 1461301374260 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 22:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1391ms 22:02:54 INFO - PROCESS | 10117 | 1461301374301 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:02:54 INFO - PROCESS | 10117 | 1461301374304 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:02:54 INFO - PROCESS | 10117 | 1461301374310 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:02:54 INFO - PROCESS | 10117 | 1461301374312 Marionette TRACE conn3 <- [1,1602,null,{}] 22:02:54 INFO - PROCESS | 10117 | 1461301374318 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:54 INFO - PROCESS | 10117 | 1461301374509 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:02:54 INFO - PROCESS | 10117 | 1461301374717 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb10e000 == 125 [pid = 10117] [id = 408] 22:02:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6c3edd000) [pid = 10117] [serial = 1225] [outer = (nil)] 22:02:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6c55b3400) [pid = 10117] [serial = 1226] [outer = 0x7ff6c3edd000] 22:02:54 INFO - PROCESS | 10117 | 1461301374785 Marionette DEBUG loaded listener.js 22:02:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6c6e18400) [pid = 10117] [serial = 1227] [outer = 0x7ff6c3edd000] 22:02:55 INFO - PROCESS | 10117 | 1461301375649 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 22:02:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:02:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1378ms 22:02:55 INFO - PROCESS | 10117 | 1461301375690 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:02:55 INFO - PROCESS | 10117 | 1461301375693 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:02:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:02:55 INFO - PROCESS | 10117 | 1461301375699 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:02:55 INFO - PROCESS | 10117 | 1461301375701 Marionette TRACE conn3 <- [1,1606,null,{}] 22:02:55 INFO - PROCESS | 10117 | 1461301375706 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:55 INFO - PROCESS | 10117 | 1461301375893 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:02:56 INFO - PROCESS | 10117 | 1461301376112 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb4f000 == 126 [pid = 10117] [id = 409] 22:02:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6c40f4000) [pid = 10117] [serial = 1228] [outer = (nil)] 22:02:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6c6ed8400) [pid = 10117] [serial = 1229] [outer = 0x7ff6c40f4000] 22:02:56 INFO - PROCESS | 10117 | 1461301376222 Marionette DEBUG loaded listener.js 22:02:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6c6f5ec00) [pid = 10117] [serial = 1230] [outer = 0x7ff6c40f4000] 22:02:57 INFO - PROCESS | 10117 | 1461301377129 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 22:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1477ms 22:02:57 INFO - PROCESS | 10117 | 1461301377177 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:02:57 INFO - PROCESS | 10117 | 1461301377180 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:02:57 INFO - PROCESS | 10117 | 1461301377187 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:02:57 INFO - PROCESS | 10117 | 1461301377190 Marionette TRACE conn3 <- [1,1610,null,{}] 22:02:57 INFO - PROCESS | 10117 | 1461301377195 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:57 INFO - PROCESS | 10117 | 1461301377398 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:02:57 INFO - PROCESS | 10117 | 1461301377601 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd2a2800 == 127 [pid = 10117] [id = 410] 22:02:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6c418f800) [pid = 10117] [serial = 1231] [outer = (nil)] 22:02:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6c715c400) [pid = 10117] [serial = 1232] [outer = 0x7ff6c418f800] 22:02:57 INFO - PROCESS | 10117 | 1461301377718 Marionette DEBUG loaded listener.js 22:02:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6ca3e4000) [pid = 10117] [serial = 1233] [outer = 0x7ff6c418f800] 22:02:58 INFO - PROCESS | 10117 | 1461301378596 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 22:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 22:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:02:58 INFO - PROCESS | 10117 | 1461301378667 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:02:58 INFO - PROCESS | 10117 | 1461301378669 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:02:58 INFO - PROCESS | 10117 | 1461301378675 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:02:58 INFO - PROCESS | 10117 | 1461301378678 Marionette TRACE conn3 <- [1,1614,null,{}] 22:02:58 INFO - PROCESS | 10117 | 1461301378683 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:58 INFO - PROCESS | 10117 | 1461301378864 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:02:59 INFO - PROCESS | 10117 | 1461301379069 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce84c000 == 128 [pid = 10117] [id = 411] 22:02:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6c6fb4000) [pid = 10117] [serial = 1234] [outer = (nil)] 22:02:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6cbb97400) [pid = 10117] [serial = 1235] [outer = 0x7ff6c6fb4000] 22:02:59 INFO - PROCESS | 10117 | 1461301379180 Marionette DEBUG loaded listener.js 22:02:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6cc2ddc00) [pid = 10117] [serial = 1236] [outer = 0x7ff6c6fb4000] 22:03:00 INFO - PROCESS | 10117 | 1461301380032 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 22:03:00 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 22:03:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1392ms 22:03:00 INFO - PROCESS | 10117 | 1461301380067 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:03:00 INFO - PROCESS | 10117 | 1461301380070 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:03:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:03:00 INFO - PROCESS | 10117 | 1461301380076 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:03:00 INFO - PROCESS | 10117 | 1461301380079 Marionette TRACE conn3 <- [1,1618,null,{}] 22:03:00 INFO - PROCESS | 10117 | 1461301380084 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:00 INFO - PROCESS | 10117 | 1461301380258 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:03:00 INFO - PROCESS | 10117 | 1461301380473 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d97b7800 == 129 [pid = 10117] [id = 412] 22:03:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6c1d3ec00) [pid = 10117] [serial = 1237] [outer = (nil)] 22:03:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6cc4ee800) [pid = 10117] [serial = 1238] [outer = 0x7ff6c1d3ec00] 22:03:00 INFO - PROCESS | 10117 | 1461301380583 Marionette DEBUG loaded listener.js 22:03:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6cc9ac000) [pid = 10117] [serial = 1239] [outer = 0x7ff6c1d3ec00] 22:03:01 INFO - PROCESS | 10117 | 1461301381496 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 22:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1479ms 22:03:01 INFO - PROCESS | 10117 | 1461301381556 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:03:01 INFO - PROCESS | 10117 | 1461301381559 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:03:01 INFO - PROCESS | 10117 | 1461301381586 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:03:01 INFO - PROCESS | 10117 | 1461301381590 Marionette TRACE conn3 <- [1,1622,null,{}] 22:03:01 INFO - PROCESS | 10117 | 1461301381595 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:01 INFO - PROCESS | 10117 | 1461301381800 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:03:02 INFO - PROCESS | 10117 | 1461301382011 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b44e8800 == 130 [pid = 10117] [id = 413] 22:03:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6b20cec00) [pid = 10117] [serial = 1240] [outer = (nil)] 22:03:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b734d800) [pid = 10117] [serial = 1241] [outer = 0x7ff6b20cec00] 22:03:02 INFO - PROCESS | 10117 | 1461301382121 Marionette DEBUG loaded listener.js 22:03:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6cc7e3c00) [pid = 10117] [serial = 1242] [outer = 0x7ff6b20cec00] 22:03:03 INFO - PROCESS | 10117 | 1461301383037 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 22:03:03 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 22:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1834ms 22:03:03 INFO - PROCESS | 10117 | 1461301383435 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:03:03 INFO - PROCESS | 10117 | 1461301383442 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:03:03 INFO - PROCESS | 10117 | 1461301383450 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:03:03 INFO - PROCESS | 10117 | 1461301383453 Marionette TRACE conn3 <- [1,1626,null,{}] 22:03:03 INFO - PROCESS | 10117 | 1461301383461 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:03 INFO - PROCESS | 10117 | 1461301383691 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:03:03 INFO - PROCESS | 10117 | 1461301383907 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb699800 == 131 [pid = 10117] [id = 414] 22:03:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6b41d7000) [pid = 10117] [serial = 1243] [outer = (nil)] 22:03:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6b41da800) [pid = 10117] [serial = 1244] [outer = 0x7ff6b41d7000] 22:03:04 INFO - PROCESS | 10117 | 1461301384013 Marionette DEBUG loaded listener.js 22:03:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6b4a05000) [pid = 10117] [serial = 1245] [outer = 0x7ff6b41d7000] 22:03:04 INFO - PROCESS | 10117 | 1461301384891 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 22:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1493ms 22:03:04 INFO - PROCESS | 10117 | 1461301384943 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:03:04 INFO - PROCESS | 10117 | 1461301384947 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:03:04 INFO - PROCESS | 10117 | 1461301384958 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:03:04 INFO - PROCESS | 10117 | 1461301384962 Marionette TRACE conn3 <- [1,1630,null,{}] 22:03:04 INFO - PROCESS | 10117 | 1461301384968 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:05 INFO - PROCESS | 10117 | 1461301385144 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:03:05 INFO - PROCESS | 10117 | 1461301385548 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7083000 == 132 [pid = 10117] [id = 415] 22:03:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6b4af0400) [pid = 10117] [serial = 1246] [outer = (nil)] 22:03:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6b71bc400) [pid = 10117] [serial = 1247] [outer = 0x7ff6b4af0400] 22:03:05 INFO - PROCESS | 10117 | 1461301385622 Marionette DEBUG loaded listener.js 22:03:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6bb5e9c00) [pid = 10117] [serial = 1248] [outer = 0x7ff6b4af0400] 22:03:06 INFO - PROCESS | 10117 | 1461301386544 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 22:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1639ms 22:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:03:06 INFO - PROCESS | 10117 | 1461301386595 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:03:06 INFO - PROCESS | 10117 | 1461301386598 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:03:06 INFO - PROCESS | 10117 | 1461301386604 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:03:06 INFO - PROCESS | 10117 | 1461301386608 Marionette TRACE conn3 <- [1,1634,null,{}] 22:03:06 INFO - PROCESS | 10117 | 1461301386621 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:06 INFO - PROCESS | 10117 | 1461301386798 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb690800 == 131 [pid = 10117] [id = 398] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0813800 == 130 [pid = 10117] [id = 397] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6cc979800) [pid = 10117] [serial = 1103] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6cd131800) [pid = 10117] [serial = 1106] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6df0e9c00) [pid = 10117] [serial = 1115] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6db8bfc00) [pid = 10117] [serial = 1112] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6d3a66800) [pid = 10117] [serial = 1109] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6b4e5f000) [pid = 10117] [serial = 1118] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6b4e57c00) [pid = 10117] [serial = 1121] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c4441c00) [pid = 10117] [serial = 1142] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | 1461301387178 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0555800 == 129 [pid = 10117] [id = 396] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb696000 == 128 [pid = 10117] [id = 395] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b0c000 == 127 [pid = 10117] [id = 394] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb6a3800 == 126 [pid = 10117] [id = 393] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b0d000 == 125 [pid = 10117] [id = 392] 22:03:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72e4000 == 126 [pid = 10117] [id = 416] 22:03:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b4a05800) [pid = 10117] [serial = 1249] [outer = (nil)] 22:03:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6bc223000) [pid = 10117] [serial = 1250] [outer = 0x7ff6b4a05800] 22:03:07 INFO - PROCESS | 10117 | 1461301387281 Marionette DEBUG loaded listener.js 22:03:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6bcec6800) [pid = 10117] [serial = 1251] [outer = 0x7ff6b4a05800] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2904800 == 125 [pid = 10117] [id = 390] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cb6800 == 124 [pid = 10117] [id = 389] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df1b0000 == 123 [pid = 10117] [id = 388] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da826800 == 122 [pid = 10117] [id = 387] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce85d800 == 121 [pid = 10117] [id = 386] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cab23000 == 120 [pid = 10117] [id = 385] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45bd000 == 119 [pid = 10117] [id = 384] 22:03:07 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8c59800 == 118 [pid = 10117] [id = 381] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6c6e17c00) [pid = 10117] [serial = 939] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6c0916800) [pid = 10117] [serial = 1136] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c082d800) [pid = 10117] [serial = 1133] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6c443f400) [pid = 10117] [serial = 1077] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6b71b4400) [pid = 10117] [serial = 1079] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6b71b4c00) [pid = 10117] [serial = 1125] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6b4aee400) [pid = 10117] [serial = 1124] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6bc4dac00) [pid = 10117] [serial = 1130] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6c8d90400) [pid = 10117] [serial = 1097] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6cac4dc00) [pid = 10117] [serial = 1100] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6bce15000) [pid = 10117] [serial = 1131] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6c418c800) [pid = 10117] [serial = 1088] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6bc4d2400) [pid = 10117] [serial = 1082] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6bb857c00) [pid = 10117] [serial = 1128] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6b83eec00) [pid = 10117] [serial = 1127] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6c1bca800) [pid = 10117] [serial = 1085] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6c6f67800) [pid = 10117] [serial = 1094] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6c4874800) [pid = 10117] [serial = 1091] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6c0ab6c00) [pid = 10117] [serial = 1137] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6c3b4a000) [pid = 10117] [serial = 1140] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c1d3e000) [pid = 10117] [serial = 1139] [outer = (nil)] [url = about:blank] 22:03:07 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6c0831800) [pid = 10117] [serial = 1134] [outer = (nil)] [url = about:blank] 22:03:08 INFO - PROCESS | 10117 | 1461301388032 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 22:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1493ms 22:03:08 INFO - PROCESS | 10117 | 1461301388097 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:03:08 INFO - PROCESS | 10117 | 1461301388101 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:03:08 INFO - PROCESS | 10117 | 1461301388106 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:03:08 INFO - PROCESS | 10117 | 1461301388108 Marionette TRACE conn3 <- [1,1638,null,{}] 22:03:08 INFO - PROCESS | 10117 | 1461301388113 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:08 INFO - PROCESS | 10117 | 1461301388282 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:03:08 INFO - PROCESS | 10117 | 1461301388450 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd5b800 == 119 [pid = 10117] [id = 417] 22:03:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6b4e5f000) [pid = 10117] [serial = 1252] [outer = (nil)] 22:03:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6c0831000) [pid = 10117] [serial = 1253] [outer = 0x7ff6b4e5f000] 22:03:08 INFO - PROCESS | 10117 | 1461301388514 Marionette DEBUG loaded listener.js 22:03:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6c0cd4c00) [pid = 10117] [serial = 1254] [outer = 0x7ff6b4e5f000] 22:03:09 INFO - PROCESS | 10117 | 1461301389261 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 22:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1177ms 22:03:09 INFO - PROCESS | 10117 | 1461301389285 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:03:09 INFO - PROCESS | 10117 | 1461301389288 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:03:09 INFO - PROCESS | 10117 | 1461301389328 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:03:09 INFO - PROCESS | 10117 | 1461301389331 Marionette TRACE conn3 <- [1,1642,null,{}] 22:03:09 INFO - PROCESS | 10117 | 1461301389339 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:09 INFO - PROCESS | 10117 | 1461301389505 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:03:09 INFO - PROCESS | 10117 | 1461301389515 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e2f000 == 120 [pid = 10117] [id = 418] 22:03:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6c0832400) [pid = 10117] [serial = 1255] [outer = (nil)] 22:03:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6c3208400) [pid = 10117] [serial = 1256] [outer = 0x7ff6c0832400] 22:03:09 INFO - PROCESS | 10117 | 1461301389575 Marionette DEBUG loaded listener.js 22:03:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6c368a800) [pid = 10117] [serial = 1257] [outer = 0x7ff6c0832400] 22:03:10 INFO - PROCESS | 10117 | 1461301390516 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 22:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1232ms 22:03:10 INFO - PROCESS | 10117 | 1461301390559 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:03:10 INFO - PROCESS | 10117 | 1461301390563 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:03:10 INFO - PROCESS | 10117 | 1461301390575 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:03:10 INFO - PROCESS | 10117 | 1461301390577 Marionette TRACE conn3 <- [1,1646,null,{}] 22:03:10 INFO - PROCESS | 10117 | 1461301390582 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:10 INFO - PROCESS | 10117 | 1461301390851 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:03:10 INFO - PROCESS | 10117 | 1461301390880 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b1c000 == 121 [pid = 10117] [id = 419] 22:03:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6c3e21800) [pid = 10117] [serial = 1258] [outer = (nil)] 22:03:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6c55ab800) [pid = 10117] [serial = 1259] [outer = 0x7ff6c3e21800] 22:03:10 INFO - PROCESS | 10117 | 1461301390945 Marionette DEBUG loaded listener.js 22:03:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6c6edcc00) [pid = 10117] [serial = 1260] [outer = 0x7ff6c3e21800] 22:03:12 INFO - PROCESS | 10117 | 1461301392117 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6b41c1400) [pid = 10117] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6bcec9000) [pid = 10117] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6c1da6000) [pid = 10117] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6b4a11c00) [pid = 10117] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6b4a0e800) [pid = 10117] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6bb60ac00) [pid = 10117] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6bc173000) [pid = 10117] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:03:12 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6b7344c00) [pid = 10117] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1627ms 22:03:12 INFO - PROCESS | 10117 | 1461301392203 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:03:12 INFO - PROCESS | 10117 | 1461301392205 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:03:12 INFO - PROCESS | 10117 | 1461301392212 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:03:12 INFO - PROCESS | 10117 | 1461301392214 Marionette TRACE conn3 <- [1,1650,null,{}] 22:03:12 INFO - PROCESS | 10117 | 1461301392219 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:12 INFO - PROCESS | 10117 | 1461301392389 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:03:12 INFO - PROCESS | 10117 | 1461301392594 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c076d800 == 122 [pid = 10117] [id = 420] 22:03:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6bc0b1800) [pid = 10117] [serial = 1261] [outer = (nil)] 22:03:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6bc4de400) [pid = 10117] [serial = 1262] [outer = 0x7ff6bc0b1800] 22:03:12 INFO - PROCESS | 10117 | 1461301392656 Marionette DEBUG loaded listener.js 22:03:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6c3e2a800) [pid = 10117] [serial = 1263] [outer = 0x7ff6bc0b1800] 22:03:13 INFO - PROCESS | 10117 | 1461301393345 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 22:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1175ms 22:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:03:13 INFO - PROCESS | 10117 | 1461301393398 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:03:13 INFO - PROCESS | 10117 | 1461301393401 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:03:13 INFO - PROCESS | 10117 | 1461301393407 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:03:13 INFO - PROCESS | 10117 | 1461301393410 Marionette TRACE conn3 <- [1,1654,null,{}] 22:03:13 INFO - PROCESS | 10117 | 1461301393415 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:13 INFO - PROCESS | 10117 | 1461301393586 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:03:13 INFO - PROCESS | 10117 | 1461301393596 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5765000 == 123 [pid = 10117] [id = 421] 22:03:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6b4e62000) [pid = 10117] [serial = 1264] [outer = (nil)] 22:03:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6c6fba800) [pid = 10117] [serial = 1265] [outer = 0x7ff6b4e62000] 22:03:13 INFO - PROCESS | 10117 | 1461301393657 Marionette DEBUG loaded listener.js 22:03:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6cbe17000) [pid = 10117] [serial = 1266] [outer = 0x7ff6b4e62000] 22:03:14 INFO - PROCESS | 10117 | 1461301394799 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 22:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1428ms 22:03:14 INFO - PROCESS | 10117 | 1461301394836 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:03:14 INFO - PROCESS | 10117 | 1461301394841 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:03:14 INFO - PROCESS | 10117 | 1461301394849 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:03:14 INFO - PROCESS | 10117 | 1461301394855 Marionette TRACE conn3 <- [1,1658,null,{}] 22:03:14 INFO - PROCESS | 10117 | 1461301394863 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:15 INFO - PROCESS | 10117 | 1461301395054 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:03:15 INFO - PROCESS | 10117 | 1461301395322 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb438000 == 124 [pid = 10117] [id = 422] 22:03:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6b4a95c00) [pid = 10117] [serial = 1267] [outer = (nil)] 22:03:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6b4af2400) [pid = 10117] [serial = 1268] [outer = 0x7ff6b4a95c00] 22:03:15 INFO - PROCESS | 10117 | 1461301395440 Marionette DEBUG loaded listener.js 22:03:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6b83f0400) [pid = 10117] [serial = 1269] [outer = 0x7ff6b4a95c00] 22:03:16 INFO - PROCESS | 10117 | 1461301396354 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1534ms 22:03:16 INFO - PROCESS | 10117 | 1461301396384 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:03:16 INFO - PROCESS | 10117 | 1461301396391 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:03:16 INFO - PROCESS | 10117 | 1461301396402 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:03:16 INFO - PROCESS | 10117 | 1461301396405 Marionette TRACE conn3 <- [1,1662,null,{}] 22:03:16 INFO - PROCESS | 10117 | 1461301396411 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:16 INFO - PROCESS | 10117 | 1461301396596 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:03:16 INFO - PROCESS | 10117 | 1461301396901 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fdb800 == 125 [pid = 10117] [id = 423] 22:03:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6bc22b000) [pid = 10117] [serial = 1270] [outer = (nil)] 22:03:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6bcc9a800) [pid = 10117] [serial = 1271] [outer = 0x7ff6bc22b000] 22:03:17 INFO - PROCESS | 10117 | 1461301397018 Marionette DEBUG loaded listener.js 22:03:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6c0831800) [pid = 10117] [serial = 1272] [outer = 0x7ff6bc22b000] 22:03:18 INFO - PROCESS | 10117 | 1461301398074 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1740ms 22:03:18 INFO - PROCESS | 10117 | 1461301398144 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:03:18 INFO - PROCESS | 10117 | 1461301398150 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:03:18 INFO - PROCESS | 10117 | 1461301398158 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:03:18 INFO - PROCESS | 10117 | 1461301398165 Marionette TRACE conn3 <- [1,1666,null,{}] 22:03:18 INFO - PROCESS | 10117 | 1461301398181 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:18 INFO - PROCESS | 10117 | 1461301398419 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:03:18 INFO - PROCESS | 10117 | 1461301398717 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb48000 == 126 [pid = 10117] [id = 424] 22:03:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6c3685c00) [pid = 10117] [serial = 1273] [outer = (nil)] 22:03:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6c3689800) [pid = 10117] [serial = 1274] [outer = 0x7ff6c3685c00] 22:03:18 INFO - PROCESS | 10117 | 1461301398796 Marionette DEBUG loaded listener.js 22:03:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6c443f400) [pid = 10117] [serial = 1275] [outer = 0x7ff6c3685c00] 22:03:19 INFO - PROCESS | 10117 | 1461301399644 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 22:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1536ms 22:03:19 INFO - PROCESS | 10117 | 1461301399695 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:03:19 INFO - PROCESS | 10117 | 1461301399699 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:03:19 INFO - PROCESS | 10117 | 1461301399705 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:03:19 INFO - PROCESS | 10117 | 1461301399708 Marionette TRACE conn3 <- [1,1670,null,{}] 22:03:19 INFO - PROCESS | 10117 | 1461301399713 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:19 INFO - PROCESS | 10117 | 1461301399902 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:03:20 INFO - PROCESS | 10117 | 1461301400114 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce84b000 == 127 [pid = 10117] [id = 425] 22:03:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6c3689000) [pid = 10117] [serial = 1276] [outer = (nil)] 22:03:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6c6edb400) [pid = 10117] [serial = 1277] [outer = 0x7ff6c3689000] 22:03:20 INFO - PROCESS | 10117 | 1461301400229 Marionette DEBUG loaded listener.js 22:03:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6c6fc1800) [pid = 10117] [serial = 1278] [outer = 0x7ff6c3689000] 22:03:21 INFO - PROCESS | 10117 | 1461301401093 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 22:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1429ms 22:03:21 INFO - PROCESS | 10117 | 1461301401135 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:03:21 INFO - PROCESS | 10117 | 1461301401139 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:03:21 INFO - PROCESS | 10117 | 1461301401144 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:03:21 INFO - PROCESS | 10117 | 1461301401152 Marionette TRACE conn3 <- [1,1674,null,{}] 22:03:21 INFO - PROCESS | 10117 | 1461301401162 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:21 INFO - PROCESS | 10117 | 1461301401360 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:03:21 INFO - PROCESS | 10117 | 1461301401576 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da6ba000 == 128 [pid = 10117] [id = 426] 22:03:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6c47d9000) [pid = 10117] [serial = 1279] [outer = (nil)] 22:03:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6cc438c00) [pid = 10117] [serial = 1280] [outer = 0x7ff6c47d9000] 22:03:21 INFO - PROCESS | 10117 | 1461301401686 Marionette DEBUG loaded listener.js 22:03:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6cca6fc00) [pid = 10117] [serial = 1281] [outer = 0x7ff6c47d9000] 22:03:22 INFO - PROCESS | 10117 | 1461301402585 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 22:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1505ms 22:03:22 INFO - PROCESS | 10117 | 1461301402651 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:03:22 INFO - PROCESS | 10117 | 1461301402655 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:03:22 INFO - PROCESS | 10117 | 1461301402661 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:03:22 INFO - PROCESS | 10117 | 1461301402663 Marionette TRACE conn3 <- [1,1678,null,{}] 22:03:22 INFO - PROCESS | 10117 | 1461301402668 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:22 INFO - PROCESS | 10117 | 1461301402880 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:03:23 INFO - PROCESS | 10117 | 1461301403140 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df1ac000 == 129 [pid = 10117] [id = 427] 22:03:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6cd2e9400) [pid = 10117] [serial = 1282] [outer = (nil)] 22:03:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6cfe52400) [pid = 10117] [serial = 1283] [outer = 0x7ff6cd2e9400] 22:03:23 INFO - PROCESS | 10117 | 1461301403260 Marionette DEBUG loaded listener.js 22:03:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6da37d800) [pid = 10117] [serial = 1284] [outer = 0x7ff6cd2e9400] 22:03:24 INFO - PROCESS | 10117 | 1461301404055 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 22:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1432ms 22:03:24 INFO - PROCESS | 10117 | 1461301404094 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:03:24 INFO - PROCESS | 10117 | 1461301404097 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:03:24 INFO - PROCESS | 10117 | 1461301404103 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:03:24 INFO - PROCESS | 10117 | 1461301404105 Marionette TRACE conn3 <- [1,1682,null,{}] 22:03:24 INFO - PROCESS | 10117 | 1461301404110 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:24 INFO - PROCESS | 10117 | 1461301404274 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:03:24 INFO - PROCESS | 10117 | 1461301404498 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdd9800 == 130 [pid = 10117] [id = 428] 22:03:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6cd751400) [pid = 10117] [serial = 1285] [outer = (nil)] 22:03:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6db7dec00) [pid = 10117] [serial = 1286] [outer = 0x7ff6cd751400] 22:03:24 INFO - PROCESS | 10117 | 1461301404607 Marionette DEBUG loaded listener.js 22:03:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6dbbcb800) [pid = 10117] [serial = 1287] [outer = 0x7ff6cd751400] 22:03:25 INFO - PROCESS | 10117 | 1461301405446 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 22:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1377ms 22:03:25 INFO - PROCESS | 10117 | 1461301405488 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:03:25 INFO - PROCESS | 10117 | 1461301405492 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:03:25 INFO - PROCESS | 10117 | 1461301405498 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:03:25 INFO - PROCESS | 10117 | 1461301405500 Marionette TRACE conn3 <- [1,1686,null,{}] 22:03:25 INFO - PROCESS | 10117 | 1461301405505 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:25 INFO - PROCESS | 10117 | 1461301405685 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:03:25 INFO - PROCESS | 10117 | 1461301405901 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cb7800 == 131 [pid = 10117] [id = 429] 22:03:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6b2be7400) [pid = 10117] [serial = 1288] [outer = (nil)] 22:03:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6b2bf0400) [pid = 10117] [serial = 1289] [outer = 0x7ff6b2be7400] 22:03:26 INFO - PROCESS | 10117 | 1461301406007 Marionette DEBUG loaded listener.js 22:03:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6b2bf5400) [pid = 10117] [serial = 1290] [outer = 0x7ff6b2be7400] 22:03:26 INFO - PROCESS | 10117 | 1461301406916 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 22:03:26 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 22:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1480ms 22:03:26 INFO - PROCESS | 10117 | 1461301406979 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:03:26 INFO - PROCESS | 10117 | 1461301406982 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:03:26 INFO - PROCESS | 10117 | 1461301406988 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:03:26 INFO - PROCESS | 10117 | 1461301406990 Marionette TRACE conn3 <- [1,1690,null,{}] 22:03:26 INFO - PROCESS | 10117 | 1461301406995 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:27 INFO - PROCESS | 10117 | 1461301407181 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:03:27 INFO - PROCESS | 10117 | 1461301407398 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4564000 == 132 [pid = 10117] [id = 430] 22:03:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6b2be8800) [pid = 10117] [serial = 1291] [outer = (nil)] 22:03:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6db732800) [pid = 10117] [serial = 1292] [outer = 0x7ff6b2be8800] 22:03:27 INFO - PROCESS | 10117 | 1461301407511 Marionette DEBUG loaded listener.js 22:03:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6df0e9c00) [pid = 10117] [serial = 1293] [outer = 0x7ff6b2be8800] 22:03:28 INFO - PROCESS | 10117 | 1461301408361 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 22:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1433ms 22:03:28 INFO - PROCESS | 10117 | 1461301408422 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:03:28 INFO - PROCESS | 10117 | 1461301408426 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:03:28 INFO - PROCESS | 10117 | 1461301408431 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:03:28 INFO - PROCESS | 10117 | 1461301408433 Marionette TRACE conn3 <- [1,1694,null,{}] 22:03:28 INFO - PROCESS | 10117 | 1461301408439 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:28 INFO - PROCESS | 10117 | 1461301408624 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:03:28 INFO - PROCESS | 10117 | 1461301408840 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cbd000 == 133 [pid = 10117] [id = 431] 22:03:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6b2bf5800) [pid = 10117] [serial = 1294] [outer = (nil)] 22:03:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6b4652400) [pid = 10117] [serial = 1295] [outer = 0x7ff6b2bf5800] 22:03:28 INFO - PROCESS | 10117 | 1461301408955 Marionette DEBUG loaded listener.js 22:03:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 254 (0x7ff6b4657800) [pid = 10117] [serial = 1296] [outer = 0x7ff6b2bf5800] 22:03:29 INFO - PROCESS | 10117 | 1461301409915 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 22:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1540ms 22:03:29 INFO - PROCESS | 10117 | 1461301409972 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:03:29 INFO - PROCESS | 10117 | 1461301409976 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:03:29 INFO - PROCESS | 10117 | 1461301409982 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:03:29 INFO - PROCESS | 10117 | 1461301409986 Marionette TRACE conn3 <- [1,1698,null,{}] 22:03:29 INFO - PROCESS | 10117 | 1461301409991 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:30 INFO - PROCESS | 10117 | 1461301410208 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:03:31 INFO - PROCESS | 10117 | 1461301411003 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bca3e000 == 134 [pid = 10117] [id = 432] 22:03:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 255 (0x7ff6b2b90400) [pid = 10117] [serial = 1297] [outer = (nil)] 22:03:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6b2fec800) [pid = 10117] [serial = 1298] [outer = 0x7ff6b2b90400] 22:03:31 INFO - PROCESS | 10117 | 1461301411084 Marionette DEBUG loaded listener.js 22:03:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6b41db800) [pid = 10117] [serial = 1299] [outer = 0x7ff6b2b90400] 22:03:31 INFO - PROCESS | 10117 | 1461301411971 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 22:03:32 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 22:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2036ms 22:03:32 INFO - PROCESS | 10117 | 1461301412021 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:03:32 INFO - PROCESS | 10117 | 1461301412027 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:03:32 INFO - PROCESS | 10117 | 1461301412036 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:03:32 INFO - PROCESS | 10117 | 1461301412040 Marionette TRACE conn3 <- [1,1702,null,{}] 22:03:32 INFO - PROCESS | 10117 | 1461301412046 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:32 INFO - PROCESS | 10117 | 1461301412244 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:03:32 INFO - PROCESS | 10117 | 1461301412481 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b8b000 == 135 [pid = 10117] [id = 433] 22:03:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6b41e0400) [pid = 10117] [serial = 1300] [outer = (nil)] 22:03:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 259 (0x7ff6b4a99800) [pid = 10117] [serial = 1301] [outer = 0x7ff6b41e0400] 22:03:32 INFO - PROCESS | 10117 | 1461301412693 Marionette DEBUG loaded listener.js 22:03:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 260 (0x7ff6b7345000) [pid = 10117] [serial = 1302] [outer = 0x7ff6b41e0400] 22:03:33 INFO - PROCESS | 10117 | 1461301413745 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 22:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1787ms 22:03:33 INFO - PROCESS | 10117 | 1461301413827 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:03:33 INFO - PROCESS | 10117 | 1461301413833 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:03:33 INFO - PROCESS | 10117 | 1461301413839 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:03:33 INFO - PROCESS | 10117 | 1461301413842 Marionette TRACE conn3 <- [1,1706,null,{}] 22:03:33 INFO - PROCESS | 10117 | 1461301413847 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:34 INFO - PROCESS | 10117 | 1461301414073 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:03:34 INFO - PROCESS | 10117 | 1461301414374 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb424000 == 136 [pid = 10117] [id = 434] 22:03:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 261 (0x7ff6bc169c00) [pid = 10117] [serial = 1303] [outer = (nil)] 22:03:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 262 (0x7ff6bc222800) [pid = 10117] [serial = 1304] [outer = 0x7ff6bc169c00] 22:03:34 INFO - PROCESS | 10117 | 1461301414485 Marionette DEBUG loaded listener.js 22:03:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 263 (0x7ff6bc4d8000) [pid = 10117] [serial = 1305] [outer = 0x7ff6bc169c00] 22:03:35 INFO - PROCESS | 10117 | 1461301415308 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 22:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 22:03:35 INFO - PROCESS | 10117 | 1461301415372 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:03:35 INFO - PROCESS | 10117 | 1461301415376 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:03:35 INFO - PROCESS | 10117 | 1461301415388 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:03:35 INFO - PROCESS | 10117 | 1461301415396 Marionette TRACE conn3 <- [1,1710,null,{}] 22:03:35 INFO - PROCESS | 10117 | 1461301415404 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:35 INFO - PROCESS | 10117 | 1461301415678 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:03:35 INFO - PROCESS | 10117 | 1461301415984 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09cb000 == 137 [pid = 10117] [id = 435] 22:03:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 264 (0x7ff6bb607400) [pid = 10117] [serial = 1306] [outer = (nil)] 22:03:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 265 (0x7ff6c0ccac00) [pid = 10117] [serial = 1307] [outer = 0x7ff6bb607400] 22:03:36 INFO - PROCESS | 10117 | 1461301416055 Marionette DEBUG loaded listener.js 22:03:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 266 (0x7ff6c0eda800) [pid = 10117] [serial = 1308] [outer = 0x7ff6bb607400] 22:03:36 INFO - PROCESS | 10117 | 1461301416899 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 22:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1592ms 22:03:36 INFO - PROCESS | 10117 | 1461301416976 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:03:36 INFO - PROCESS | 10117 | 1461301416980 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:03:36 INFO - PROCESS | 10117 | 1461301416986 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:03:36 INFO - PROCESS | 10117 | 1461301416988 Marionette TRACE conn3 <- [1,1714,null,{}] 22:03:36 INFO - PROCESS | 10117 | 1461301416993 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:37 INFO - PROCESS | 10117 | 1461301417168 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cdd08000 == 136 [pid = 10117] [id = 40] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5754800 == 135 [pid = 10117] [id = 48] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45c2000 == 134 [pid = 10117] [id = 372] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e3e82000 == 133 [pid = 10117] [id = 371] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 265 (0x7ff6dba0a000) [pid = 10117] [serial = 1169] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 264 (0x7ff6cea23c00) [pid = 10117] [serial = 1163] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 263 (0x7ff6c3ee9800) [pid = 10117] [serial = 1154] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 262 (0x7ff6b4e5c000) [pid = 10117] [serial = 1145] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 261 (0x7ff6c0cd1000) [pid = 10117] [serial = 1151] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 260 (0x7ff6b4a0c000) [pid = 10117] [serial = 1175] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 259 (0x7ff6c63a9400) [pid = 10117] [serial = 1157] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 258 (0x7ff6cb189c00) [pid = 10117] [serial = 1160] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6b2b8ec00) [pid = 10117] [serial = 1172] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6bc2ce000) [pid = 10117] [serial = 1148] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6da382c00) [pid = 10117] [serial = 1166] [outer = (nil)] [url = about:blank] 22:03:37 INFO - PROCESS | 10117 | 1461301417542 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c575a800 == 132 [pid = 10117] [id = 47] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfa87000 == 131 [pid = 10117] [id = 370] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7088000 == 130 [pid = 10117] [id = 373] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c076d800 == 129 [pid = 10117] [id = 420] 22:03:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b467b800 == 130 [pid = 10117] [id = 436] 22:03:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6b2b8b000) [pid = 10117] [serial = 1309] [outer = (nil)] 22:03:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6b4a9cc00) [pid = 10117] [serial = 1310] [outer = 0x7ff6b2b8b000] 22:03:37 INFO - PROCESS | 10117 | 1461301417633 Marionette DEBUG loaded listener.js 22:03:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6c0a95400) [pid = 10117] [serial = 1311] [outer = 0x7ff6b2b8b000] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b1c000 == 129 [pid = 10117] [id = 419] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e2f000 == 128 [pid = 10117] [id = 418] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd5b800 == 127 [pid = 10117] [id = 417] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72e4000 == 126 [pid = 10117] [id = 416] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7083000 == 125 [pid = 10117] [id = 415] 22:03:37 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb699800 == 124 [pid = 10117] [id = 414] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d97b7800 == 123 [pid = 10117] [id = 412] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce84c000 == 122 [pid = 10117] [id = 411] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd2a2800 == 121 [pid = 10117] [id = 410] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccb4f000 == 120 [pid = 10117] [id = 409] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cb10e000 == 119 [pid = 10117] [id = 408] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6ea9800 == 118 [pid = 10117] [id = 407] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c441d800 == 117 [pid = 10117] [id = 406] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d54800 == 116 [pid = 10117] [id = 405] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1de9800 == 115 [pid = 10117] [id = 404] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b1c800 == 114 [pid = 10117] [id = 403] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b1c800 == 113 [pid = 10117] [id = 400] 22:03:38 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e14000 == 112 [pid = 10117] [id = 399] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6b43d4c00) [pid = 10117] [serial = 1179] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6c0abcc00) [pid = 10117] [serial = 1194] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6c55b3800) [pid = 10117] [serial = 1143] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 254 (0x7ff6b4cdd400) [pid = 10117] [serial = 1182] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 253 (0x7ff6b4a9e000) [pid = 10117] [serial = 1181] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6bb60a000) [pid = 10117] [serial = 1185] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6c0910000) [pid = 10117] [serial = 1193] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6bc16c800) [pid = 10117] [serial = 1187] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6bce13400) [pid = 10117] [serial = 1191] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6bb5e7c00) [pid = 10117] [serial = 1184] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6c0abd400) [pid = 10117] [serial = 1196] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6bc4d2800) [pid = 10117] [serial = 1190] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6bc229800) [pid = 10117] [serial = 1188] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6b41e0c00) [pid = 10117] [serial = 1178] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6c0ed5400) [pid = 10117] [serial = 1197] [outer = (nil)] [url = about:blank] 22:03:38 INFO - PROCESS | 10117 | 1461301418395 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1438ms 22:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:03:38 INFO - PROCESS | 10117 | 1461301418425 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:03:38 INFO - PROCESS | 10117 | 1461301418427 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:03:38 INFO - PROCESS | 10117 | 1461301418431 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:03:38 INFO - PROCESS | 10117 | 1461301418435 Marionette TRACE conn3 <- [1,1718,null,{}] 22:03:38 INFO - PROCESS | 10117 | 1461301418439 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:38 INFO - PROCESS | 10117 | 1461301418598 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:03:38 INFO - PROCESS | 10117 | 1461301418772 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb6a8000 == 113 [pid = 10117] [id = 437] 22:03:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6c1b6d800) [pid = 10117] [serial = 1312] [outer = (nil)] 22:03:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6c1dacc00) [pid = 10117] [serial = 1313] [outer = 0x7ff6c1b6d800] 22:03:38 INFO - PROCESS | 10117 | 1461301418844 Marionette DEBUG loaded listener.js 22:03:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6c3b57c00) [pid = 10117] [serial = 1314] [outer = 0x7ff6c1b6d800] 22:03:39 INFO - PROCESS | 10117 | 1461301419582 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1176ms 22:03:39 INFO - PROCESS | 10117 | 1461301419610 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:03:39 INFO - PROCESS | 10117 | 1461301419613 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:03:39 INFO - PROCESS | 10117 | 1461301419619 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:03:39 INFO - PROCESS | 10117 | 1461301419620 Marionette TRACE conn3 <- [1,1722,null,{}] 22:03:39 INFO - PROCESS | 10117 | 1461301419656 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:39 INFO - PROCESS | 10117 | 1461301419808 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:03:39 INFO - PROCESS | 10117 | 1461301419828 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e2f000 == 114 [pid = 10117] [id = 438] 22:03:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6c418cc00) [pid = 10117] [serial = 1315] [outer = (nil)] 22:03:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6c55b3800) [pid = 10117] [serial = 1316] [outer = 0x7ff6c418cc00] 22:03:39 INFO - PROCESS | 10117 | 1461301419884 Marionette DEBUG loaded listener.js 22:03:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6c6e20000) [pid = 10117] [serial = 1317] [outer = 0x7ff6c418cc00] 22:03:40 INFO - PROCESS | 10117 | 1461301420799 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 22:03:40 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 22:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1216ms 22:03:40 INFO - PROCESS | 10117 | 1461301420836 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:03:40 INFO - PROCESS | 10117 | 1461301420839 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:03:40 INFO - PROCESS | 10117 | 1461301420844 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:03:40 INFO - PROCESS | 10117 | 1461301420846 Marionette TRACE conn3 <- [1,1726,null,{}] 22:03:40 INFO - PROCESS | 10117 | 1461301420859 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:41 INFO - PROCESS | 10117 | 1461301421085 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:03:41 INFO - PROCESS | 10117 | 1461301421128 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4413000 == 115 [pid = 10117] [id = 439] 22:03:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6c4185400) [pid = 10117] [serial = 1318] [outer = (nil)] 22:03:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6c6f62400) [pid = 10117] [serial = 1319] [outer = 0x7ff6c4185400] 22:03:41 INFO - PROCESS | 10117 | 1461301421187 Marionette DEBUG loaded listener.js 22:03:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6c47d5800) [pid = 10117] [serial = 1320] [outer = 0x7ff6c4185400] 22:03:42 INFO - PROCESS | 10117 | 1461301422036 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 22:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1224ms 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6c63a8000) [pid = 10117] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6b41d7000) [pid = 10117] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6b7351c00) [pid = 10117] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6b2fed800) [pid = 10117] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6b20c7400) [pid = 10117] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6b4af0400) [pid = 10117] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6bb607800) [pid = 10117] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6b4a05800) [pid = 10117] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6cfe4bc00) [pid = 10117] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6c3e27000) [pid = 10117] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6b43cbc00) [pid = 10117] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6c3682000) [pid = 10117] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6bc4d4c00) [pid = 10117] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6c3e21800) [pid = 10117] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6c3684c00) [pid = 10117] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c0832400) [pid = 10117] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6b4029800) [pid = 10117] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6bc4da400) [pid = 10117] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6b4ce6800) [pid = 10117] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6c090f400) [pid = 10117] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c6ed3c00) [pid = 10117] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6bc0b1800) [pid = 10117] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6bc0b6400) [pid = 10117] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6b41e5400) [pid = 10117] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6c4994c00) [pid = 10117] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6b4e5f000) [pid = 10117] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6ba4ab800) [pid = 10117] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6b4aed800) [pid = 10117] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6b4a9f400) [pid = 10117] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6b4a07000) [pid = 10117] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6bc22d000) [pid = 10117] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6b43d8c00) [pid = 10117] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6b2ff0c00) [pid = 10117] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6ba4b9400) [pid = 10117] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6b20c2c00) [pid = 10117] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6c6ed4800) [pid = 10117] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6ba4b4000) [pid = 10117] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6c6fba000) [pid = 10117] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6c0a9f800) [pid = 10117] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6b734dc00) [pid = 10117] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6c59cf800) [pid = 10117] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6bc2d0c00) [pid = 10117] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6c486ec00) [pid = 10117] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6ba4ad400) [pid = 10117] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6c0914800) [pid = 10117] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6cbb92400) [pid = 10117] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6c3b38800) [pid = 10117] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6c40f2800) [pid = 10117] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c0aa1800) [pid = 10117] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6b41bf800) [pid = 10117] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6c47db800) [pid = 10117] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6c0ab9400) [pid = 10117] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6bc14c800) [pid = 10117] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b2b82c00) [pid = 10117] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b4025400) [pid = 10117] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:03:43 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6c37b4800) [pid = 10117] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:03:43 INFO - PROCESS | 10117 | 1461301423104 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:03:43 INFO - PROCESS | 10117 | 1461301423109 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:03:43 INFO - PROCESS | 10117 | 1461301423145 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:03:43 INFO - PROCESS | 10117 | 1461301423148 Marionette TRACE conn3 <- [1,1730,null,{}] 22:03:43 INFO - PROCESS | 10117 | 1461301423152 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:43 INFO - PROCESS | 10117 | 1461301423360 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:03:43 INFO - PROCESS | 10117 | 1461301423467 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4664000 == 116 [pid = 10117] [id = 440] 22:03:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6b2fec400) [pid = 10117] [serial = 1321] [outer = (nil)] 22:03:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b41d9c00) [pid = 10117] [serial = 1322] [outer = 0x7ff6b2fec400] 22:03:43 INFO - PROCESS | 10117 | 1461301423525 Marionette DEBUG loaded listener.js 22:03:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b4aed800) [pid = 10117] [serial = 1323] [outer = 0x7ff6b2fec400] 22:03:44 INFO - PROCESS | 10117 | 1461301424176 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 22:03:44 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 22:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1082ms 22:03:44 INFO - PROCESS | 10117 | 1461301424224 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:03:44 INFO - PROCESS | 10117 | 1461301424227 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:03:44 INFO - PROCESS | 10117 | 1461301424232 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:03:44 INFO - PROCESS | 10117 | 1461301424234 Marionette TRACE conn3 <- [1,1734,null,{}] 22:03:44 INFO - PROCESS | 10117 | 1461301424239 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:44 INFO - PROCESS | 10117 | 1461301424467 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:03:44 INFO - PROCESS | 10117 | 1461301424486 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07a7000 == 117 [pid = 10117] [id = 441] 22:03:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b20d0000) [pid = 10117] [serial = 1324] [outer = (nil)] 22:03:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6ba4b6c00) [pid = 10117] [serial = 1325] [outer = 0x7ff6b20d0000] 22:03:44 INFO - PROCESS | 10117 | 1461301424543 Marionette DEBUG loaded listener.js 22:03:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6bc16bc00) [pid = 10117] [serial = 1326] [outer = 0x7ff6b20d0000] 22:03:45 INFO - PROCESS | 10117 | 1461301425576 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 22:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1376ms 22:03:45 INFO - PROCESS | 10117 | 1461301425610 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:03:45 INFO - PROCESS | 10117 | 1461301425615 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:03:45 INFO - PROCESS | 10117 | 1461301425623 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:03:45 INFO - PROCESS | 10117 | 1461301425629 Marionette TRACE conn3 <- [1,1738,null,{}] 22:03:45 INFO - PROCESS | 10117 | 1461301425637 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:45 INFO - PROCESS | 10117 | 1461301425840 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:03:46 INFO - PROCESS | 10117 | 1461301426117 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bca3c000 == 118 [pid = 10117] [id = 442] 22:03:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6b4024400) [pid = 10117] [serial = 1327] [outer = (nil)] 22:03:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6b4a0a800) [pid = 10117] [serial = 1328] [outer = 0x7ff6b4024400] 22:03:46 INFO - PROCESS | 10117 | 1461301426240 Marionette DEBUG loaded listener.js 22:03:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6b4ce8800) [pid = 10117] [serial = 1329] [outer = 0x7ff6b4024400] 22:03:47 INFO - PROCESS | 10117 | 1461301427100 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 22:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1536ms 22:03:47 INFO - PROCESS | 10117 | 1461301427160 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:03:47 INFO - PROCESS | 10117 | 1461301427168 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:03:47 INFO - PROCESS | 10117 | 1461301427178 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:03:47 INFO - PROCESS | 10117 | 1461301427182 Marionette TRACE conn3 <- [1,1742,null,{}] 22:03:47 INFO - PROCESS | 10117 | 1461301427187 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:47 INFO - PROCESS | 10117 | 1461301427409 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:03:47 INFO - PROCESS | 10117 | 1461301427711 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ad4000 == 119 [pid = 10117] [id = 443] 22:03:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6bc150000) [pid = 10117] [serial = 1330] [outer = (nil)] 22:03:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6bc227000) [pid = 10117] [serial = 1331] [outer = 0x7ff6bc150000] 22:03:47 INFO - PROCESS | 10117 | 1461301427828 Marionette DEBUG loaded listener.js 22:03:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6bc4d7c00) [pid = 10117] [serial = 1332] [outer = 0x7ff6bc150000] 22:03:48 INFO - PROCESS | 10117 | 1461301428688 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 22:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1580ms 22:03:48 INFO - PROCESS | 10117 | 1461301428758 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:03:48 INFO - PROCESS | 10117 | 1461301428762 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:03:48 INFO - PROCESS | 10117 | 1461301428769 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:03:48 INFO - PROCESS | 10117 | 1461301428774 Marionette TRACE conn3 <- [1,1746,null,{}] 22:03:48 INFO - PROCESS | 10117 | 1461301428789 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:49 INFO - PROCESS | 10117 | 1461301429023 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:03:49 INFO - PROCESS | 10117 | 1461301429319 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ca31e000 == 120 [pid = 10117] [id = 444] 22:03:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6c090d800) [pid = 10117] [serial = 1333] [outer = (nil)] 22:03:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6c0ab8400) [pid = 10117] [serial = 1334] [outer = 0x7ff6c090d800] 22:03:49 INFO - PROCESS | 10117 | 1461301429400 Marionette DEBUG loaded listener.js 22:03:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c1b6a800) [pid = 10117] [serial = 1335] [outer = 0x7ff6c090d800] 22:03:50 INFO - PROCESS | 10117 | 1461301430241 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 22:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1535ms 22:03:50 INFO - PROCESS | 10117 | 1461301430305 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:03:50 INFO - PROCESS | 10117 | 1461301430310 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:03:50 INFO - PROCESS | 10117 | 1461301430315 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:03:50 INFO - PROCESS | 10117 | 1461301430318 Marionette TRACE conn3 <- [1,1750,null,{}] 22:03:50 INFO - PROCESS | 10117 | 1461301430323 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:50 INFO - PROCESS | 10117 | 1461301430519 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:03:50 INFO - PROCESS | 10117 | 1461301430734 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb4f000 == 121 [pid = 10117] [id = 445] 22:03:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6c090a400) [pid = 10117] [serial = 1336] [outer = (nil)] 22:03:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6c368b400) [pid = 10117] [serial = 1337] [outer = 0x7ff6c090a400] 22:03:50 INFO - PROCESS | 10117 | 1461301430850 Marionette DEBUG loaded listener.js 22:03:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6c3d8f800) [pid = 10117] [serial = 1338] [outer = 0x7ff6c090a400] 22:03:51 INFO - PROCESS | 10117 | 1461301431804 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 22:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1528ms 22:03:51 INFO - PROCESS | 10117 | 1461301431844 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:03:51 INFO - PROCESS | 10117 | 1461301431847 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:03:51 INFO - PROCESS | 10117 | 1461301431853 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:03:51 INFO - PROCESS | 10117 | 1461301431855 Marionette TRACE conn3 <- [1,1754,null,{}] 22:03:51 INFO - PROCESS | 10117 | 1461301431861 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:52 INFO - PROCESS | 10117 | 1461301432048 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:03:52 INFO - PROCESS | 10117 | 1461301432261 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cea69000 == 122 [pid = 10117] [id = 446] 22:03:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6c320f000) [pid = 10117] [serial = 1339] [outer = (nil)] 22:03:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6c4436c00) [pid = 10117] [serial = 1340] [outer = 0x7ff6c320f000] 22:03:52 INFO - PROCESS | 10117 | 1461301432370 Marionette DEBUG loaded listener.js 22:03:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6c47dd400) [pid = 10117] [serial = 1341] [outer = 0x7ff6c320f000] 22:03:53 INFO - PROCESS | 10117 | 1461301433262 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 22:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 22:03:53 INFO - PROCESS | 10117 | 1461301433334 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:03:53 INFO - PROCESS | 10117 | 1461301433338 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:03:53 INFO - PROCESS | 10117 | 1461301433343 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:03:53 INFO - PROCESS | 10117 | 1461301433345 Marionette TRACE conn3 <- [1,1758,null,{}] 22:03:53 INFO - PROCESS | 10117 | 1461301433351 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:53 INFO - PROCESS | 10117 | 1461301433575 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:03:53 INFO - PROCESS | 10117 | 1461301433882 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dd98a800 == 123 [pid = 10117] [id = 447] 22:03:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6c976dc00) [pid = 10117] [serial = 1342] [outer = (nil)] 22:03:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6cbe1cc00) [pid = 10117] [serial = 1343] [outer = 0x7ff6c976dc00] 22:03:53 INFO - PROCESS | 10117 | 1461301433963 Marionette DEBUG loaded listener.js 22:03:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6cc981400) [pid = 10117] [serial = 1344] [outer = 0x7ff6c976dc00] 22:03:54 INFO - PROCESS | 10117 | 1461301434768 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 22:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1479ms 22:03:54 INFO - PROCESS | 10117 | 1461301434824 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:03:54 INFO - PROCESS | 10117 | 1461301434827 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:03:54 INFO - PROCESS | 10117 | 1461301434832 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:03:54 INFO - PROCESS | 10117 | 1461301434836 Marionette TRACE conn3 <- [1,1762,null,{}] 22:03:54 INFO - PROCESS | 10117 | 1461301434841 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:55 INFO - PROCESS | 10117 | 1461301435018 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:03:55 INFO - PROCESS | 10117 | 1461301435235 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cb4800 == 124 [pid = 10117] [id = 448] 22:03:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6c59cf800) [pid = 10117] [serial = 1345] [outer = (nil)] 22:03:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6cd130800) [pid = 10117] [serial = 1346] [outer = 0x7ff6c59cf800] 22:03:55 INFO - PROCESS | 10117 | 1461301435350 Marionette DEBUG loaded listener.js 22:03:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6cd2e7400) [pid = 10117] [serial = 1347] [outer = 0x7ff6c59cf800] 22:03:56 INFO - PROCESS | 10117 | 1461301436224 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 22:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1433ms 22:03:56 INFO - PROCESS | 10117 | 1461301436270 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:03:56 INFO - PROCESS | 10117 | 1461301436272 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:03:56 INFO - PROCESS | 10117 | 1461301436278 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:03:56 INFO - PROCESS | 10117 | 1461301436280 Marionette TRACE conn3 <- [1,1766,null,{}] 22:03:56 INFO - PROCESS | 10117 | 1461301436286 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:56 INFO - PROCESS | 10117 | 1461301436456 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:03:56 INFO - PROCESS | 10117 | 1461301436673 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4b98000 == 125 [pid = 10117] [id = 449] 22:03:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6c9775000) [pid = 10117] [serial = 1348] [outer = (nil)] 22:03:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6cdfbac00) [pid = 10117] [serial = 1349] [outer = 0x7ff6c9775000] 22:03:56 INFO - PROCESS | 10117 | 1461301436781 Marionette DEBUG loaded listener.js 22:03:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6cfe47800) [pid = 10117] [serial = 1350] [outer = 0x7ff6c9775000] 22:03:57 INFO - PROCESS | 10117 | 1461301437653 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 22:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1438ms 22:03:57 INFO - PROCESS | 10117 | 1461301437717 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:03:57 INFO - PROCESS | 10117 | 1461301437721 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:03:57 INFO - PROCESS | 10117 | 1461301437726 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:03:57 INFO - PROCESS | 10117 | 1461301437729 Marionette TRACE conn3 <- [1,1770,null,{}] 22:03:57 INFO - PROCESS | 10117 | 1461301437735 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:57 INFO - PROCESS | 10117 | 1461301437913 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:03:58 INFO - PROCESS | 10117 | 1461301438182 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c056a800 == 126 [pid = 10117] [id = 450] 22:03:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6cc982c00) [pid = 10117] [serial = 1351] [outer = (nil)] 22:03:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6da382c00) [pid = 10117] [serial = 1352] [outer = 0x7ff6cc982c00] 22:03:58 INFO - PROCESS | 10117 | 1461301438255 Marionette DEBUG loaded listener.js 22:03:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6dba08c00) [pid = 10117] [serial = 1353] [outer = 0x7ff6cc982c00] 22:03:59 INFO - PROCESS | 10117 | 1461301439061 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 22:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1381ms 22:03:59 INFO - PROCESS | 10117 | 1461301439109 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:03:59 INFO - PROCESS | 10117 | 1461301439112 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:03:59 INFO - PROCESS | 10117 | 1461301439118 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:03:59 INFO - PROCESS | 10117 | 1461301439121 Marionette TRACE conn3 <- [1,1774,null,{}] 22:03:59 INFO - PROCESS | 10117 | 1461301439126 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:59 INFO - PROCESS | 10117 | 1461301439297 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:03:59 INFO - PROCESS | 10117 | 1461301439517 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0582800 == 127 [pid = 10117] [id = 451] 22:03:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6b4d44400) [pid = 10117] [serial = 1354] [outer = (nil)] 22:03:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6b4d4c400) [pid = 10117] [serial = 1355] [outer = 0x7ff6b4d44400] 22:03:59 INFO - PROCESS | 10117 | 1461301439625 Marionette DEBUG loaded listener.js 22:03:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6b4d51400) [pid = 10117] [serial = 1356] [outer = 0x7ff6b4d44400] 22:04:00 INFO - PROCESS | 10117 | 1461301440523 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 22:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1480ms 22:04:00 INFO - PROCESS | 10117 | 1461301440602 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:04:00 INFO - PROCESS | 10117 | 1461301440605 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:04:00 INFO - PROCESS | 10117 | 1461301440613 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:04:00 INFO - PROCESS | 10117 | 1461301440617 Marionette TRACE conn3 <- [1,1778,null,{}] 22:04:00 INFO - PROCESS | 10117 | 1461301440622 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:00 INFO - PROCESS | 10117 | 1461301440830 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:04:01 INFO - PROCESS | 10117 | 1461301441098 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42ef000 == 128 [pid = 10117] [id = 452] 22:04:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6df7d6000) [pid = 10117] [serial = 1357] [outer = (nil)] 22:04:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6df883000) [pid = 10117] [serial = 1358] [outer = 0x7ff6df7d6000] 22:04:01 INFO - PROCESS | 10117 | 1461301441229 Marionette DEBUG loaded listener.js 22:04:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6dfa7dc00) [pid = 10117] [serial = 1359] [outer = 0x7ff6df7d6000] 22:04:02 INFO - PROCESS | 10117 | 1461301442055 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 22:04:02 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 22:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1482ms 22:04:02 INFO - PROCESS | 10117 | 1461301442097 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:04:02 INFO - PROCESS | 10117 | 1461301442100 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:04:02 INFO - PROCESS | 10117 | 1461301442105 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:04:02 INFO - PROCESS | 10117 | 1461301442108 Marionette TRACE conn3 <- [1,1782,null,{}] 22:04:02 INFO - PROCESS | 10117 | 1461301442113 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:02 INFO - PROCESS | 10117 | 1461301442292 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:04:02 INFO - PROCESS | 10117 | 1461301442515 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b62e7000 == 129 [pid = 10117] [id = 453] 22:04:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6b21c6400) [pid = 10117] [serial = 1360] [outer = (nil)] 22:04:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b21d0400) [pid = 10117] [serial = 1361] [outer = 0x7ff6b21c6400] 22:04:02 INFO - PROCESS | 10117 | 1461301442624 Marionette DEBUG loaded listener.js 22:04:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6b21d5400) [pid = 10117] [serial = 1362] [outer = 0x7ff6b21c6400] 22:04:03 INFO - PROCESS | 10117 | 1461301443533 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 22:04:03 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 22:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1483ms 22:04:03 INFO - PROCESS | 10117 | 1461301443590 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:04:03 INFO - PROCESS | 10117 | 1461301443593 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:04:03 INFO - PROCESS | 10117 | 1461301443620 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:04:03 INFO - PROCESS | 10117 | 1461301443624 Marionette TRACE conn3 <- [1,1786,null,{}] 22:04:03 INFO - PROCESS | 10117 | 1461301443631 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:03 INFO - PROCESS | 10117 | 1461301443807 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:04:04 INFO - PROCESS | 10117 | 1461301444030 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1979000 == 130 [pid = 10117] [id = 454] 22:04:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6ae96ac00) [pid = 10117] [serial = 1363] [outer = (nil)] 22:04:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6ae972800) [pid = 10117] [serial = 1364] [outer = 0x7ff6ae96ac00] 22:04:04 INFO - PROCESS | 10117 | 1461301444139 Marionette DEBUG loaded listener.js 22:04:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6ae978800) [pid = 10117] [serial = 1365] [outer = 0x7ff6ae96ac00] 22:04:05 INFO - PROCESS | 10117 | 1461301445051 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 22:04:05 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 22:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1506ms 22:04:05 INFO - PROCESS | 10117 | 1461301445106 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:04:05 INFO - PROCESS | 10117 | 1461301445108 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:04:05 INFO - PROCESS | 10117 | 1461301445115 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:04:05 INFO - PROCESS | 10117 | 1461301445117 Marionette TRACE conn3 <- [1,1790,null,{}] 22:04:05 INFO - PROCESS | 10117 | 1461301445122 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:05 INFO - PROCESS | 10117 | 1461301445316 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:04:05 INFO - PROCESS | 10117 | 1461301445583 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1f07800 == 131 [pid = 10117] [id = 455] 22:04:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6ae96b800) [pid = 10117] [serial = 1366] [outer = (nil)] 22:04:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6b20c3c00) [pid = 10117] [serial = 1367] [outer = 0x7ff6ae96b800] 22:04:05 INFO - PROCESS | 10117 | 1461301445658 Marionette DEBUG loaded listener.js 22:04:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6b21d5000) [pid = 10117] [serial = 1368] [outer = 0x7ff6ae96b800] 22:04:06 INFO - PROCESS | 10117 | 1461301446503 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:04:06 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) 22:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1430ms 22:04:06 INFO - PROCESS | 10117 | 1461301446546 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:04:06 INFO - PROCESS | 10117 | 1461301446550 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:04:06 INFO - PROCESS | 10117 | 1461301446555 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:04:06 INFO - PROCESS | 10117 | 1461301446557 Marionette TRACE conn3 <- [1,1794,null,{}] 22:04:06 INFO - PROCESS | 10117 | 1461301446563 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:06 INFO - PROCESS | 10117 | 1461301446752 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:04:07 INFO - PROCESS | 10117 | 1461301447110 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b04000 == 132 [pid = 10117] [id = 456] 22:04:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6ae974c00) [pid = 10117] [serial = 1369] [outer = (nil)] 22:04:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6b4028c00) [pid = 10117] [serial = 1370] [outer = 0x7ff6ae974c00] 22:04:07 INFO - PROCESS | 10117 | 1461301447185 Marionette DEBUG loaded listener.js 22:04:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6b43ca800) [pid = 10117] [serial = 1371] [outer = 0x7ff6ae974c00] 22:04:07 INFO - PROCESS | 10117 | 1461301447973 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1831ms 22:04:08 INFO - PROCESS | 10117 | 1461301448427 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:04:08 INFO - PROCESS | 10117 | 1461301448434 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:04:08 INFO - PROCESS | 10117 | 1461301448444 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:04:08 INFO - PROCESS | 10117 | 1461301448447 Marionette TRACE conn3 <- [1,1798,null,{}] 22:04:08 INFO - PROCESS | 10117 | 1461301448455 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:08 INFO - PROCESS | 10117 | 1461301448675 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:04:08 INFO - PROCESS | 10117 | 1461301448881 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8c61800 == 133 [pid = 10117] [id = 457] 22:04:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6b2ff7000) [pid = 10117] [serial = 1372] [outer = (nil)] 22:04:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6b402cc00) [pid = 10117] [serial = 1373] [outer = 0x7ff6b2ff7000] 22:04:08 INFO - PROCESS | 10117 | 1461301448985 Marionette DEBUG loaded listener.js 22:04:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6b41e4c00) [pid = 10117] [serial = 1374] [outer = 0x7ff6b2ff7000] 22:04:09 INFO - PROCESS | 10117 | 1461301449854 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 22:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1431ms 22:04:09 INFO - PROCESS | 10117 | 1461301449876 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:04:09 INFO - PROCESS | 10117 | 1461301449881 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:04:09 INFO - PROCESS | 10117 | 1461301449892 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:04:09 INFO - PROCESS | 10117 | 1461301449897 Marionette TRACE conn3 <- [1,1802,null,{}] 22:04:09 INFO - PROCESS | 10117 | 1461301449902 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:10 INFO - PROCESS | 10117 | 1461301450078 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:04:10 INFO - PROCESS | 10117 | 1461301450510 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4018800 == 134 [pid = 10117] [id = 458] 22:04:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6b4a05800) [pid = 10117] [serial = 1375] [outer = (nil)] 22:04:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6b4a99c00) [pid = 10117] [serial = 1376] [outer = 0x7ff6b4a05800] 22:04:10 INFO - PROCESS | 10117 | 1461301450580 Marionette DEBUG loaded listener.js 22:04:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6b4ce1800) [pid = 10117] [serial = 1377] [outer = 0x7ff6b4a05800] 22:04:11 INFO - PROCESS | 10117 | 1461301451422 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4664000 == 133 [pid = 10117] [id = 440] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4413000 == 132 [pid = 10117] [id = 439] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6c6fba800) [pid = 10117] [serial = 1265] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e2f000 == 131 [pid = 10117] [id = 438] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb6a8000 == 130 [pid = 10117] [id = 437] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b467b800 == 129 [pid = 10117] [id = 436] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09cb000 == 128 [pid = 10117] [id = 435] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb424000 == 127 [pid = 10117] [id = 434] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b8b000 == 126 [pid = 10117] [id = 433] 22:04:11 INFO - PROCESS | 10117 | 1461301451617 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:04:11 INFO - PROCESS | 10117 | 1461301451619 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bca3e000 == 125 [pid = 10117] [id = 432] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cb7800 == 124 [pid = 10117] [id = 429] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfdd9800 == 123 [pid = 10117] [id = 428] 22:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df1ac000 == 122 [pid = 10117] [id = 427] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da6ba000 == 121 [pid = 10117] [id = 426] 22:04:11 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce84b000 == 120 [pid = 10117] [id = 425] 22:04:11 INFO - PROCESS | 10117 | 1461301451639 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:04:11 INFO - PROCESS | 10117 | 1461301451641 Marionette TRACE conn3 <- [1,1806,null,{}] 22:04:11 INFO - PROCESS | 10117 | 1461301451655 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:11 INFO - PROCESS | 10117 | 1461301451814 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6c3e2a800) [pid = 10117] [serial = 1263] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6cc43b000) [pid = 10117] [serial = 1029] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6b41da800) [pid = 10117] [serial = 1244] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6bb849400) [pid = 10117] [serial = 1014] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6b41c2800) [pid = 10117] [serial = 1011] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6b4aeb800) [pid = 10117] [serial = 1050] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6b71bc400) [pid = 10117] [serial = 1247] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6bb5e9c00) [pid = 10117] [serial = 1248] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6c0abf000) [pid = 10117] [serial = 975] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6bcec6800) [pid = 10117] [serial = 1251] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6dba07000) [pid = 10117] [serial = 1041] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6cd2e9c00) [pid = 10117] [serial = 1032] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6b43d9800) [pid = 10117] [serial = 978] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6c3ee1800) [pid = 10117] [serial = 1218] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6dd927c00) [pid = 10117] [serial = 1044] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c6edcc00) [pid = 10117] [serial = 1260] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6c4277400) [pid = 10117] [serial = 1220] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6b4a05000) [pid = 10117] [serial = 1245] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6c368a800) [pid = 10117] [serial = 1257] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6bce21400) [pid = 10117] [serial = 1056] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c1da4800) [pid = 10117] [serial = 1200] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6bc169800) [pid = 10117] [serial = 942] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6c4190400) [pid = 10117] [serial = 945] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6ca3eb800) [pid = 10117] [serial = 948] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6bc4de400) [pid = 10117] [serial = 1262] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6bce17400) [pid = 10117] [serial = 1149] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6b4a09c00) [pid = 10117] [serial = 1202] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6db727c00) [pid = 10117] [serial = 1167] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6cc4ee800) [pid = 10117] [serial = 1238] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6c0cd4c00) [pid = 10117] [serial = 1254] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6ba4b8c00) [pid = 10117] [serial = 963] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6d97ef000) [pid = 10117] [serial = 1038] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6c55ab800) [pid = 10117] [serial = 1259] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c715c400) [pid = 10117] [serial = 1232] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6bb5f0800) [pid = 10117] [serial = 1205] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6b4a9bc00) [pid = 10117] [serial = 1203] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6c3207000) [pid = 10117] [serial = 1214] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6c0728800) [pid = 10117] [serial = 1208] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6c1b6c400) [pid = 10117] [serial = 1199] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6d3a69800) [pid = 10117] [serial = 1164] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6c467f400) [pid = 10117] [serial = 1223] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6b43d3c00) [pid = 10117] [serial = 981] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6b734d800) [pid = 10117] [serial = 1241] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6ccc20c00) [pid = 10117] [serial = 972] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6b20d0c00) [pid = 10117] [serial = 1047] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6df7da400) [pid = 10117] [serial = 1170] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6bc0bb000) [pid = 10117] [serial = 969] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6cd2c1c00) [pid = 10117] [serial = 954] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c1d3a400) [pid = 10117] [serial = 1020] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6c37b2800) [pid = 10117] [serial = 1217] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6c6ed8400) [pid = 10117] [serial = 1229] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6cbb97400) [pid = 10117] [serial = 1235] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6bcc9a400) [pid = 10117] [serial = 912] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6c3208400) [pid = 10117] [serial = 1256] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6cfd77c00) [pid = 10117] [serial = 1035] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6c090cc00) [pid = 10117] [serial = 1209] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6c1b67c00) [pid = 10117] [serial = 1211] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6c6ed9c00) [pid = 10117] [serial = 1026] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c0831000) [pid = 10117] [serial = 1253] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6c55b3400) [pid = 10117] [serial = 1226] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6df239800) [pid = 10117] [serial = 966] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6bc150400) [pid = 10117] [serial = 1206] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c1d40400) [pid = 10117] [serial = 1152] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6bc223000) [pid = 10117] [serial = 1250] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6db840800) [pid = 10117] [serial = 957] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6cd2e3400) [pid = 10117] [serial = 1161] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6c359e400) [pid = 10117] [serial = 1215] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6c443a000) [pid = 10117] [serial = 1221] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c55b2800) [pid = 10117] [serial = 1155] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6df0f3800) [pid = 10117] [serial = 960] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6cc984800) [pid = 10117] [serial = 951] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6c418f000) [pid = 10117] [serial = 1023] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c0723800) [pid = 10117] [serial = 1017] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6db7e0c00) [pid = 10117] [serial = 1173] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6bb84a400) [pid = 10117] [serial = 1053] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c6ed8000) [pid = 10117] [serial = 1158] [outer = (nil)] [url = about:blank] 22:04:11 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c1d36c00) [pid = 10117] [serial = 1212] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 10117 | 1461301452149 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7083000 == 121 [pid = 10117] [id = 459] 22:04:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6b41da800) [pid = 10117] [serial = 1378] [outer = (nil)] 22:04:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6b71bc400) [pid = 10117] [serial = 1379] [outer = 0x7ff6b41da800] 22:04:12 INFO - PROCESS | 10117 | 1461301452248 Marionette DEBUG loaded listener.js 22:04:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bb5f0800) [pid = 10117] [serial = 1380] [outer = 0x7ff6b41da800] 22:04:12 INFO - PROCESS | 10117 | 1461301452947 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 22:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1342ms 22:04:12 INFO - PROCESS | 10117 | 1461301452973 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:04:12 INFO - PROCESS | 10117 | 1461301452976 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:04:12 INFO - PROCESS | 10117 | 1461301452983 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:04:12 INFO - PROCESS | 10117 | 1461301452984 Marionette TRACE conn3 <- [1,1810,null,{}] 22:04:12 INFO - PROCESS | 10117 | 1461301452990 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:13 INFO - PROCESS | 10117 | 1461301453155 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:04:13 INFO - PROCESS | 10117 | 1461301453330 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb696800 == 122 [pid = 10117] [id = 460] 22:04:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6bb602c00) [pid = 10117] [serial = 1381] [outer = (nil)] 22:04:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6bc152000) [pid = 10117] [serial = 1382] [outer = 0x7ff6bb602c00] 22:04:13 INFO - PROCESS | 10117 | 1461301453390 Marionette DEBUG loaded listener.js 22:04:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6bc2d1000) [pid = 10117] [serial = 1383] [outer = 0x7ff6bb602c00] 22:04:14 INFO - PROCESS | 10117 | 1461301454154 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1226ms 22:04:14 INFO - PROCESS | 10117 | 1461301454215 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:04:14 INFO - PROCESS | 10117 | 1461301454218 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:04:14 INFO - PROCESS | 10117 | 1461301454223 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:04:14 INFO - PROCESS | 10117 | 1461301454225 Marionette TRACE conn3 <- [1,1814,null,{}] 22:04:14 INFO - PROCESS | 10117 | 1461301454231 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:14 INFO - PROCESS | 10117 | 1461301454464 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:04:14 INFO - PROCESS | 10117 | 1461301454492 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c075b800 == 123 [pid = 10117] [id = 461] 22:04:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6bc2d3000) [pid = 10117] [serial = 1384] [outer = (nil)] 22:04:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6bc4da400) [pid = 10117] [serial = 1385] [outer = 0x7ff6bc2d3000] 22:04:14 INFO - PROCESS | 10117 | 1461301454549 Marionette DEBUG loaded listener.js 22:04:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bcec6c00) [pid = 10117] [serial = 1386] [outer = 0x7ff6bc2d3000] 22:04:15 INFO - PROCESS | 10117 | 1461301455387 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1230ms 22:04:15 INFO - PROCESS | 10117 | 1461301455465 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:04:15 INFO - PROCESS | 10117 | 1461301455469 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:04:15 INFO - PROCESS | 10117 | 1461301455474 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:04:15 INFO - PROCESS | 10117 | 1461301455477 Marionette TRACE conn3 <- [1,1818,null,{}] 22:04:15 INFO - PROCESS | 10117 | 1461301455481 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:15 INFO - PROCESS | 10117 | 1461301455808 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:04:15 INFO - PROCESS | 10117 | 1461301455868 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b84000 == 124 [pid = 10117] [id = 462] 22:04:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6bc4d4000) [pid = 10117] [serial = 1387] [outer = (nil)] 22:04:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c0abf000) [pid = 10117] [serial = 1388] [outer = 0x7ff6bc4d4000] 22:04:15 INFO - PROCESS | 10117 | 1461301455930 Marionette DEBUG loaded listener.js 22:04:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c1b66000) [pid = 10117] [serial = 1389] [outer = 0x7ff6bc4d4000] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6c3d8d000) [pid = 10117] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6b4e56400) [pid = 10117] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6c6fe9c00) [pid = 10117] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c0cd5800) [pid = 10117] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6ca28a800) [pid = 10117] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6c3b56000) [pid = 10117] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6ceba9000) [pid = 10117] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6b4af7c00) [pid = 10117] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c6e23800) [pid = 10117] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6c3592800) [pid = 10117] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c7159000) [pid = 10117] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b4a0c400) [pid = 10117] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b41b4c00) [pid = 10117] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6b2fed000) [pid = 10117] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6b402d800) [pid = 10117] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b4e62000) [pid = 10117] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6c4185400) [pid = 10117] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6bc169c00) [pid = 10117] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c1b6d800) [pid = 10117] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c418cc00) [pid = 10117] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b41e0400) [pid = 10117] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b2b90400) [pid = 10117] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6b2b8b000) [pid = 10117] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6bb607400) [pid = 10117] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6b2fec400) [pid = 10117] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c6e22400) [pid = 10117] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:04:16 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6bc225800) [pid = 10117] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:04:17 INFO - PROCESS | 10117 | 1461301457217 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 22:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1781ms 22:04:17 INFO - PROCESS | 10117 | 1461301457255 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:04:17 INFO - PROCESS | 10117 | 1461301457257 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:04:17 INFO - PROCESS | 10117 | 1461301457263 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:04:17 INFO - PROCESS | 10117 | 1461301457265 Marionette TRACE conn3 <- [1,1822,null,{}] 22:04:17 INFO - PROCESS | 10117 | 1461301457270 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:17 INFO - PROCESS | 10117 | 1461301457431 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:04:17 INFO - PROCESS | 10117 | 1461301457600 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c080b000 == 125 [pid = 10117] [id = 463] 22:04:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b2b90400) [pid = 10117] [serial = 1390] [outer = (nil)] 22:04:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6bb856c00) [pid = 10117] [serial = 1391] [outer = 0x7ff6b2b90400] 22:04:17 INFO - PROCESS | 10117 | 1461301457674 Marionette DEBUG loaded listener.js 22:04:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6c0911c00) [pid = 10117] [serial = 1392] [outer = 0x7ff6b2b90400] 22:04:18 INFO - PROCESS | 10117 | 1461301458382 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 22:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1176ms 22:04:18 INFO - PROCESS | 10117 | 1461301458441 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:04:18 INFO - PROCESS | 10117 | 1461301458444 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:04:18 INFO - PROCESS | 10117 | 1461301458453 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:04:18 INFO - PROCESS | 10117 | 1461301458455 Marionette TRACE conn3 <- [1,1826,null,{}] 22:04:18 INFO - PROCESS | 10117 | 1461301458459 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:18 INFO - PROCESS | 10117 | 1461301458687 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:04:18 INFO - PROCESS | 10117 | 1461301458977 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2904000 == 126 [pid = 10117] [id = 464] 22:04:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6ae96a800) [pid = 10117] [serial = 1393] [outer = (nil)] 22:04:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b20ccc00) [pid = 10117] [serial = 1394] [outer = 0x7ff6ae96a800] 22:04:19 INFO - PROCESS | 10117 | 1461301459055 Marionette DEBUG loaded listener.js 22:04:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b2b8a800) [pid = 10117] [serial = 1395] [outer = 0x7ff6ae96a800] 22:04:20 INFO - PROCESS | 10117 | 1461301460020 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 22:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1634ms 22:04:20 INFO - PROCESS | 10117 | 1461301460087 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:04:20 INFO - PROCESS | 10117 | 1461301460094 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:04:20 INFO - PROCESS | 10117 | 1461301460102 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:04:20 INFO - PROCESS | 10117 | 1461301460106 Marionette TRACE conn3 <- [1,1830,null,{}] 22:04:20 INFO - PROCESS | 10117 | 1461301460112 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:20 INFO - PROCESS | 10117 | 1461301460301 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:04:20 INFO - PROCESS | 10117 | 1461301460509 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc37f000 == 127 [pid = 10117] [id = 465] 22:04:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b2bf1400) [pid = 10117] [serial = 1396] [outer = (nil)] 22:04:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b4cdec00) [pid = 10117] [serial = 1397] [outer = 0x7ff6b2bf1400] 22:04:20 INFO - PROCESS | 10117 | 1461301460620 Marionette DEBUG loaded listener.js 22:04:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b4e5d000) [pid = 10117] [serial = 1398] [outer = 0x7ff6b2bf1400] 22:04:21 INFO - PROCESS | 10117 | 1461301461569 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 22:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1532ms 22:04:21 INFO - PROCESS | 10117 | 1461301461638 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:04:21 INFO - PROCESS | 10117 | 1461301461644 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:04:21 INFO - PROCESS | 10117 | 1461301461650 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:04:21 INFO - PROCESS | 10117 | 1461301461653 Marionette TRACE conn3 <- [1,1834,null,{}] 22:04:21 INFO - PROCESS | 10117 | 1461301461658 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:21 INFO - PROCESS | 10117 | 1461301461843 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:04:22 INFO - PROCESS | 10117 | 1461301462136 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e28800 == 128 [pid = 10117] [id = 466] 22:04:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bc0b9800) [pid = 10117] [serial = 1399] [outer = (nil)] 22:04:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bc158c00) [pid = 10117] [serial = 1400] [outer = 0x7ff6bc0b9800] 22:04:22 INFO - PROCESS | 10117 | 1461301462290 Marionette DEBUG loaded listener.js 22:04:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bce17400) [pid = 10117] [serial = 1401] [outer = 0x7ff6bc0b9800] 22:04:23 INFO - PROCESS | 10117 | 1461301463106 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 22:04:23 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 22:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1530ms 22:04:23 INFO - PROCESS | 10117 | 1461301463180 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:04:23 INFO - PROCESS | 10117 | 1461301463184 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:04:23 INFO - PROCESS | 10117 | 1461301463199 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:04:23 INFO - PROCESS | 10117 | 1461301463207 Marionette TRACE conn3 <- [1,1838,null,{}] 22:04:23 INFO - PROCESS | 10117 | 1461301463213 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:23 INFO - PROCESS | 10117 | 1461301463445 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:04:23 INFO - PROCESS | 10117 | 1461301463695 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1dd4800 == 129 [pid = 10117] [id = 467] 22:04:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc14e800) [pid = 10117] [serial = 1402] [outer = (nil)] 22:04:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c0a95c00) [pid = 10117] [serial = 1403] [outer = 0x7ff6bc14e800] 22:04:23 INFO - PROCESS | 10117 | 1461301463807 Marionette DEBUG loaded listener.js 22:04:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c1b69000) [pid = 10117] [serial = 1404] [outer = 0x7ff6bc14e800] 22:04:24 INFO - PROCESS | 10117 | 1461301464621 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 22:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1496ms 22:04:24 INFO - PROCESS | 10117 | 1461301464688 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:04:24 INFO - PROCESS | 10117 | 1461301464693 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:04:24 INFO - PROCESS | 10117 | 1461301464699 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:04:24 INFO - PROCESS | 10117 | 1461301464701 Marionette TRACE conn3 <- [1,1842,null,{}] 22:04:24 INFO - PROCESS | 10117 | 1461301464706 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:24 INFO - PROCESS | 10117 | 1461301464886 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:04:25 INFO - PROCESS | 10117 | 1461301465095 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b29000 == 130 [pid = 10117] [id = 468] 22:04:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bb5edc00) [pid = 10117] [serial = 1405] [outer = (nil)] 22:04:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c1db0400) [pid = 10117] [serial = 1406] [outer = 0x7ff6bb5edc00] 22:04:25 INFO - PROCESS | 10117 | 1461301465207 Marionette DEBUG loaded listener.js 22:04:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c368a800) [pid = 10117] [serial = 1407] [outer = 0x7ff6bb5edc00] 22:04:26 INFO - PROCESS | 10117 | 1461301466073 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 22:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1428ms 22:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:04:26 INFO - PROCESS | 10117 | 1461301466126 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:04:26 INFO - PROCESS | 10117 | 1461301466129 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:04:26 INFO - PROCESS | 10117 | 1461301466135 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:04:26 INFO - PROCESS | 10117 | 1461301466138 Marionette TRACE conn3 <- [1,1846,null,{}] 22:04:26 INFO - PROCESS | 10117 | 1461301466143 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:26 INFO - PROCESS | 10117 | 1461301466327 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:04:26 INFO - PROCESS | 10117 | 1461301466541 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c440b800 == 131 [pid = 10117] [id = 469] 22:04:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c3d8d000) [pid = 10117] [serial = 1408] [outer = (nil)] 22:04:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c3ee1c00) [pid = 10117] [serial = 1409] [outer = 0x7ff6c3d8d000] 22:04:26 INFO - PROCESS | 10117 | 1461301466665 Marionette DEBUG loaded listener.js 22:04:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c443e000) [pid = 10117] [serial = 1410] [outer = 0x7ff6c3d8d000] 22:04:27 INFO - PROCESS | 10117 | 1461301467575 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:04:27 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) 22:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1485ms 22:04:27 INFO - PROCESS | 10117 | 1461301467620 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:04:27 INFO - PROCESS | 10117 | 1461301467624 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:04:27 INFO - PROCESS | 10117 | 1461301467629 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:04:27 INFO - PROCESS | 10117 | 1461301467632 Marionette TRACE conn3 <- [1,1850,null,{}] 22:04:27 INFO - PROCESS | 10117 | 1461301467637 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:27 INFO - PROCESS | 10117 | 1461301467839 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:04:28 INFO - PROCESS | 10117 | 1461301468058 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c575a800 == 132 [pid = 10117] [id = 470] 22:04:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c3e1fc00) [pid = 10117] [serial = 1411] [outer = (nil)] 22:04:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c63a9000) [pid = 10117] [serial = 1412] [outer = 0x7ff6c3e1fc00] 22:04:28 INFO - PROCESS | 10117 | 1461301468179 Marionette DEBUG loaded listener.js 22:04:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c6edcc00) [pid = 10117] [serial = 1413] [outer = 0x7ff6c3e1fc00] 22:04:29 INFO - PROCESS | 10117 | 1461301469043 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1478ms 22:04:29 INFO - PROCESS | 10117 | 1461301469107 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:04:29 INFO - PROCESS | 10117 | 1461301469111 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:04:29 INFO - PROCESS | 10117 | 1461301469135 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:04:29 INFO - PROCESS | 10117 | 1461301469138 Marionette TRACE conn3 <- [1,1854,null,{}] 22:04:29 INFO - PROCESS | 10117 | 1461301469143 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:29 INFO - PROCESS | 10117 | 1461301469319 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:04:29 INFO - PROCESS | 10117 | 1461301469531 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb23f000 == 133 [pid = 10117] [id = 471] 22:04:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c486ec00) [pid = 10117] [serial = 1414] [outer = (nil)] 22:04:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c6f67400) [pid = 10117] [serial = 1415] [outer = 0x7ff6c486ec00] 22:04:29 INFO - PROCESS | 10117 | 1461301469639 Marionette DEBUG loaded listener.js 22:04:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c6ff0800) [pid = 10117] [serial = 1416] [outer = 0x7ff6c486ec00] 22:04:30 INFO - PROCESS | 10117 | 1461301470539 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1442ms 22:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:04:30 INFO - PROCESS | 10117 | 1461301470575 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:04:30 INFO - PROCESS | 10117 | 1461301470577 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:04:30 INFO - PROCESS | 10117 | 1461301470583 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:04:30 INFO - PROCESS | 10117 | 1461301470586 Marionette TRACE conn3 <- [1,1858,null,{}] 22:04:30 INFO - PROCESS | 10117 | 1461301470591 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:30 INFO - PROCESS | 10117 | 1461301470765 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:04:30 INFO - PROCESS | 10117 | 1461301470983 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccd1d000 == 134 [pid = 10117] [id = 472] 22:04:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c55ab800) [pid = 10117] [serial = 1417] [outer = (nil)] 22:04:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c9779400) [pid = 10117] [serial = 1418] [outer = 0x7ff6c55ab800] 22:04:31 INFO - PROCESS | 10117 | 1461301471091 Marionette DEBUG loaded listener.js 22:04:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6ca3eb800) [pid = 10117] [serial = 1419] [outer = 0x7ff6c55ab800] 22:04:31 INFO - PROCESS | 10117 | 1461301471967 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 22:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1441ms 22:04:32 INFO - PROCESS | 10117 | 1461301472023 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:04:32 INFO - PROCESS | 10117 | 1461301472027 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:04:32 INFO - PROCESS | 10117 | 1461301472033 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:04:32 INFO - PROCESS | 10117 | 1461301472035 Marionette TRACE conn3 <- [1,1862,null,{}] 22:04:32 INFO - PROCESS | 10117 | 1461301472040 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:32 INFO - PROCESS | 10117 | 1461301472244 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:04:32 INFO - PROCESS | 10117 | 1461301472464 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cdd0e000 == 135 [pid = 10117] [id = 473] 22:04:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c6f5f000) [pid = 10117] [serial = 1420] [outer = (nil)] 22:04:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6cbfb4c00) [pid = 10117] [serial = 1421] [outer = 0x7ff6c6f5f000] 22:04:32 INFO - PROCESS | 10117 | 1461301472574 Marionette DEBUG loaded listener.js 22:04:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6cc97b800) [pid = 10117] [serial = 1422] [outer = 0x7ff6c6f5f000] 22:04:33 INFO - PROCESS | 10117 | 1461301473486 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 22:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1485ms 22:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:04:33 INFO - PROCESS | 10117 | 1461301473519 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:04:33 INFO - PROCESS | 10117 | 1461301473522 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:04:33 INFO - PROCESS | 10117 | 1461301473529 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:04:33 INFO - PROCESS | 10117 | 1461301473532 Marionette TRACE conn3 <- [1,1866,null,{}] 22:04:33 INFO - PROCESS | 10117 | 1461301473537 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:33 INFO - PROCESS | 10117 | 1461301473719 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:04:33 INFO - PROCESS | 10117 | 1461301473939 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da573000 == 136 [pid = 10117] [id = 474] 22:04:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c7166000) [pid = 10117] [serial = 1423] [outer = (nil)] 22:04:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6cd126800) [pid = 10117] [serial = 1424] [outer = 0x7ff6c7166000] 22:04:34 INFO - PROCESS | 10117 | 1461301474056 Marionette DEBUG loaded listener.js 22:04:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6cfe47400) [pid = 10117] [serial = 1425] [outer = 0x7ff6c7166000] 22:04:34 INFO - PROCESS | 10117 | 1461301474948 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 22:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1487ms 22:04:35 INFO - PROCESS | 10117 | 1461301475016 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:04:35 INFO - PROCESS | 10117 | 1461301475020 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:04:35 INFO - PROCESS | 10117 | 1461301475043 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:04:35 INFO - PROCESS | 10117 | 1461301475048 Marionette TRACE conn3 <- [1,1870,null,{}] 22:04:35 INFO - PROCESS | 10117 | 1461301475055 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:35 INFO - PROCESS | 10117 | 1461301475283 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:04:35 INFO - PROCESS | 10117 | 1461301475501 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dd42b800 == 137 [pid = 10117] [id = 475] 22:04:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6cb183800) [pid = 10117] [serial = 1426] [outer = (nil)] 22:04:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6dd92c400) [pid = 10117] [serial = 1427] [outer = 0x7ff6cb183800] 22:04:35 INFO - PROCESS | 10117 | 1461301475609 Marionette DEBUG loaded listener.js 22:04:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6df7cd800) [pid = 10117] [serial = 1428] [outer = 0x7ff6cb183800] 22:04:36 INFO - PROCESS | 10117 | 1461301476547 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 22:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1599ms 22:04:36 INFO - PROCESS | 10117 | 1461301476626 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:04:36 INFO - PROCESS | 10117 | 1461301476630 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:04:36 INFO - PROCESS | 10117 | 1461301476635 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:04:36 INFO - PROCESS | 10117 | 1461301476637 Marionette TRACE conn3 <- [1,1874,null,{}] 22:04:36 INFO - PROCESS | 10117 | 1461301476643 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:36 INFO - PROCESS | 10117 | 1461301476877 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:04:37 INFO - PROCESS | 10117 | 1461301477177 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8c58000 == 138 [pid = 10117] [id = 476] 22:04:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b2b83800) [pid = 10117] [serial = 1429] [outer = (nil)] 22:04:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6b2f4fc00) [pid = 10117] [serial = 1430] [outer = 0x7ff6b2b83800] 22:04:37 INFO - PROCESS | 10117 | 1461301477248 Marionette DEBUG loaded listener.js 22:04:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6b2f55000) [pid = 10117] [serial = 1431] [outer = 0x7ff6b2b83800] 22:04:38 INFO - PROCESS | 10117 | 1461301478654 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 22:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2142ms 22:04:38 INFO - PROCESS | 10117 | 1461301478779 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:04:38 INFO - PROCESS | 10117 | 1461301478784 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:04:38 INFO - PROCESS | 10117 | 1461301478792 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:04:38 INFO - PROCESS | 10117 | 1461301478798 Marionette TRACE conn3 <- [1,1878,null,{}] 22:04:38 INFO - PROCESS | 10117 | 1461301478814 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:38 INFO - PROCESS | 10117 | 1461301478989 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:04:39 INFO - PROCESS | 10117 | 1461301479211 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb69b800 == 139 [pid = 10117] [id = 477] 22:04:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6b21c9400) [pid = 10117] [serial = 1432] [outer = (nil)] 22:04:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6b2f56800) [pid = 10117] [serial = 1433] [outer = 0x7ff6b21c9400] 22:04:39 INFO - PROCESS | 10117 | 1461301479317 Marionette DEBUG loaded listener.js 22:04:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6b41bc400) [pid = 10117] [serial = 1434] [outer = 0x7ff6b21c9400] 22:04:40 INFO - PROCESS | 10117 | 1461301480337 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 22:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1595ms 22:04:40 INFO - PROCESS | 10117 | 1461301480386 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:04:40 INFO - PROCESS | 10117 | 1461301480394 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:04:40 INFO - PROCESS | 10117 | 1461301480403 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:04:40 INFO - PROCESS | 10117 | 1461301480405 Marionette TRACE conn3 <- [1,1882,null,{}] 22:04:40 INFO - PROCESS | 10117 | 1461301480410 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:40 INFO - PROCESS | 10117 | 1461301480588 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:04:40 INFO - PROCESS | 10117 | 1461301480863 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b291b800 == 140 [pid = 10117] [id = 478] 22:04:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6b4658400) [pid = 10117] [serial = 1435] [outer = (nil)] 22:04:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6b4a09c00) [pid = 10117] [serial = 1436] [outer = 0x7ff6b4658400] 22:04:40 INFO - PROCESS | 10117 | 1461301480975 Marionette DEBUG loaded listener.js 22:04:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6b4cdf400) [pid = 10117] [serial = 1437] [outer = 0x7ff6b4658400] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c080b000 == 139 [pid = 10117] [id = 463] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b84000 == 138 [pid = 10117] [id = 462] 22:04:41 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6ba4b6c00) [pid = 10117] [serial = 1325] [outer = (nil)] [url = about:blank] 22:04:41 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6c3557000) [pid = 10117] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c075b800 == 137 [pid = 10117] [id = 461] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb696800 == 136 [pid = 10117] [id = 460] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7083000 == 135 [pid = 10117] [id = 459] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4018800 == 134 [pid = 10117] [id = 458] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8c61800 == 133 [pid = 10117] [id = 457] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b62e7000 == 132 [pid = 10117] [id = 453] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42ef000 == 131 [pid = 10117] [id = 452] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0582800 == 130 [pid = 10117] [id = 451] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c056a800 == 129 [pid = 10117] [id = 450] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4b98000 == 128 [pid = 10117] [id = 449] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cb4800 == 127 [pid = 10117] [id = 448] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dd98a800 == 126 [pid = 10117] [id = 447] 22:04:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cea69000 == 125 [pid = 10117] [id = 446] 22:04:41 INFO - PROCESS | 10117 | 1461301481982 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 22:04:42 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccb4f000 == 124 [pid = 10117] [id = 445] 22:04:42 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ca31e000 == 123 [pid = 10117] [id = 444] 22:04:42 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ad4000 == 122 [pid = 10117] [id = 443] 22:04:42 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bca3c000 == 121 [pid = 10117] [id = 442] 22:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 22:04:42 INFO - PROCESS | 10117 | 1461301482036 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:04:42 INFO - PROCESS | 10117 | 1461301482040 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:04:42 INFO - PROCESS | 10117 | 1461301482045 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:04:42 INFO - PROCESS | 10117 | 1461301482050 Marionette TRACE conn3 <- [1,1886,null,{}] 22:04:42 INFO - PROCESS | 10117 | 1461301482064 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:42 INFO - PROCESS | 10117 | 1461301482234 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6b83f1000) [pid = 10117] [serial = 1146] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6ca28b000) [pid = 10117] [serial = 1098] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6cbc0a800) [pid = 10117] [serial = 1101] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6dba09800) [pid = 10117] [serial = 1113] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6b83f2000) [pid = 10117] [serial = 1080] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6c1b65800) [pid = 10117] [serial = 1122] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6cd74c400) [pid = 10117] [serial = 1107] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6c3d88c00) [pid = 10117] [serial = 1176] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6bcc9a800) [pid = 10117] [serial = 1271] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6cbe17000) [pid = 10117] [serial = 1266] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b4af2400) [pid = 10117] [serial = 1268] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6c6f62400) [pid = 10117] [serial = 1319] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6bc4d8000) [pid = 10117] [serial = 1305] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6bc222800) [pid = 10117] [serial = 1304] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6c6edb400) [pid = 10117] [serial = 1277] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c1dacc00) [pid = 10117] [serial = 1313] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c3b57c00) [pid = 10117] [serial = 1314] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6c55b3800) [pid = 10117] [serial = 1316] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6db7dec00) [pid = 10117] [serial = 1286] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6db732800) [pid = 10117] [serial = 1292] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6cc438c00) [pid = 10117] [serial = 1280] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b7345000) [pid = 10117] [serial = 1302] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b4a99800) [pid = 10117] [serial = 1301] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6b41db800) [pid = 10117] [serial = 1299] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b2fec800) [pid = 10117] [serial = 1298] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b4a9cc00) [pid = 10117] [serial = 1310] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c0a95400) [pid = 10117] [serial = 1311] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c0eda800) [pid = 10117] [serial = 1308] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6c0ccac00) [pid = 10117] [serial = 1307] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b4652400) [pid = 10117] [serial = 1295] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b2bf0400) [pid = 10117] [serial = 1289] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6cfe52400) [pid = 10117] [serial = 1283] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c3689800) [pid = 10117] [serial = 1274] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c47d5800) [pid = 10117] [serial = 1320] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b41d9c00) [pid = 10117] [serial = 1322] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b4aed800) [pid = 10117] [serial = 1323] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c6e20000) [pid = 10117] [serial = 1317] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c6febc00) [pid = 10117] [serial = 1095] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6bcc9b000) [pid = 10117] [serial = 1083] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c55b3000) [pid = 10117] [serial = 1092] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b4e63400) [pid = 10117] [serial = 1119] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6cca7ac00) [pid = 10117] [serial = 1104] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c3209800) [pid = 10117] [serial = 1086] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6da5d1400) [pid = 10117] [serial = 1110] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c467f000) [pid = 10117] [serial = 1089] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6df7cbc00) [pid = 10117] [serial = 1116] [outer = (nil)] [url = about:blank] 22:04:42 INFO - PROCESS | 10117 | 1461301482564 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7098000 == 122 [pid = 10117] [id = 479] 22:04:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b43ce000) [pid = 10117] [serial = 1438] [outer = (nil)] 22:04:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b4aed800) [pid = 10117] [serial = 1439] [outer = 0x7ff6b43ce000] 22:04:42 INFO - PROCESS | 10117 | 1461301482634 Marionette DEBUG loaded listener.js 22:04:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b83f2800) [pid = 10117] [serial = 1440] [outer = 0x7ff6b43ce000] 22:04:43 INFO - PROCESS | 10117 | 1461301483346 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 22:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1333ms 22:04:43 INFO - PROCESS | 10117 | 1461301483380 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:04:43 INFO - PROCESS | 10117 | 1461301483385 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:04:43 INFO - PROCESS | 10117 | 1461301483390 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:04:43 INFO - PROCESS | 10117 | 1461301483392 Marionette TRACE conn3 <- [1,1890,null,{}] 22:04:43 INFO - PROCESS | 10117 | 1461301483397 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:43 INFO - PROCESS | 10117 | 1461301483620 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:04:43 INFO - PROCESS | 10117 | 1461301483642 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb799800 == 123 [pid = 10117] [id = 480] 22:04:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b43d6c00) [pid = 10117] [serial = 1441] [outer = (nil)] 22:04:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6bb84bc00) [pid = 10117] [serial = 1442] [outer = 0x7ff6b43d6c00] 22:04:43 INFO - PROCESS | 10117 | 1461301483700 Marionette DEBUG loaded listener.js 22:04:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6bc14d000) [pid = 10117] [serial = 1443] [outer = 0x7ff6b43d6c00] 22:04:44 INFO - PROCESS | 10117 | 1461301484541 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 22:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1175ms 22:04:44 INFO - PROCESS | 10117 | 1461301484567 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:04:44 INFO - PROCESS | 10117 | 1461301484570 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:04:44 INFO - PROCESS | 10117 | 1461301484575 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:04:44 INFO - PROCESS | 10117 | 1461301484577 Marionette TRACE conn3 <- [1,1894,null,{}] 22:04:44 INFO - PROCESS | 10117 | 1461301484582 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:44 INFO - PROCESS | 10117 | 1461301484829 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:04:44 INFO - PROCESS | 10117 | 1461301484860 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c069e800 == 124 [pid = 10117] [id = 481] 22:04:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b464ec00) [pid = 10117] [serial = 1444] [outer = (nil)] 22:04:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6bc4d0400) [pid = 10117] [serial = 1445] [outer = 0x7ff6b464ec00] 22:04:44 INFO - PROCESS | 10117 | 1461301484922 Marionette DEBUG loaded listener.js 22:04:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bcc99c00) [pid = 10117] [serial = 1446] [outer = 0x7ff6b464ec00] 22:04:45 INFO - PROCESS | 10117 | 1461301485888 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 22:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1327ms 22:04:45 INFO - PROCESS | 10117 | 1461301485903 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:04:45 INFO - PROCESS | 10117 | 1461301485905 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:04:45 INFO - PROCESS | 10117 | 1461301485912 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:04:45 INFO - PROCESS | 10117 | 1461301485914 Marionette TRACE conn3 <- [1,1898,null,{}] 22:04:45 INFO - PROCESS | 10117 | 1461301485946 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:46 INFO - PROCESS | 10117 | 1461301486185 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:04:46 INFO - PROCESS | 10117 | 1461301486217 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b8a800 == 125 [pid = 10117] [id = 482] 22:04:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bcc9a000) [pid = 10117] [serial = 1447] [outer = (nil)] 22:04:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c0911800) [pid = 10117] [serial = 1448] [outer = 0x7ff6bcc9a000] 22:04:46 INFO - PROCESS | 10117 | 1461301486278 Marionette DEBUG loaded listener.js 22:04:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6c1d40400) [pid = 10117] [serial = 1449] [outer = 0x7ff6bcc9a000] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6bc2d3000) [pid = 10117] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6bc4d4000) [pid = 10117] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6b20d0000) [pid = 10117] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6bb602c00) [pid = 10117] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6b4a05800) [pid = 10117] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b41da800) [pid = 10117] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:04:46 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b2ff7000) [pid = 10117] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:04:47 INFO - PROCESS | 10117 | 1461301487343 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 22:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1455ms 22:04:47 INFO - PROCESS | 10117 | 1461301487368 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:04:47 INFO - PROCESS | 10117 | 1461301487370 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:04:47 INFO - PROCESS | 10117 | 1461301487375 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:04:47 INFO - PROCESS | 10117 | 1461301487377 Marionette TRACE conn3 <- [1,1902,null,{}] 22:04:47 INFO - PROCESS | 10117 | 1461301487382 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:47 INFO - PROCESS | 10117 | 1461301487626 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:04:47 INFO - PROCESS | 10117 | 1461301487661 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd63800 == 126 [pid = 10117] [id = 483] 22:04:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b41da800) [pid = 10117] [serial = 1450] [outer = (nil)] 22:04:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c0a95400) [pid = 10117] [serial = 1451] [outer = 0x7ff6b41da800] 22:04:47 INFO - PROCESS | 10117 | 1461301487721 Marionette DEBUG loaded listener.js 22:04:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6c368b800) [pid = 10117] [serial = 1452] [outer = 0x7ff6b41da800] 22:04:48 INFO - PROCESS | 10117 | 1461301488509 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 22:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1179ms 22:04:48 INFO - PROCESS | 10117 | 1461301488556 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:04:48 INFO - PROCESS | 10117 | 1461301488558 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:04:48 INFO - PROCESS | 10117 | 1461301488564 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:04:48 INFO - PROCESS | 10117 | 1461301488566 Marionette TRACE conn3 <- [1,1906,null,{}] 22:04:48 INFO - PROCESS | 10117 | 1461301488571 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:48 INFO - PROCESS | 10117 | 1461301488797 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:04:49 INFO - PROCESS | 10117 | 1461301489052 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b198b000 == 127 [pid = 10117] [id = 484] 22:04:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6ae96cc00) [pid = 10117] [serial = 1453] [outer = (nil)] 22:04:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6ae979400) [pid = 10117] [serial = 1454] [outer = 0x7ff6ae96cc00] 22:04:49 INFO - PROCESS | 10117 | 1461301489168 Marionette DEBUG loaded listener.js 22:04:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6b2b88400) [pid = 10117] [serial = 1455] [outer = 0x7ff6ae96cc00] 22:04:50 INFO - PROCESS | 10117 | 1461301490115 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 22:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1585ms 22:04:50 INFO - PROCESS | 10117 | 1461301490152 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:04:50 INFO - PROCESS | 10117 | 1461301490159 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:04:50 INFO - PROCESS | 10117 | 1461301490168 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:04:50 INFO - PROCESS | 10117 | 1461301490173 Marionette TRACE conn3 <- [1,1910,null,{}] 22:04:50 INFO - PROCESS | 10117 | 1461301490199 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:50 INFO - PROCESS | 10117 | 1461301490406 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:04:50 INFO - PROCESS | 10117 | 1461301490619 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb429000 == 128 [pid = 10117] [id = 485] 22:04:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6ae96fc00) [pid = 10117] [serial = 1456] [outer = (nil)] 22:04:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6b4af5800) [pid = 10117] [serial = 1457] [outer = 0x7ff6ae96fc00] 22:04:50 INFO - PROCESS | 10117 | 1461301490731 Marionette DEBUG loaded listener.js 22:04:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6b4d51c00) [pid = 10117] [serial = 1458] [outer = 0x7ff6ae96fc00] 22:04:51 INFO - PROCESS | 10117 | 1461301491692 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 22:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1601ms 22:04:51 INFO - PROCESS | 10117 | 1461301491774 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:04:51 INFO - PROCESS | 10117 | 1461301491780 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:04:51 INFO - PROCESS | 10117 | 1461301491787 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:04:51 INFO - PROCESS | 10117 | 1461301491790 Marionette TRACE conn3 <- [1,1914,null,{}] 22:04:51 INFO - PROCESS | 10117 | 1461301491796 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:52 INFO - PROCESS | 10117 | 1461301492029 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:04:52 INFO - PROCESS | 10117 | 1461301492325 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c081f000 == 129 [pid = 10117] [id = 486] 22:04:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6b4e63400) [pid = 10117] [serial = 1459] [outer = (nil)] 22:04:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bc0b5400) [pid = 10117] [serial = 1460] [outer = 0x7ff6b4e63400] 22:04:52 INFO - PROCESS | 10117 | 1461301492439 Marionette DEBUG loaded listener.js 22:04:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bc4d8000) [pid = 10117] [serial = 1461] [outer = 0x7ff6b4e63400] 22:04:53 INFO - PROCESS | 10117 | 1461301493396 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 22:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1681ms 22:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:04:53 INFO - PROCESS | 10117 | 1461301493468 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:04:53 INFO - PROCESS | 10117 | 1461301493471 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:04:53 INFO - PROCESS | 10117 | 1461301493485 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:04:53 INFO - PROCESS | 10117 | 1461301493493 Marionette TRACE conn3 <- [1,1918,null,{}] 22:04:53 INFO - PROCESS | 10117 | 1461301493501 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:53 INFO - PROCESS | 10117 | 1461301493749 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:04:54 INFO - PROCESS | 10117 | 1461301494050 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f83000 == 130 [pid = 10117] [id = 487] 22:04:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c0824000) [pid = 10117] [serial = 1462] [outer = (nil)] 22:04:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c0cca800) [pid = 10117] [serial = 1463] [outer = 0x7ff6c0824000] 22:04:54 INFO - PROCESS | 10117 | 1461301494132 Marionette DEBUG loaded listener.js 22:04:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c1bca000) [pid = 10117] [serial = 1464] [outer = 0x7ff6c0824000] 22:04:54 INFO - PROCESS | 10117 | 1461301494975 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 22:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1551ms 22:04:55 INFO - PROCESS | 10117 | 1461301495029 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:04:55 INFO - PROCESS | 10117 | 1461301495033 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:04:55 INFO - PROCESS | 10117 | 1461301495039 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:04:55 INFO - PROCESS | 10117 | 1461301495042 Marionette TRACE conn3 <- [1,1922,null,{}] 22:04:55 INFO - PROCESS | 10117 | 1461301495047 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:55 INFO - PROCESS | 10117 | 1461301495255 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:04:55 INFO - PROCESS | 10117 | 1461301495474 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4406000 == 131 [pid = 10117] [id = 488] 22:04:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c0a92800) [pid = 10117] [serial = 1465] [outer = (nil)] 22:04:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c368f000) [pid = 10117] [serial = 1466] [outer = 0x7ff6c0a92800] 22:04:55 INFO - PROCESS | 10117 | 1461301495584 Marionette DEBUG loaded listener.js 22:04:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c3d86c00) [pid = 10117] [serial = 1467] [outer = 0x7ff6c0a92800] 22:04:56 INFO - PROCESS | 10117 | 1461301496498 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 22:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1530ms 22:04:56 INFO - PROCESS | 10117 | 1461301496570 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:04:56 INFO - PROCESS | 10117 | 1461301496574 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:04:56 INFO - PROCESS | 10117 | 1461301496580 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:04:56 INFO - PROCESS | 10117 | 1461301496583 Marionette TRACE conn3 <- [1,1926,null,{}] 22:04:56 INFO - PROCESS | 10117 | 1461301496588 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:56 INFO - PROCESS | 10117 | 1461301496821 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:04:57 INFO - PROCESS | 10117 | 1461301497125 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45c9800 == 132 [pid = 10117] [id = 489] 22:04:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c4678000) [pid = 10117] [serial = 1468] [outer = (nil)] 22:04:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c47d3000) [pid = 10117] [serial = 1469] [outer = 0x7ff6c4678000] 22:04:57 INFO - PROCESS | 10117 | 1461301497216 Marionette DEBUG loaded listener.js 22:04:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c6f62000) [pid = 10117] [serial = 1470] [outer = 0x7ff6c4678000] 22:04:58 INFO - PROCESS | 10117 | 1461301498088 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 22:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1578ms 22:04:58 INFO - PROCESS | 10117 | 1461301498159 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:04:58 INFO - PROCESS | 10117 | 1461301498163 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:04:58 INFO - PROCESS | 10117 | 1461301498168 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:04:58 INFO - PROCESS | 10117 | 1461301498171 Marionette TRACE conn3 <- [1,1930,null,{}] 22:04:58 INFO - PROCESS | 10117 | 1461301498176 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:58 INFO - PROCESS | 10117 | 1461301498385 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:04:58 INFO - PROCESS | 10117 | 1461301498600 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf14800 == 133 [pid = 10117] [id = 490] 22:04:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6bb606c00) [pid = 10117] [serial = 1471] [outer = (nil)] 22:04:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6cc97e400) [pid = 10117] [serial = 1472] [outer = 0x7ff6bb606c00] 22:04:58 INFO - PROCESS | 10117 | 1461301498752 Marionette DEBUG loaded listener.js 22:04:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6cd128000) [pid = 10117] [serial = 1473] [outer = 0x7ff6bb606c00] 22:04:59 INFO - PROCESS | 10117 | 1461301499624 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 22:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1486ms 22:04:59 INFO - PROCESS | 10117 | 1461301499656 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:04:59 INFO - PROCESS | 10117 | 1461301499658 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:04:59 INFO - PROCESS | 10117 | 1461301499664 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:04:59 INFO - PROCESS | 10117 | 1461301499667 Marionette TRACE conn3 <- [1,1934,null,{}] 22:04:59 INFO - PROCESS | 10117 | 1461301499672 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:59 INFO - PROCESS | 10117 | 1461301499874 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:05:00 INFO - PROCESS | 10117 | 1461301500094 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce855800 == 134 [pid = 10117] [id = 491] 22:05:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c467b800) [pid = 10117] [serial = 1474] [outer = (nil)] 22:05:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6cd74cc00) [pid = 10117] [serial = 1475] [outer = 0x7ff6c467b800] 22:05:00 INFO - PROCESS | 10117 | 1461301500207 Marionette DEBUG loaded listener.js 22:05:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6ce9c1800) [pid = 10117] [serial = 1476] [outer = 0x7ff6c467b800] 22:05:01 INFO - PROCESS | 10117 | 1461301501130 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 22:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1527ms 22:05:01 INFO - PROCESS | 10117 | 1461301501194 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:05:01 INFO - PROCESS | 10117 | 1461301501198 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:05:01 INFO - PROCESS | 10117 | 1461301501203 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:05:01 INFO - PROCESS | 10117 | 1461301501205 Marionette TRACE conn3 <- [1,1938,null,{}] 22:05:01 INFO - PROCESS | 10117 | 1461301501211 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:01 INFO - PROCESS | 10117 | 1461301501413 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:05:01 INFO - PROCESS | 10117 | 1461301501680 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da6a0800 == 135 [pid = 10117] [id = 492] 22:05:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c6fbe000) [pid = 10117] [serial = 1477] [outer = (nil)] 22:05:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6d9744000) [pid = 10117] [serial = 1478] [outer = 0x7ff6c6fbe000] 22:05:01 INFO - PROCESS | 10117 | 1461301501795 Marionette DEBUG loaded listener.js 22:05:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6da8ea800) [pid = 10117] [serial = 1479] [outer = 0x7ff6c6fbe000] 22:05:02 INFO - PROCESS | 10117 | 1461301502673 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 22:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1535ms 22:05:02 INFO - PROCESS | 10117 | 1461301502740 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:05:02 INFO - PROCESS | 10117 | 1461301502744 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:05:02 INFO - PROCESS | 10117 | 1461301502750 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:05:02 INFO - PROCESS | 10117 | 1461301502752 Marionette TRACE conn3 <- [1,1942,null,{}] 22:05:02 INFO - PROCESS | 10117 | 1461301502757 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:03 INFO - PROCESS | 10117 | 1461301503001 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:05:03 INFO - PROCESS | 10117 | 1461301503260 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df1c1000 == 136 [pid = 10117] [id = 493] 22:05:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6b4aee800) [pid = 10117] [serial = 1480] [outer = (nil)] 22:05:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6db8cb800) [pid = 10117] [serial = 1481] [outer = 0x7ff6b4aee800] 22:05:03 INFO - PROCESS | 10117 | 1461301503388 Marionette DEBUG loaded listener.js 22:05:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6dd923800) [pid = 10117] [serial = 1482] [outer = 0x7ff6b4aee800] 22:05:04 INFO - PROCESS | 10117 | 1461301504227 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1536ms 22:05:04 INFO - PROCESS | 10117 | 1461301504287 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:05:04 INFO - PROCESS | 10117 | 1461301504291 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:05:04 INFO - PROCESS | 10117 | 1461301504296 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:05:04 INFO - PROCESS | 10117 | 1461301504299 Marionette TRACE conn3 <- [1,1946,null,{}] 22:05:04 INFO - PROCESS | 10117 | 1461301504304 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:04 INFO - PROCESS | 10117 | 1461301504502 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:05:04 INFO - PROCESS | 10117 | 1461301504724 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdd3000 == 137 [pid = 10117] [id = 494] 22:05:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b1e70800) [pid = 10117] [serial = 1483] [outer = (nil)] 22:05:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b1e74400) [pid = 10117] [serial = 1484] [outer = 0x7ff6b1e70800] 22:05:04 INFO - PROCESS | 10117 | 1461301504851 Marionette DEBUG loaded listener.js 22:05:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6daa81400) [pid = 10117] [serial = 1485] [outer = 0x7ff6b1e70800] 22:05:05 INFO - PROCESS | 10117 | 1461301505811 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1527ms 22:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:05:05 INFO - PROCESS | 10117 | 1461301505824 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:05:05 INFO - PROCESS | 10117 | 1461301505827 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:05:05 INFO - PROCESS | 10117 | 1461301505833 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:05:05 INFO - PROCESS | 10117 | 1461301505837 Marionette TRACE conn3 <- [1,1950,null,{}] 22:05:05 INFO - PROCESS | 10117 | 1461301505842 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:06 INFO - PROCESS | 10117 | 1461301506070 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:05:06 INFO - PROCESS | 10117 | 1461301506338 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7246800 == 138 [pid = 10117] [id = 495] 22:05:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6b1e75400) [pid = 10117] [serial = 1486] [outer = (nil)] 22:05:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6b4aac000) [pid = 10117] [serial = 1487] [outer = 0x7ff6b1e75400] 22:05:06 INFO - PROCESS | 10117 | 1461301506454 Marionette DEBUG loaded listener.js 22:05:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6dd9ddc00) [pid = 10117] [serial = 1488] [outer = 0x7ff6b1e75400] 22:05:07 INFO - PROCESS | 10117 | 1461301507257 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 22:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1481ms 22:05:07 INFO - PROCESS | 10117 | 1461301507314 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:05:07 INFO - PROCESS | 10117 | 1461301507319 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:05:07 INFO - PROCESS | 10117 | 1461301507324 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:05:07 INFO - PROCESS | 10117 | 1461301507326 Marionette TRACE conn3 <- [1,1954,null,{}] 22:05:07 INFO - PROCESS | 10117 | 1461301507332 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:07 INFO - PROCESS | 10117 | 1461301507531 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:05:07 INFO - PROCESS | 10117 | 1461301507797 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7261800 == 139 [pid = 10117] [id = 496] 22:05:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6b2ba6c00) [pid = 10117] [serial = 1489] [outer = (nil)] 22:05:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6b2bae400) [pid = 10117] [serial = 1490] [outer = 0x7ff6b2ba6c00] 22:05:07 INFO - PROCESS | 10117 | 1461301507876 Marionette DEBUG loaded listener.js 22:05:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6b2bb3c00) [pid = 10117] [serial = 1491] [outer = 0x7ff6b2ba6c00] 22:05:08 INFO - PROCESS | 10117 | 1461301508782 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 22:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1529ms 22:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:05:08 INFO - PROCESS | 10117 | 1461301508854 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:05:08 INFO - PROCESS | 10117 | 1461301508857 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:05:08 INFO - PROCESS | 10117 | 1461301508863 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:05:08 INFO - PROCESS | 10117 | 1461301508866 Marionette TRACE conn3 <- [1,1958,null,{}] 22:05:08 INFO - PROCESS | 10117 | 1461301508871 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:09 INFO - PROCESS | 10117 | 1461301509122 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:05:09 INFO - PROCESS | 10117 | 1461301509431 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72ce800 == 140 [pid = 10117] [id = 497] 22:05:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6b2b91000) [pid = 10117] [serial = 1492] [outer = (nil)] 22:05:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b41d8c00) [pid = 10117] [serial = 1493] [outer = 0x7ff6b2b91000] 22:05:09 INFO - PROCESS | 10117 | 1461301509503 Marionette DEBUG loaded listener.js 22:05:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6b83eec00) [pid = 10117] [serial = 1494] [outer = 0x7ff6b2b91000] 22:05:10 INFO - PROCESS | 10117 | 1461301510313 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 22:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1492ms 22:05:10 INFO - PROCESS | 10117 | 1461301510355 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:05:10 INFO - PROCESS | 10117 | 1461301510359 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:05:10 INFO - PROCESS | 10117 | 1461301510365 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:05:10 INFO - PROCESS | 10117 | 1461301510367 Marionette TRACE conn3 <- [1,1962,null,{}] 22:05:10 INFO - PROCESS | 10117 | 1461301510372 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:10 INFO - PROCESS | 10117 | 1461301510587 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:05:11 INFO - PROCESS | 10117 | 1461301511361 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb41f800 == 141 [pid = 10117] [id = 498] 22:05:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6b1e74800) [pid = 10117] [serial = 1495] [outer = (nil)] 22:05:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6b1e78000) [pid = 10117] [serial = 1496] [outer = 0x7ff6b1e74800] 22:05:11 INFO - PROCESS | 10117 | 1461301511431 Marionette DEBUG loaded listener.js 22:05:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6b2b87000) [pid = 10117] [serial = 1497] [outer = 0x7ff6b1e74800] 22:05:12 INFO - PROCESS | 10117 | 1461301512291 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 22:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1979ms 22:05:12 INFO - PROCESS | 10117 | 1461301512346 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:05:12 INFO - PROCESS | 10117 | 1461301512352 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:05:12 INFO - PROCESS | 10117 | 1461301512361 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:05:12 INFO - PROCESS | 10117 | 1461301512364 Marionette TRACE conn3 <- [1,1966,null,{}] 22:05:12 INFO - PROCESS | 10117 | 1461301512370 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:12 INFO - PROCESS | 10117 | 1461301512554 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:05:12 INFO - PROCESS | 10117 | 1461301512779 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4b90800 == 142 [pid = 10117] [id = 499] 22:05:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6ae96c800) [pid = 10117] [serial = 1498] [outer = (nil)] 22:05:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6b2f4a000) [pid = 10117] [serial = 1499] [outer = 0x7ff6ae96c800] 22:05:12 INFO - PROCESS | 10117 | 1461301512912 Marionette DEBUG loaded listener.js 22:05:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6b4659400) [pid = 10117] [serial = 1500] [outer = 0x7ff6ae96c800] 22:05:13 INFO - PROCESS | 10117 | 1461301513978 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 22:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1680ms 22:05:14 INFO - PROCESS | 10117 | 1461301514045 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:05:14 INFO - PROCESS | 10117 | 1461301514050 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:05:14 INFO - PROCESS | 10117 | 1461301514056 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:05:14 INFO - PROCESS | 10117 | 1461301514059 Marionette TRACE conn3 <- [1,1970,null,{}] 22:05:14 INFO - PROCESS | 10117 | 1461301514064 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:14 INFO - PROCESS | 10117 | 1461301514261 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:05:14 INFO - PROCESS | 10117 | 1461301514575 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccb48000 == 141 [pid = 10117] [id = 424] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1de6000 == 140 [pid = 10117] [id = 383] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4564000 == 139 [pid = 10117] [id = 430] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0821000 == 138 [pid = 10117] [id = 382] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb438000 == 137 [pid = 10117] [id = 422] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd63800 == 136 [pid = 10117] [id = 483] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6cdfbac00) [pid = 10117] [serial = 1349] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6df883000) [pid = 10117] [serial = 1358] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6b4d4c400) [pid = 10117] [serial = 1355] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6da382c00) [pid = 10117] [serial = 1352] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6b21d0400) [pid = 10117] [serial = 1361] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6ae972800) [pid = 10117] [serial = 1364] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6b20c3c00) [pid = 10117] [serial = 1367] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6b4028c00) [pid = 10117] [serial = 1370] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6bb856c00) [pid = 10117] [serial = 1391] [outer = (nil)] [url = about:blank] 22:05:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b290c000 == 137 [pid = 10117] [id = 500] 22:05:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6ae972800) [pid = 10117] [serial = 1501] [outer = (nil)] 22:05:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6b4e5bc00) [pid = 10117] [serial = 1502] [outer = 0x7ff6ae972800] 22:05:14 INFO - PROCESS | 10117 | 1461301514800 Marionette DEBUG loaded listener.js 22:05:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6b83e9800) [pid = 10117] [serial = 1503] [outer = 0x7ff6ae972800] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b8a800 == 136 [pid = 10117] [id = 482] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c069e800 == 135 [pid = 10117] [id = 481] 22:05:14 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb799800 == 134 [pid = 10117] [id = 480] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7098000 == 133 [pid = 10117] [id = 479] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b291b800 == 132 [pid = 10117] [id = 478] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb69b800 == 131 [pid = 10117] [id = 477] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccd1d000 == 130 [pid = 10117] [id = 472] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cb23f000 == 129 [pid = 10117] [id = 471] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c575a800 == 128 [pid = 10117] [id = 470] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c440b800 == 127 [pid = 10117] [id = 469] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3b29000 == 126 [pid = 10117] [id = 468] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1dd4800 == 125 [pid = 10117] [id = 467] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e28800 == 124 [pid = 10117] [id = 466] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bc37f000 == 123 [pid = 10117] [id = 465] 22:05:15 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2904000 == 122 [pid = 10117] [id = 464] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6bc4da400) [pid = 10117] [serial = 1385] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6c0abf000) [pid = 10117] [serial = 1388] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6bc16bc00) [pid = 10117] [serial = 1326] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6bc227000) [pid = 10117] [serial = 1331] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6bc152000) [pid = 10117] [serial = 1382] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6c368b400) [pid = 10117] [serial = 1337] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6b4a99c00) [pid = 10117] [serial = 1376] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6b4ce1800) [pid = 10117] [serial = 1377] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6cbe1cc00) [pid = 10117] [serial = 1343] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b4a0a800) [pid = 10117] [serial = 1328] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6b71bc400) [pid = 10117] [serial = 1379] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6bb5f0800) [pid = 10117] [serial = 1380] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6c4436c00) [pid = 10117] [serial = 1340] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6cd130800) [pid = 10117] [serial = 1346] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b41e4c00) [pid = 10117] [serial = 1374] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b402cc00) [pid = 10117] [serial = 1373] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c0ab8400) [pid = 10117] [serial = 1334] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6bcec6c00) [pid = 10117] [serial = 1386] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6bc2d1000) [pid = 10117] [serial = 1383] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c1b66000) [pid = 10117] [serial = 1389] [outer = (nil)] [url = about:blank] 22:05:15 INFO - PROCESS | 10117 | 1461301515595 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 22:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1579ms 22:05:15 INFO - PROCESS | 10117 | 1461301515647 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:05:15 INFO - PROCESS | 10117 | 1461301515650 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:05:15 INFO - PROCESS | 10117 | 1461301515664 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:05:15 INFO - PROCESS | 10117 | 1461301515673 Marionette TRACE conn3 <- [1,1974,null,{}] 22:05:15 INFO - PROCESS | 10117 | 1461301515678 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:15 INFO - PROCESS | 10117 | 1461301515859 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:05:15 INFO - PROCESS | 10117 | 1461301515872 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb61a000 == 123 [pid = 10117] [id = 501] 22:05:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6bc0b8800) [pid = 10117] [serial = 1504] [outer = (nil)] 22:05:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6bc2d3000) [pid = 10117] [serial = 1505] [outer = 0x7ff6bc0b8800] 22:05:15 INFO - PROCESS | 10117 | 1461301515930 Marionette DEBUG loaded listener.js 22:05:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6bcc93000) [pid = 10117] [serial = 1506] [outer = 0x7ff6bc0b8800] 22:05:16 INFO - PROCESS | 10117 | 1461301516823 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 22:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1192ms 22:05:16 INFO - PROCESS | 10117 | 1461301516850 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:05:16 INFO - PROCESS | 10117 | 1461301516853 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:05:16 INFO - PROCESS | 10117 | 1461301516862 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:05:16 INFO - PROCESS | 10117 | 1461301516864 Marionette TRACE conn3 <- [1,1978,null,{}] 22:05:16 INFO - PROCESS | 10117 | 1461301516868 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:17 INFO - PROCESS | 10117 | 1461301517033 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:05:17 INFO - PROCESS | 10117 | 1461301517048 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0758800 == 124 [pid = 10117] [id = 502] 22:05:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6b4a99c00) [pid = 10117] [serial = 1507] [outer = (nil)] 22:05:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6bce1e800) [pid = 10117] [serial = 1508] [outer = 0x7ff6b4a99c00] 22:05:17 INFO - PROCESS | 10117 | 1461301517289 Marionette DEBUG loaded listener.js 22:05:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c082f000) [pid = 10117] [serial = 1509] [outer = 0x7ff6b4a99c00] 22:05:18 INFO - PROCESS | 10117 | 1461301518044 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1231ms 22:05:18 INFO - PROCESS | 10117 | 1461301518097 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:05:18 INFO - PROCESS | 10117 | 1461301518100 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:05:18 INFO - PROCESS | 10117 | 1461301518109 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:05:18 INFO - PROCESS | 10117 | 1461301518111 Marionette TRACE conn3 <- [1,1982,null,{}] 22:05:18 INFO - PROCESS | 10117 | 1461301518116 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:18 INFO - PROCESS | 10117 | 1461301518374 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:05:18 INFO - PROCESS | 10117 | 1461301518409 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fcb800 == 125 [pid = 10117] [id = 503] 22:05:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c0ed7800) [pid = 10117] [serial = 1510] [outer = (nil)] 22:05:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c1a29800) [pid = 10117] [serial = 1511] [outer = 0x7ff6c0ed7800] 22:05:18 INFO - PROCESS | 10117 | 1461301518480 Marionette DEBUG loaded listener.js 22:05:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c1d34400) [pid = 10117] [serial = 1512] [outer = 0x7ff6c0ed7800] 22:05:19 INFO - PROCESS | 10117 | 1461301519388 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1325ms 22:05:19 INFO - PROCESS | 10117 | 1461301519436 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:05:19 INFO - PROCESS | 10117 | 1461301519439 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:05:19 INFO - PROCESS | 10117 | 1461301519450 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:05:19 INFO - PROCESS | 10117 | 1461301519452 Marionette TRACE conn3 <- [1,1986,null,{}] 22:05:19 INFO - PROCESS | 10117 | 1461301519457 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:19 INFO - PROCESS | 10117 | 1461301519686 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b43ce000) [pid = 10117] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6bcc9a000) [pid = 10117] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b4658400) [pid = 10117] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b2b90400) [pid = 10117] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b464ec00) [pid = 10117] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b21c9400) [pid = 10117] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:05:19 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b43d6c00) [pid = 10117] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:05:20 INFO - PROCESS | 10117 | 1461301520084 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6baba1000 == 126 [pid = 10117] [id = 504] 22:05:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6b21d4800) [pid = 10117] [serial = 1513] [outer = (nil)] 22:05:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6b43d6c00) [pid = 10117] [serial = 1514] [outer = 0x7ff6b21d4800] 22:05:20 INFO - PROCESS | 10117 | 1461301520147 Marionette DEBUG loaded listener.js 22:05:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6bcc9a000) [pid = 10117] [serial = 1515] [outer = 0x7ff6b21d4800] 22:05:20 INFO - PROCESS | 10117 | 1461301520793 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1378ms 22:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:05:20 INFO - PROCESS | 10117 | 1461301520828 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:05:20 INFO - PROCESS | 10117 | 1461301520830 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:05:20 INFO - PROCESS | 10117 | 1461301520837 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:05:20 INFO - PROCESS | 10117 | 1461301520840 Marionette TRACE conn3 <- [1,1990,null,{}] 22:05:20 INFO - PROCESS | 10117 | 1461301520844 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:21 INFO - PROCESS | 10117 | 1461301521089 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:05:21 INFO - PROCESS | 10117 | 1461301521109 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b1e000 == 127 [pid = 10117] [id = 505] 22:05:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6b2b90400) [pid = 10117] [serial = 1516] [outer = (nil)] 22:05:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c4437000) [pid = 10117] [serial = 1517] [outer = 0x7ff6b2b90400] 22:05:21 INFO - PROCESS | 10117 | 1461301521167 Marionette DEBUG loaded listener.js 22:05:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c5774000) [pid = 10117] [serial = 1518] [outer = 0x7ff6b2b90400] 22:05:21 INFO - PROCESS | 10117 | 1461301521953 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1285ms 22:05:22 INFO - PROCESS | 10117 | 1461301522121 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:05:22 INFO - PROCESS | 10117 | 1461301522127 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:05:22 INFO - PROCESS | 10117 | 1461301522135 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:05:22 INFO - PROCESS | 10117 | 1461301522138 Marionette TRACE conn3 <- [1,1994,null,{}] 22:05:22 INFO - PROCESS | 10117 | 1461301522147 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:22 INFO - PROCESS | 10117 | 1461301522345 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:05:22 INFO - PROCESS | 10117 | 1461301522610 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4de1000 == 128 [pid = 10117] [id = 506] 22:05:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b2b8a400) [pid = 10117] [serial = 1519] [outer = (nil)] 22:05:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b2baf800) [pid = 10117] [serial = 1520] [outer = 0x7ff6b2b8a400] 22:05:22 INFO - PROCESS | 10117 | 1461301522684 Marionette DEBUG loaded listener.js 22:05:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6b2f54400) [pid = 10117] [serial = 1521] [outer = 0x7ff6b2b8a400] 22:05:23 INFO - PROCESS | 10117 | 1461301523685 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 22:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1586ms 22:05:23 INFO - PROCESS | 10117 | 1461301523722 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:05:23 INFO - PROCESS | 10117 | 1461301523726 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:05:23 INFO - PROCESS | 10117 | 1461301523739 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:05:23 INFO - PROCESS | 10117 | 1461301523743 Marionette TRACE conn3 <- [1,1998,null,{}] 22:05:23 INFO - PROCESS | 10117 | 1461301523749 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:23 INFO - PROCESS | 10117 | 1461301523944 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:05:24 INFO - PROCESS | 10117 | 1461301524220 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e31000 == 129 [pid = 10117] [id = 507] 22:05:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6b4e56800) [pid = 10117] [serial = 1522] [outer = (nil)] 22:05:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6b7348000) [pid = 10117] [serial = 1523] [outer = 0x7ff6b4e56800] 22:05:24 INFO - PROCESS | 10117 | 1461301524336 Marionette DEBUG loaded listener.js 22:05:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6bb60ac00) [pid = 10117] [serial = 1524] [outer = 0x7ff6b4e56800] 22:05:25 INFO - PROCESS | 10117 | 1461301525233 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 22:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1533ms 22:05:25 INFO - PROCESS | 10117 | 1461301525269 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:05:25 INFO - PROCESS | 10117 | 1461301525273 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:05:25 INFO - PROCESS | 10117 | 1461301525279 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:05:25 INFO - PROCESS | 10117 | 1461301525283 Marionette TRACE conn3 <- [1,2002,null,{}] 22:05:25 INFO - PROCESS | 10117 | 1461301525297 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:25 INFO - PROCESS | 10117 | 1461301525496 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:05:25 INFO - PROCESS | 10117 | 1461301525723 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45c0000 == 130 [pid = 10117] [id = 508] 22:05:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6c0a9a000) [pid = 10117] [serial = 1525] [outer = (nil)] 22:05:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6c0ccb000) [pid = 10117] [serial = 1526] [outer = 0x7ff6c0a9a000] 22:05:25 INFO - PROCESS | 10117 | 1461301525925 Marionette DEBUG loaded listener.js 22:05:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6c1bcac00) [pid = 10117] [serial = 1527] [outer = 0x7ff6c0a9a000] 22:05:26 INFO - PROCESS | 10117 | 1461301526824 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1591ms 22:05:26 INFO - PROCESS | 10117 | 1461301526871 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:05:26 INFO - PROCESS | 10117 | 1461301526875 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:05:26 INFO - PROCESS | 10117 | 1461301526880 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:05:26 INFO - PROCESS | 10117 | 1461301526883 Marionette TRACE conn3 <- [1,2006,null,{}] 22:05:26 INFO - PROCESS | 10117 | 1461301526888 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:27 INFO - PROCESS | 10117 | 1461301527078 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:05:27 INFO - PROCESS | 10117 | 1461301527302 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc64e800 == 131 [pid = 10117] [id = 509] 22:05:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6c0ab2800) [pid = 10117] [serial = 1528] [outer = (nil)] 22:05:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6c4436800) [pid = 10117] [serial = 1529] [outer = 0x7ff6c0ab2800] 22:05:27 INFO - PROCESS | 10117 | 1461301527413 Marionette DEBUG loaded listener.js 22:05:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6c6e1a000) [pid = 10117] [serial = 1530] [outer = 0x7ff6c0ab2800] 22:05:28 INFO - PROCESS | 10117 | 1461301528299 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 22:05:28 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 22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1483ms 22:05:28 INFO - PROCESS | 10117 | 1461301528377 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:05:28 INFO - PROCESS | 10117 | 1461301528381 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:05:28 INFO - PROCESS | 10117 | 1461301528389 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:05:28 INFO - PROCESS | 10117 | 1461301528392 Marionette TRACE conn3 <- [1,2010,null,{}] 22:05:28 INFO - PROCESS | 10117 | 1461301528397 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:28 INFO - PROCESS | 10117 | 1461301528609 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:05:28 INFO - PROCESS | 10117 | 1461301528871 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d012b000 == 132 [pid = 10117] [id = 510] 22:05:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c3690c00) [pid = 10117] [serial = 1531] [outer = (nil)] 22:05:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6c6f62400) [pid = 10117] [serial = 1532] [outer = 0x7ff6c3690c00] 22:05:28 INFO - PROCESS | 10117 | 1461301528984 Marionette DEBUG loaded listener.js 22:05:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6ca336c00) [pid = 10117] [serial = 1533] [outer = 0x7ff6c3690c00] 22:05:29 INFO - PROCESS | 10117 | 1461301529813 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 22:05:29 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 22:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1477ms 22:05:29 INFO - PROCESS | 10117 | 1461301529868 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:05:29 INFO - PROCESS | 10117 | 1461301529871 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:05:29 INFO - PROCESS | 10117 | 1461301529877 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:05:29 INFO - PROCESS | 10117 | 1461301529880 Marionette TRACE conn3 <- [1,2014,null,{}] 22:05:29 INFO - PROCESS | 10117 | 1461301529885 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:30 INFO - PROCESS | 10117 | 1461301530118 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:05:30 INFO - PROCESS | 10117 | 1461301530385 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfa1c800 == 133 [pid = 10117] [id = 511] 22:05:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6cd12d800) [pid = 10117] [serial = 1534] [outer = (nil)] 22:05:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6da8a7c00) [pid = 10117] [serial = 1535] [outer = 0x7ff6cd12d800] 22:05:30 INFO - PROCESS | 10117 | 1461301530510 Marionette DEBUG loaded listener.js 22:05:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6df0f5800) [pid = 10117] [serial = 1536] [outer = 0x7ff6cd12d800] 22:05:31 INFO - PROCESS | 10117 | 1461301531356 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 22:05:31 INFO - PROCESS | 10117 | 1461301531408 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:05:31 INFO - PROCESS | 10117 | 1461301531412 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:05:31 INFO - PROCESS | 10117 | 1461301531417 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:05:31 INFO - PROCESS | 10117 | 1461301531420 Marionette TRACE conn3 <- [1,2018,null,{}] 22:05:31 INFO - PROCESS | 10117 | 1461301531425 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:31 INFO - PROCESS | 10117 | 1461301531679 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:05:31 INFO - PROCESS | 10117 | 1461301531984 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cd3000 == 134 [pid = 10117] [id = 512] 22:05:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6b421ec00) [pid = 10117] [serial = 1537] [outer = (nil)] 22:05:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6b4226000) [pid = 10117] [serial = 1538] [outer = 0x7ff6b421ec00] 22:05:32 INFO - PROCESS | 10117 | 1461301532059 Marionette DEBUG loaded listener.js 22:05:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6b422b000) [pid = 10117] [serial = 1539] [outer = 0x7ff6b421ec00] 22:05:33 INFO - PROCESS | 10117 | 1461301533093 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1732ms 22:05:33 INFO - PROCESS | 10117 | 1461301533153 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:05:33 INFO - PROCESS | 10117 | 1461301533159 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:05:33 INFO - PROCESS | 10117 | 1461301533167 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:05:33 INFO - PROCESS | 10117 | 1461301533172 Marionette TRACE conn3 <- [1,2022,null,{}] 22:05:33 INFO - PROCESS | 10117 | 1461301533180 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:33 INFO - PROCESS | 10117 | 1461301533418 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:05:33 INFO - PROCESS | 10117 | 1461301533734 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e7b000 == 135 [pid = 10117] [id = 513] 22:05:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6b421f400) [pid = 10117] [serial = 1540] [outer = (nil)] 22:05:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6b9404400) [pid = 10117] [serial = 1541] [outer = 0x7ff6b421f400] 22:05:33 INFO - PROCESS | 10117 | 1461301533809 Marionette DEBUG loaded listener.js 22:05:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6b940b000) [pid = 10117] [serial = 1542] [outer = 0x7ff6b421f400] 22:05:34 INFO - PROCESS | 10117 | 1461301534658 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 22:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1534ms 22:05:34 INFO - PROCESS | 10117 | 1461301534700 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:05:34 INFO - PROCESS | 10117 | 1461301534704 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:05:34 INFO - PROCESS | 10117 | 1461301534710 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:05:34 INFO - PROCESS | 10117 | 1461301534713 Marionette TRACE conn3 <- [1,2026,null,{}] 22:05:34 INFO - PROCESS | 10117 | 1461301534718 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:34 INFO - PROCESS | 10117 | 1461301534916 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:05:35 INFO - PROCESS | 10117 | 1461301535184 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2ec6800 == 136 [pid = 10117] [id = 514] 22:05:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6b422a800) [pid = 10117] [serial = 1543] [outer = (nil)] 22:05:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6b9410c00) [pid = 10117] [serial = 1544] [outer = 0x7ff6b422a800] 22:05:35 INFO - PROCESS | 10117 | 1461301535256 Marionette DEBUG loaded listener.js 22:05:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6df234000) [pid = 10117] [serial = 1545] [outer = 0x7ff6b422a800] 22:05:36 INFO - PROCESS | 10117 | 1461301536113 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1479ms 22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:05:36 INFO - PROCESS | 10117 | 1461301536190 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:05:36 INFO - PROCESS | 10117 | 1461301536193 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:05:36 INFO - PROCESS | 10117 | 1461301536199 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:05:36 INFO - PROCESS | 10117 | 1461301536202 Marionette TRACE conn3 <- [1,2030,null,{}] 22:05:36 INFO - PROCESS | 10117 | 1461301536207 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:36 INFO - PROCESS | 10117 | 1461301536391 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:05:36 INFO - PROCESS | 10117 | 1461301536666 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8f54800 == 137 [pid = 10117] [id = 515] 22:05:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6b449d000) [pid = 10117] [serial = 1546] [outer = (nil)] 22:05:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6b44a4000) [pid = 10117] [serial = 1547] [outer = 0x7ff6b449d000] 22:05:36 INFO - PROCESS | 10117 | 1461301536777 Marionette DEBUG loaded listener.js 22:05:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6b44a9000) [pid = 10117] [serial = 1548] [outer = 0x7ff6b449d000] 22:05:37 INFO - PROCESS | 10117 | ************************* 22:05:37 INFO - PROCESS | 10117 | A coding exception was thrown and uncaught in a Task. 22:05:37 INFO - PROCESS | 10117 | 22:05:37 INFO - PROCESS | 10117 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:05:37 INFO - PROCESS | 10117 | Full stack: 22:05:37 INFO - PROCESS | 10117 | ************************* 22:05:37 INFO - PROCESS | 10117 | 1461301537637 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 22:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1485ms 22:05:37 INFO - PROCESS | 10117 | 1461301537684 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:05:37 INFO - PROCESS | 10117 | 1461301537688 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:05:37 INFO - PROCESS | 10117 | 1461301537693 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:05:37 INFO - PROCESS | 10117 | 1461301537697 Marionette TRACE conn3 <- [1,2034,null,{}] 22:05:37 INFO - PROCESS | 10117 | 1461301537702 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:37 INFO - PROCESS | 10117 | 1461301537921 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:05:38 INFO - PROCESS | 10117 | 1461301538185 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2280000 == 138 [pid = 10117] [id = 516] 22:05:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6c0508c00) [pid = 10117] [serial = 1549] [outer = (nil)] 22:05:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6c050f400) [pid = 10117] [serial = 1550] [outer = 0x7ff6c0508c00] 22:05:38 INFO - PROCESS | 10117 | 1461301538321 Marionette DEBUG loaded listener.js 22:05:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6df88c000) [pid = 10117] [serial = 1551] [outer = 0x7ff6c0508c00] 22:05:39 INFO - PROCESS | 10117 | 1461301539196 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1543ms 22:05:39 INFO - PROCESS | 10117 | 1461301539237 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:05:39 INFO - PROCESS | 10117 | 1461301539241 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:05:39 INFO - PROCESS | 10117 | 1461301539246 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:05:39 INFO - PROCESS | 10117 | 1461301539248 Marionette TRACE conn3 <- [1,2038,null,{}] 22:05:39 INFO - PROCESS | 10117 | 1461301539254 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:39 INFO - PROCESS | 10117 | 1461301539436 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:05:39 INFO - PROCESS | 10117 | 1461301539709 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a54000 == 139 [pid = 10117] [id = 517] 22:05:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6b5d48400) [pid = 10117] [serial = 1552] [outer = (nil)] 22:05:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6b5d4e800) [pid = 10117] [serial = 1553] [outer = 0x7ff6b5d48400] 22:05:39 INFO - PROCESS | 10117 | 1461301539783 Marionette DEBUG loaded listener.js 22:05:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6c050d000) [pid = 10117] [serial = 1554] [outer = 0x7ff6b5d48400] 22:05:40 INFO - PROCESS | 10117 | 1461301540651 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1476ms 22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:05:40 INFO - PROCESS | 10117 | 1461301540724 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:05:40 INFO - PROCESS | 10117 | 1461301540727 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:05:40 INFO - PROCESS | 10117 | 1461301540733 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:05:40 INFO - PROCESS | 10117 | 1461301540735 Marionette TRACE conn3 <- [1,2042,null,{}] 22:05:40 INFO - PROCESS | 10117 | 1461301540740 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:40 INFO - PROCESS | 10117 | 1461301540935 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:05:41 INFO - PROCESS | 10117 | 1461301541202 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2adc000 == 140 [pid = 10117] [id = 518] 22:05:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6b1ad1800) [pid = 10117] [serial = 1555] [outer = (nil)] 22:05:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6b1ad9400) [pid = 10117] [serial = 1556] [outer = 0x7ff6b1ad1800] 22:05:41 INFO - PROCESS | 10117 | 1461301541314 Marionette DEBUG loaded listener.js 22:05:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b5d4e000) [pid = 10117] [serial = 1557] [outer = 0x7ff6b1ad1800] 22:05:42 INFO - PROCESS | 10117 | 1461301542100 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:05:42 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) 22:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1430ms 22:05:42 INFO - PROCESS | 10117 | 1461301542164 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:05:42 INFO - PROCESS | 10117 | 1461301542168 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:05:42 INFO - PROCESS | 10117 | 1461301542173 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:05:42 INFO - PROCESS | 10117 | 1461301542176 Marionette TRACE conn3 <- [1,2046,null,{}] 22:05:42 INFO - PROCESS | 10117 | 1461301542182 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:42 INFO - PROCESS | 10117 | 1461301542373 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:05:42 INFO - PROCESS | 10117 | 1461301542645 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e46800 == 141 [pid = 10117] [id = 519] 22:05:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6b1ad1c00) [pid = 10117] [serial = 1558] [outer = (nil)] 22:05:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6ba8e3c00) [pid = 10117] [serial = 1559] [outer = 0x7ff6b1ad1c00] 22:05:42 INFO - PROCESS | 10117 | 1461301542755 Marionette DEBUG loaded listener.js 22:05:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6ba8e9800) [pid = 10117] [serial = 1560] [outer = 0x7ff6b1ad1c00] 22:05:43 INFO - PROCESS | 10117 | 1461301543546 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1434ms 22:05:43 INFO - PROCESS | 10117 | 1461301543609 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:05:43 INFO - PROCESS | 10117 | 1461301543613 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:05:43 INFO - PROCESS | 10117 | 1461301543618 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:05:43 INFO - PROCESS | 10117 | 1461301543620 Marionette TRACE conn3 <- [1,2050,null,{}] 22:05:43 INFO - PROCESS | 10117 | 1461301543626 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:43 INFO - PROCESS | 10117 | 1461301543846 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:05:44 INFO - PROCESS | 10117 | 1461301544161 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e5e800 == 142 [pid = 10117] [id = 520] 22:05:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6aeb1e400) [pid = 10117] [serial = 1561] [outer = (nil)] 22:05:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6aeb24400) [pid = 10117] [serial = 1562] [outer = 0x7ff6aeb1e400] 22:05:44 INFO - PROCESS | 10117 | 1461301544236 Marionette DEBUG loaded listener.js 22:05:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6aeb28c00) [pid = 10117] [serial = 1563] [outer = 0x7ff6aeb1e400] 22:05:45 INFO - PROCESS | 10117 | 1461301545029 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1480ms 22:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:05:45 INFO - PROCESS | 10117 | 1461301545100 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:05:45 INFO - PROCESS | 10117 | 1461301545103 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:05:45 INFO - PROCESS | 10117 | 1461301545109 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:05:45 INFO - PROCESS | 10117 | 1461301545112 Marionette TRACE conn3 <- [1,2054,null,{}] 22:05:45 INFO - PROCESS | 10117 | 1461301545117 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:45 INFO - PROCESS | 10117 | 1461301545318 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:05:45 INFO - PROCESS | 10117 | 1461301545625 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aec44000 == 143 [pid = 10117] [id = 521] 22:05:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6aeb1b400) [pid = 10117] [serial = 1564] [outer = (nil)] 22:05:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6ba8e4c00) [pid = 10117] [serial = 1565] [outer = 0x7ff6aeb1b400] 22:05:45 INFO - PROCESS | 10117 | 1461301545700 Marionette DEBUG loaded listener.js 22:05:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6ba8ec400) [pid = 10117] [serial = 1566] [outer = 0x7ff6aeb1b400] 22:05:46 INFO - PROCESS | 10117 | 1461301546489 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1434ms 22:05:46 INFO - PROCESS | 10117 | 1461301546543 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:05:46 INFO - PROCESS | 10117 | 1461301546547 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:05:46 INFO - PROCESS | 10117 | 1461301546553 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:05:46 INFO - PROCESS | 10117 | 1461301546555 Marionette TRACE conn3 <- [1,2058,null,{}] 22:05:46 INFO - PROCESS | 10117 | 1461301546560 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:46 INFO - PROCESS | 10117 | 1461301546773 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:05:47 INFO - PROCESS | 10117 | 1461301547079 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aee8b000 == 144 [pid = 10117] [id = 522] 22:05:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6aeb1f800) [pid = 10117] [serial = 1567] [outer = (nil)] 22:05:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6bb5e2800) [pid = 10117] [serial = 1568] [outer = 0x7ff6aeb1f800] 22:05:47 INFO - PROCESS | 10117 | 1461301547190 Marionette DEBUG loaded listener.js 22:05:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6c072b800) [pid = 10117] [serial = 1569] [outer = 0x7ff6aeb1f800] 22:05:48 INFO - PROCESS | 10117 | 1461301548001 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 22:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1478ms 22:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:05:48 INFO - PROCESS | 10117 | 1461301548034 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:05:48 INFO - PROCESS | 10117 | 1461301548036 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:05:48 INFO - PROCESS | 10117 | 1461301548043 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:05:48 INFO - PROCESS | 10117 | 1461301548045 Marionette TRACE conn3 <- [1,2062,null,{}] 22:05:48 INFO - PROCESS | 10117 | 1461301548051 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:48 INFO - PROCESS | 10117 | 1461301548261 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:05:48 INFO - PROCESS | 10117 | 1461301548607 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e58800 == 145 [pid = 10117] [id = 523] 22:05:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6aefe0400) [pid = 10117] [serial = 1570] [outer = (nil)] 22:05:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6aefe8800) [pid = 10117] [serial = 1571] [outer = 0x7ff6aefe0400] 22:05:48 INFO - PROCESS | 10117 | 1461301548684 Marionette DEBUG loaded listener.js 22:05:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6aefee800) [pid = 10117] [serial = 1572] [outer = 0x7ff6aefe0400] 22:05:49 INFO - PROCESS | 10117 | 1461301549494 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 22:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1487ms 22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:05:49 INFO - PROCESS | 10117 | 1461301549530 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:05:49 INFO - PROCESS | 10117 | 1461301549532 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:05:49 INFO - PROCESS | 10117 | 1461301549539 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:05:49 INFO - PROCESS | 10117 | 1461301549542 Marionette TRACE conn3 <- [1,2066,null,{}] 22:05:49 INFO - PROCESS | 10117 | 1461301549547 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:49 INFO - PROCESS | 10117 | 1461301549760 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:05:50 INFO - PROCESS | 10117 | 1461301550566 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42d1800 == 146 [pid = 10117] [id = 524] 22:05:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6b1adb400) [pid = 10117] [serial = 1573] [outer = (nil)] 22:05:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 254 (0x7ff6b1e71800) [pid = 10117] [serial = 1574] [outer = 0x7ff6b1adb400] 22:05:50 INFO - PROCESS | 10117 | 1461301550682 Marionette DEBUG loaded listener.js 22:05:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 255 (0x7ff6b2ba8000) [pid = 10117] [serial = 1575] [outer = 0x7ff6b1adb400] 22:05:51 INFO - PROCESS | 10117 | 1461301551492 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 22:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1987ms 22:05:51 INFO - PROCESS | 10117 | 1461301551526 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:05:51 INFO - PROCESS | 10117 | 1461301551532 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:05:51 INFO - PROCESS | 10117 | 1461301551540 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:05:51 INFO - PROCESS | 10117 | 1461301551544 Marionette TRACE conn3 <- [1,2070,null,{}] 22:05:51 INFO - PROCESS | 10117 | 1461301551550 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:51 INFO - PROCESS | 10117 | 1461301551753 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:05:52 INFO - PROCESS | 10117 | 1461301552057 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb61e800 == 147 [pid = 10117] [id = 525] 22:05:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6b1e77400) [pid = 10117] [serial = 1576] [outer = (nil)] 22:05:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6b21ce000) [pid = 10117] [serial = 1577] [outer = 0x7ff6b1e77400] 22:05:52 INFO - PROCESS | 10117 | 1461301552172 Marionette DEBUG loaded listener.js 22:05:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6b4226c00) [pid = 10117] [serial = 1578] [outer = 0x7ff6b1e77400] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf19000 == 146 [pid = 10117] [id = 365] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da6a0800 == 145 [pid = 10117] [id = 492] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ce855800 == 144 [pid = 10117] [id = 491] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf14800 == 143 [pid = 10117] [id = 490] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45c9800 == 142 [pid = 10117] [id = 489] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4406000 == 141 [pid = 10117] [id = 488] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f83000 == 140 [pid = 10117] [id = 487] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c081f000 == 139 [pid = 10117] [id = 486] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb429000 == 138 [pid = 10117] [id = 485] 22:05:52 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b198b000 == 137 [pid = 10117] [id = 484] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6c0a95400) [pid = 10117] [serial = 1451] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6b2f4fc00) [pid = 10117] [serial = 1430] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6b4aed800) [pid = 10117] [serial = 1439] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 254 (0x7ff6c1db0400) [pid = 10117] [serial = 1406] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 253 (0x7ff6c0911800) [pid = 10117] [serial = 1448] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6b4cdec00) [pid = 10117] [serial = 1397] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6b4a09c00) [pid = 10117] [serial = 1436] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6c0911c00) [pid = 10117] [serial = 1392] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6cbfb4c00) [pid = 10117] [serial = 1421] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6bcc99c00) [pid = 10117] [serial = 1446] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6bc4d0400) [pid = 10117] [serial = 1445] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6c1d40400) [pid = 10117] [serial = 1449] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6b41bc400) [pid = 10117] [serial = 1434] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6bb84bc00) [pid = 10117] [serial = 1442] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6bc14d000) [pid = 10117] [serial = 1443] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6dd92c400) [pid = 10117] [serial = 1427] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6cd126800) [pid = 10117] [serial = 1424] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6c3ee1c00) [pid = 10117] [serial = 1409] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6b4cdf400) [pid = 10117] [serial = 1437] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6b2f56800) [pid = 10117] [serial = 1433] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6c6f67400) [pid = 10117] [serial = 1415] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c0a95c00) [pid = 10117] [serial = 1403] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6bc158c00) [pid = 10117] [serial = 1400] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6b20ccc00) [pid = 10117] [serial = 1394] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6c9779400) [pid = 10117] [serial = 1418] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6b83f2800) [pid = 10117] [serial = 1440] [outer = (nil)] [url = about:blank] 22:05:52 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c63a9000) [pid = 10117] [serial = 1412] [outer = (nil)] [url = about:blank] 22:05:53 INFO - PROCESS | 10117 | 1461301553495 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 22:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1991ms 22:05:53 INFO - PROCESS | 10117 | 1461301553534 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:05:53 INFO - PROCESS | 10117 | 1461301553539 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:05:53 INFO - PROCESS | 10117 | 1461301553547 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:05:53 INFO - PROCESS | 10117 | 1461301553549 Marionette TRACE conn3 <- [1,2074,null,{}] 22:05:53 INFO - PROCESS | 10117 | 1461301553555 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:53 INFO - PROCESS | 10117 | 1461301553749 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:05:53 INFO - PROCESS | 10117 | 1461301553974 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4ba6800 == 138 [pid = 10117] [id = 526] 22:05:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6b2ba7000) [pid = 10117] [serial = 1579] [outer = (nil)] 22:05:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6b4d47c00) [pid = 10117] [serial = 1580] [outer = 0x7ff6b2ba7000] 22:05:54 INFO - PROCESS | 10117 | 1461301554038 Marionette DEBUG loaded listener.js 22:05:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6b5d43000) [pid = 10117] [serial = 1581] [outer = 0x7ff6b2ba7000] 22:05:54 INFO - PROCESS | 10117 | 1461301554760 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1227ms 22:05:54 INFO - PROCESS | 10117 | 1461301554775 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:05:54 INFO - PROCESS | 10117 | 1461301554779 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:05:54 INFO - PROCESS | 10117 | 1461301554786 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:05:54 INFO - PROCESS | 10117 | 1461301554794 Marionette TRACE conn3 <- [1,2078,null,{}] 22:05:54 INFO - PROCESS | 10117 | 1461301554845 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:55 INFO - PROCESS | 10117 | 1461301555040 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:05:55 INFO - PROCESS | 10117 | 1461301555052 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcaad000 == 139 [pid = 10117] [id = 527] 22:05:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6b734bc00) [pid = 10117] [serial = 1582] [outer = (nil)] 22:05:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6bb605400) [pid = 10117] [serial = 1583] [outer = 0x7ff6b734bc00] 22:05:55 INFO - PROCESS | 10117 | 1461301555111 Marionette DEBUG loaded listener.js 22:05:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6bc0b6c00) [pid = 10117] [serial = 1584] [outer = 0x7ff6b734bc00] 22:05:56 INFO - PROCESS | 10117 | 1461301556077 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 22:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1320ms 22:05:56 INFO - PROCESS | 10117 | 1461301556106 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:05:56 INFO - PROCESS | 10117 | 1461301556110 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:05:56 INFO - PROCESS | 10117 | 1461301556116 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:05:56 INFO - PROCESS | 10117 | 1461301556117 Marionette TRACE conn3 <- [1,2082,null,{}] 22:05:56 INFO - PROCESS | 10117 | 1461301556131 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:56 INFO - PROCESS | 10117 | 1461301556385 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:05:56 INFO - PROCESS | 10117 | 1461301556417 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07c5000 == 140 [pid = 10117] [id = 528] 22:05:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6b734d000) [pid = 10117] [serial = 1585] [outer = (nil)] 22:05:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6bc220800) [pid = 10117] [serial = 1586] [outer = 0x7ff6b734d000] 22:05:56 INFO - PROCESS | 10117 | 1461301556478 Marionette DEBUG loaded listener.js 22:05:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6bcc91000) [pid = 10117] [serial = 1587] [outer = 0x7ff6b734d000] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6b1e74800) [pid = 10117] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6ae96c800) [pid = 10117] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6b21d4800) [pid = 10117] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6bc0b8800) [pid = 10117] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6b4a99c00) [pid = 10117] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6c0ed7800) [pid = 10117] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:05:57 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6ae972800) [pid = 10117] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:05:57 INFO - PROCESS | 10117 | 1461301557716 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1627ms 22:05:57 INFO - PROCESS | 10117 | 1461301557744 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:05:57 INFO - PROCESS | 10117 | 1461301557747 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:05:57 INFO - PROCESS | 10117 | 1461301557752 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:05:57 INFO - PROCESS | 10117 | 1461301557754 Marionette TRACE conn3 <- [1,2086,null,{}] 22:05:57 INFO - PROCESS | 10117 | 1461301557759 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:57 INFO - PROCESS | 10117 | 1461301557944 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:05:58 INFO - PROCESS | 10117 | 1461301558179 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a4a000 == 141 [pid = 10117] [id = 529] 22:05:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6bcc9e400) [pid = 10117] [serial = 1588] [outer = (nil)] 22:05:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6bcec6800) [pid = 10117] [serial = 1589] [outer = 0x7ff6bcc9e400] 22:05:58 INFO - PROCESS | 10117 | 1461301558253 Marionette DEBUG loaded listener.js 22:05:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6c0510c00) [pid = 10117] [serial = 1590] [outer = 0x7ff6bcc9e400] 22:05:58 INFO - PROCESS | 10117 | 1461301558962 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1229ms 22:05:58 INFO - PROCESS | 10117 | 1461301558984 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:05:58 INFO - PROCESS | 10117 | 1461301558986 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:05:59 INFO - PROCESS | 10117 | 1461301559007 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:05:59 INFO - PROCESS | 10117 | 1461301559022 Marionette TRACE conn3 <- [1,2090,null,{}] 22:05:59 INFO - PROCESS | 10117 | 1461301559028 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:59 INFO - PROCESS | 10117 | 1461301559216 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:05:59 INFO - PROCESS | 10117 | 1461301559231 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1143800 == 142 [pid = 10117] [id = 530] 22:05:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6c0914c00) [pid = 10117] [serial = 1591] [outer = (nil)] 22:05:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6c0ee1000) [pid = 10117] [serial = 1592] [outer = 0x7ff6c0914c00] 22:05:59 INFO - PROCESS | 10117 | 1461301559292 Marionette DEBUG loaded listener.js 22:05:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6c1a30000) [pid = 10117] [serial = 1593] [outer = 0x7ff6c0914c00] 22:06:00 INFO - PROCESS | 10117 | 1461301560434 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 22:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1494ms 22:06:00 INFO - PROCESS | 10117 | 1461301560502 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:06:00 INFO - PROCESS | 10117 | 1461301560509 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:06:00 INFO - PROCESS | 10117 | 1461301560518 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:06:00 INFO - PROCESS | 10117 | 1461301560522 Marionette TRACE conn3 <- [1,2094,null,{}] 22:06:00 INFO - PROCESS | 10117 | 1461301560530 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:00 INFO - PROCESS | 10117 | 1461301560788 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:06:01 INFO - PROCESS | 10117 | 1461301561222 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b14000 == 143 [pid = 10117] [id = 531] 22:06:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6b2f54800) [pid = 10117] [serial = 1594] [outer = (nil)] 22:06:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6b2ffbc00) [pid = 10117] [serial = 1595] [outer = 0x7ff6b2f54800] 22:06:01 INFO - PROCESS | 10117 | 1461301561339 Marionette DEBUG loaded listener.js 22:06:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6b43d9000) [pid = 10117] [serial = 1596] [outer = 0x7ff6b2f54800] 22:06:02 INFO - PROCESS | 10117 | 1461301562240 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 22:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1736ms 22:06:02 INFO - PROCESS | 10117 | 1461301562254 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:06:02 INFO - PROCESS | 10117 | 1461301562262 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:06:02 INFO - PROCESS | 10117 | 1461301562290 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:06:02 INFO - PROCESS | 10117 | 1461301562295 Marionette TRACE conn3 <- [1,2098,null,{}] 22:06:02 INFO - PROCESS | 10117 | 1461301562300 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:02 INFO - PROCESS | 10117 | 1461301562500 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:06:02 INFO - PROCESS | 10117 | 1461301562775 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c057a800 == 144 [pid = 10117] [id = 532] 22:06:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6b402d800) [pid = 10117] [serial = 1597] [outer = (nil)] 22:06:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6b5d47800) [pid = 10117] [serial = 1598] [outer = 0x7ff6b402d800] 22:06:02 INFO - PROCESS | 10117 | 1461301562853 Marionette DEBUG loaded listener.js 22:06:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6b83f2800) [pid = 10117] [serial = 1599] [outer = 0x7ff6b402d800] 22:06:03 INFO - PROCESS | 10117 | 1461301563791 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 22:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1534ms 22:06:03 INFO - PROCESS | 10117 | 1461301563821 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:06:03 INFO - PROCESS | 10117 | 1461301563825 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:06:03 INFO - PROCESS | 10117 | 1461301563831 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:06:03 INFO - PROCESS | 10117 | 1461301563843 Marionette TRACE conn3 <- [1,2102,null,{}] 22:06:03 INFO - PROCESS | 10117 | 1461301563861 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:04 INFO - PROCESS | 10117 | 1461301564072 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:06:04 INFO - PROCESS | 10117 | 1461301564392 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ebf000 == 145 [pid = 10117] [id = 533] 22:06:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6bc151800) [pid = 10117] [serial = 1600] [outer = (nil)] 22:06:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6bc156400) [pid = 10117] [serial = 1601] [outer = 0x7ff6bc151800] 22:06:04 INFO - PROCESS | 10117 | 1461301564477 Marionette DEBUG loaded listener.js 22:06:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6c0509800) [pid = 10117] [serial = 1602] [outer = 0x7ff6bc151800] 22:06:05 INFO - PROCESS | 10117 | 1461301565274 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 22:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1493ms 22:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:06:05 INFO - PROCESS | 10117 | 1461301565325 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:06:05 INFO - PROCESS | 10117 | 1461301565328 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:06:05 INFO - PROCESS | 10117 | 1461301565334 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:06:05 INFO - PROCESS | 10117 | 1461301565337 Marionette TRACE conn3 <- [1,2106,null,{}] 22:06:05 INFO - PROCESS | 10117 | 1461301565342 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:05 INFO - PROCESS | 10117 | 1461301565538 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:06:05 INFO - PROCESS | 10117 | 1461301565812 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43cf800 == 146 [pid = 10117] [id = 534] 22:06:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6bc22b400) [pid = 10117] [serial = 1603] [outer = (nil)] 22:06:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6c0a9c400) [pid = 10117] [serial = 1604] [outer = 0x7ff6bc22b400] 22:06:05 INFO - PROCESS | 10117 | 1461301565932 Marionette DEBUG loaded listener.js 22:06:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6c1a2cc00) [pid = 10117] [serial = 1605] [outer = 0x7ff6bc22b400] 22:06:06 INFO - PROCESS | 10117 | 1461301566744 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 22:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1490ms 22:06:06 INFO - PROCESS | 10117 | 1461301566824 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:06:06 INFO - PROCESS | 10117 | 1461301566828 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:06:06 INFO - PROCESS | 10117 | 1461301566834 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:06:06 INFO - PROCESS | 10117 | 1461301566837 Marionette TRACE conn3 <- [1,2110,null,{}] 22:06:06 INFO - PROCESS | 10117 | 1461301566842 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:07 INFO - PROCESS | 10117 | 1461301567045 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:06:07 INFO - PROCESS | 10117 | 1461301567373 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45c9800 == 147 [pid = 10117] [id = 535] 22:06:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6c0911c00) [pid = 10117] [serial = 1606] [outer = (nil)] 22:06:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6c1db1c00) [pid = 10117] [serial = 1607] [outer = 0x7ff6c0911c00] 22:06:07 INFO - PROCESS | 10117 | 1461301567451 Marionette DEBUG loaded listener.js 22:06:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 254 (0x7ff6c3b4ac00) [pid = 10117] [serial = 1608] [outer = 0x7ff6c0911c00] 22:06:08 INFO - PROCESS | 10117 | 1461301568266 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 22:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1486ms 22:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:06:08 INFO - PROCESS | 10117 | 1461301568321 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:06:08 INFO - PROCESS | 10117 | 1461301568323 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:06:08 INFO - PROCESS | 10117 | 1461301568330 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:06:08 INFO - PROCESS | 10117 | 1461301568333 Marionette TRACE conn3 <- [1,2114,null,{}] 22:06:08 INFO - PROCESS | 10117 | 1461301568338 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:08 INFO - PROCESS | 10117 | 1461301568579 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:06:08 INFO - PROCESS | 10117 | 1461301568905 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd841000 == 148 [pid = 10117] [id = 536] 22:06:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 255 (0x7ff6c486e400) [pid = 10117] [serial = 1609] [outer = (nil)] 22:06:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6c6ff3c00) [pid = 10117] [serial = 1610] [outer = 0x7ff6c486e400] 22:06:08 INFO - PROCESS | 10117 | 1461301568988 Marionette DEBUG loaded listener.js 22:06:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6cb20bc00) [pid = 10117] [serial = 1611] [outer = 0x7ff6c486e400] 22:06:09 INFO - PROCESS | 10117 | 1461301569830 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 22:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1579ms 22:06:09 INFO - PROCESS | 10117 | 1461301569909 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:06:09 INFO - PROCESS | 10117 | 1461301569913 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:06:09 INFO - PROCESS | 10117 | 1461301569919 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:06:09 INFO - PROCESS | 10117 | 1461301569921 Marionette TRACE conn3 <- [1,2118,null,{}] 22:06:09 INFO - PROCESS | 10117 | 1461301569927 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:10 INFO - PROCESS | 10117 | 1461301570141 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:06:10 INFO - PROCESS | 10117 | 1461301570456 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d011c000 == 149 [pid = 10117] [id = 537] 22:06:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6c55b0000) [pid = 10117] [serial = 1612] [outer = (nil)] 22:06:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 259 (0x7ff6cc43cc00) [pid = 10117] [serial = 1613] [outer = 0x7ff6c55b0000] 22:06:10 INFO - PROCESS | 10117 | 1461301570534 Marionette DEBUG loaded listener.js 22:06:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 260 (0x7ff6cd127000) [pid = 10117] [serial = 1614] [outer = 0x7ff6c55b0000] 22:06:11 INFO - PROCESS | 10117 | 1461301571327 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 22:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1482ms 22:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:06:11 INFO - PROCESS | 10117 | 1461301571403 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:06:11 INFO - PROCESS | 10117 | 1461301571405 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:06:11 INFO - PROCESS | 10117 | 1461301571411 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:06:11 INFO - PROCESS | 10117 | 1461301571414 Marionette TRACE conn3 <- [1,2122,null,{}] 22:06:11 INFO - PROCESS | 10117 | 1461301571419 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:11 INFO - PROCESS | 10117 | 1461301571656 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:06:11 INFO - PROCESS | 10117 | 1461301571987 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df1ad800 == 150 [pid = 10117] [id = 538] 22:06:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 261 (0x7ff6bcec9c00) [pid = 10117] [serial = 1615] [outer = (nil)] 22:06:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 262 (0x7ff6cdfacc00) [pid = 10117] [serial = 1616] [outer = 0x7ff6bcec9c00] 22:06:12 INFO - PROCESS | 10117 | 1461301572065 Marionette DEBUG loaded listener.js 22:06:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 263 (0x7ff6d9745000) [pid = 10117] [serial = 1617] [outer = 0x7ff6bcec9c00] 22:06:12 INFO - PROCESS | 10117 | 1461301572858 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 22:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1487ms 22:06:12 INFO - PROCESS | 10117 | 1461301572899 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:06:12 INFO - PROCESS | 10117 | 1461301572903 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:06:12 INFO - PROCESS | 10117 | 1461301572909 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:06:12 INFO - PROCESS | 10117 | 1461301572912 Marionette TRACE conn3 <- [1,2126,null,{}] 22:06:12 INFO - PROCESS | 10117 | 1461301572917 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:13 INFO - PROCESS | 10117 | 1461301573125 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:06:13 INFO - PROCESS | 10117 | 1461301573448 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4cbe800 == 151 [pid = 10117] [id = 539] 22:06:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 264 (0x7ff6aec22800) [pid = 10117] [serial = 1618] [outer = (nil)] 22:06:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 265 (0x7ff6aec29000) [pid = 10117] [serial = 1619] [outer = 0x7ff6aec22800] 22:06:13 INFO - PROCESS | 10117 | 1461301573537 Marionette DEBUG loaded listener.js 22:06:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 266 (0x7ff6aec2ec00) [pid = 10117] [serial = 1620] [outer = 0x7ff6aec22800] 22:06:14 INFO - PROCESS | 10117 | 1461301574356 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 22:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1481ms 22:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:06:14 INFO - PROCESS | 10117 | 1461301574391 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:06:14 INFO - PROCESS | 10117 | 1461301574394 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:06:14 INFO - PROCESS | 10117 | 1461301574400 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:06:14 INFO - PROCESS | 10117 | 1461301574403 Marionette TRACE conn3 <- [1,2130,null,{}] 22:06:14 INFO - PROCESS | 10117 | 1461301574408 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:14 INFO - PROCESS | 10117 | 1461301574621 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:06:14 INFO - PROCESS | 10117 | 1461301574901 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1cf0000 == 152 [pid = 10117] [id = 540] 22:06:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 267 (0x7ff6aec2a800) [pid = 10117] [serial = 1621] [outer = (nil)] 22:06:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 268 (0x7ff6b2845800) [pid = 10117] [serial = 1622] [outer = 0x7ff6aec2a800] 22:06:15 INFO - PROCESS | 10117 | 1461301575021 Marionette DEBUG loaded listener.js 22:06:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 269 (0x7ff6b284b800) [pid = 10117] [serial = 1623] [outer = 0x7ff6aec2a800] 22:06:15 INFO - PROCESS | 10117 | 1461301575853 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 22:06:15 INFO - PROCESS | 10117 | 1461301575938 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:06:15 INFO - PROCESS | 10117 | 1461301575944 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:06:15 INFO - PROCESS | 10117 | 1461301575948 Marionette TRACE conn3 <- [1,2134,null,{}] 22:06:15 INFO - PROCESS | 10117 | 1461301575953 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:16 INFO - PROCESS | 10117 | 1461301576273 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:06:16 INFO - PROCESS | 10117 | 1461301576688 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba473800 == 153 [pid = 10117] [id = 541] 22:06:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 270 (0x7ff6db8c3000) [pid = 10117] [serial = 1624] [outer = (nil)] 22:06:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 271 (0x7ff6df0f0c00) [pid = 10117] [serial = 1625] [outer = 0x7ff6db8c3000] 22:06:16 INFO - PROCESS | 10117 | 1461301576837 Marionette DEBUG loaded listener.js 22:06:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 272 (0x7ff6dfa7a800) [pid = 10117] [serial = 1626] [outer = 0x7ff6db8c3000] 22:06:17 INFO - PROCESS | 10117 | 1461301577734 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 22:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1832ms 22:06:17 INFO - PROCESS | 10117 | 1461301577778 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:06:17 INFO - PROCESS | 10117 | 1461301577781 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:06:17 INFO - PROCESS | 10117 | 1461301577787 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:06:17 INFO - PROCESS | 10117 | 1461301577789 Marionette TRACE conn3 <- [1,2138,null,{}] 22:06:17 INFO - PROCESS | 10117 | 1461301577794 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:18 INFO - PROCESS | 10117 | 1461301578022 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:06:18 INFO - PROCESS | 10117 | 1461301578307 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30ab800 == 154 [pid = 10117] [id = 542] 22:06:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 273 (0x7ff6b8e42c00) [pid = 10117] [serial = 1627] [outer = (nil)] 22:06:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 274 (0x7ff6b8e4bc00) [pid = 10117] [serial = 1628] [outer = 0x7ff6b8e42c00] 22:06:18 INFO - PROCESS | 10117 | 1461301578427 Marionette DEBUG loaded listener.js 22:06:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 275 (0x7ff6b8e50c00) [pid = 10117] [serial = 1629] [outer = 0x7ff6b8e42c00] 22:06:19 INFO - PROCESS | 10117 | 1461301579265 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 22:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1532ms 22:06:19 INFO - PROCESS | 10117 | 1461301579320 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:06:19 INFO - PROCESS | 10117 | 1461301579323 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:06:19 INFO - PROCESS | 10117 | 1461301579330 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:06:19 INFO - PROCESS | 10117 | 1461301579333 Marionette TRACE conn3 <- [1,2142,null,{}] 22:06:19 INFO - PROCESS | 10117 | 1461301579338 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:19 INFO - PROCESS | 10117 | 1461301579565 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:06:19 INFO - PROCESS | 10117 | 1461301579882 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3907000 == 155 [pid = 10117] [id = 543] 22:06:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 276 (0x7ff6af868400) [pid = 10117] [serial = 1630] [outer = (nil)] 22:06:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 277 (0x7ff6af871400) [pid = 10117] [serial = 1631] [outer = 0x7ff6af868400] 22:06:19 INFO - PROCESS | 10117 | 1461301579962 Marionette DEBUG loaded listener.js 22:06:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 278 (0x7ff6af876400) [pid = 10117] [serial = 1632] [outer = 0x7ff6af868400] 22:06:20 INFO - PROCESS | 10117 | 1461301580766 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 22:06:20 INFO - PROCESS | 10117 | 1461301580821 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:06:20 INFO - PROCESS | 10117 | 1461301580827 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:06:20 INFO - PROCESS | 10117 | 1461301580830 Marionette TRACE conn3 <- [1,2146,null,{}] 22:06:20 INFO - PROCESS | 10117 | 1461301580836 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:21 INFO - PROCESS | 10117 | 1461301581045 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:06:21 INFO - PROCESS | 10117 | 1461301581364 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3921000 == 156 [pid = 10117] [id = 544] 22:06:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 279 (0x7ff6af869000) [pid = 10117] [serial = 1633] [outer = (nil)] 22:06:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 280 (0x7ff6c398f800) [pid = 10117] [serial = 1634] [outer = 0x7ff6af869000] 22:06:21 INFO - PROCESS | 10117 | 1461301581441 Marionette DEBUG loaded listener.js 22:06:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 281 (0x7ff6c3994400) [pid = 10117] [serial = 1635] [outer = 0x7ff6af869000] 22:06:22 INFO - PROCESS | 10117 | 1461301582265 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 22:06:22 INFO - PROCESS | 10117 | 1461301582325 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:06:22 INFO - PROCESS | 10117 | 1461301582331 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:06:22 INFO - PROCESS | 10117 | 1461301582333 Marionette TRACE conn3 <- [1,2150,null,{}] 22:06:22 INFO - PROCESS | 10117 | 1461301582339 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:22 INFO - PROCESS | 10117 | 1461301582554 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:06:22 INFO - PROCESS | 10117 | 1461301582886 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0297000 == 157 [pid = 10117] [id = 545] 22:06:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 282 (0x7ff6af230400) [pid = 10117] [serial = 1636] [outer = (nil)] 22:06:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 283 (0x7ff6af23a000) [pid = 10117] [serial = 1637] [outer = 0x7ff6af230400] 22:06:22 INFO - PROCESS | 10117 | 1461301582970 Marionette DEBUG loaded listener.js 22:06:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 284 (0x7ff6b2ff8800) [pid = 10117] [serial = 1638] [outer = 0x7ff6af230400] 22:06:23 INFO - PROCESS | 10117 | 1461301583816 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 22:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1537ms 22:06:23 INFO - PROCESS | 10117 | 1461301583869 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:06:23 INFO - PROCESS | 10117 | 1461301583873 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:06:23 INFO - PROCESS | 10117 | 1461301583878 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:06:23 INFO - PROCESS | 10117 | 1461301583881 Marionette TRACE conn3 <- [1,2154,null,{}] 22:06:23 INFO - PROCESS | 10117 | 1461301583886 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:24 INFO - PROCESS | 10117 | 1461301584103 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:06:24 INFO - PROCESS | 10117 | 1461301584467 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0059800 == 158 [pid = 10117] [id = 546] 22:06:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 285 (0x7ff6b00ad000) [pid = 10117] [serial = 1639] [outer = (nil)] 22:06:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 286 (0x7ff6b00b0800) [pid = 10117] [serial = 1640] [outer = 0x7ff6b00ad000] 22:06:24 INFO - PROCESS | 10117 | 1461301584549 Marionette DEBUG loaded listener.js 22:06:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 287 (0x7ff6b00b4800) [pid = 10117] [serial = 1641] [outer = 0x7ff6b00ad000] 22:06:25 INFO - PROCESS | 10117 | 1461301585597 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1787ms 22:06:25 INFO - PROCESS | 10117 | 1461301585666 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:06:25 INFO - PROCESS | 10117 | 1461301585670 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:06:25 INFO - PROCESS | 10117 | 1461301585676 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:06:25 INFO - PROCESS | 10117 | 1461301585679 Marionette TRACE conn3 <- [1,2158,null,{}] 22:06:25 INFO - PROCESS | 10117 | 1461301585684 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:25 INFO - PROCESS | 10117 | 1461301585913 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:06:26 INFO - PROCESS | 10117 | 1461301586233 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ac590800 == 159 [pid = 10117] [id = 547] 22:06:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 288 (0x7ff6b00ac400) [pid = 10117] [serial = 1642] [outer = (nil)] 22:06:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 289 (0x7ff6b2f4a400) [pid = 10117] [serial = 1643] [outer = 0x7ff6b00ac400] 22:06:26 INFO - PROCESS | 10117 | 1461301586310 Marionette DEBUG loaded listener.js 22:06:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 290 (0x7ff6c3996400) [pid = 10117] [serial = 1644] [outer = 0x7ff6b00ac400] 22:06:27 INFO - PROCESS | 10117 | 1461301587131 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1484ms 22:06:27 INFO - PROCESS | 10117 | 1461301587163 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:06:27 INFO - PROCESS | 10117 | 1461301587167 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:06:27 INFO - PROCESS | 10117 | 1461301587173 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:06:27 INFO - PROCESS | 10117 | 1461301587176 Marionette TRACE conn3 <- [1,2162,null,{}] 22:06:27 INFO - PROCESS | 10117 | 1461301587182 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:27 INFO - PROCESS | 10117 | 1461301587405 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:06:27 INFO - PROCESS | 10117 | 1461301587729 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1973000 == 160 [pid = 10117] [id = 548] 22:06:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 291 (0x7ff6ac841000) [pid = 10117] [serial = 1645] [outer = (nil)] 22:06:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 292 (0x7ff6ac847400) [pid = 10117] [serial = 1646] [outer = 0x7ff6ac841000] 22:06:27 INFO - PROCESS | 10117 | 1461301587814 Marionette DEBUG loaded listener.js 22:06:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 293 (0x7ff6ac84bc00) [pid = 10117] [serial = 1647] [outer = 0x7ff6ac841000] 22:06:28 INFO - PROCESS | 10117 | 1461301588631 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 22:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 22:06:28 INFO - PROCESS | 10117 | 1461301588706 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:06:28 INFO - PROCESS | 10117 | 1461301588710 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:06:28 INFO - PROCESS | 10117 | 1461301588715 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:06:28 INFO - PROCESS | 10117 | 1461301588718 Marionette TRACE conn3 <- [1,2166,null,{}] 22:06:28 INFO - PROCESS | 10117 | 1461301588723 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:28 INFO - PROCESS | 10117 | 1461301588948 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:06:29 INFO - PROCESS | 10117 | 1461301589310 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5bee800 == 161 [pid = 10117] [id = 549] 22:06:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 294 (0x7ff6ab602800) [pid = 10117] [serial = 1648] [outer = (nil)] 22:06:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 295 (0x7ff6ab60c000) [pid = 10117] [serial = 1649] [outer = 0x7ff6ab602800] 22:06:29 INFO - PROCESS | 10117 | 1461301589388 Marionette DEBUG loaded listener.js 22:06:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 296 (0x7ff6ab610800) [pid = 10117] [serial = 1650] [outer = 0x7ff6ab602800] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4dca000 == 160 [pid = 10117] [id = 353] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a4a000 == 159 [pid = 10117] [id = 529] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c07c5000 == 158 [pid = 10117] [id = 528] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcaad000 == 157 [pid = 10117] [id = 527] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4ba6800 == 156 [pid = 10117] [id = 526] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb61e800 == 155 [pid = 10117] [id = 525] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42d1800 == 154 [pid = 10117] [id = 524] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b3e46800 == 153 [pid = 10117] [id = 519] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2adc000 == 152 [pid = 10117] [id = 518] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a54000 == 151 [pid = 10117] [id = 517] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2280000 == 150 [pid = 10117] [id = 516] 22:06:31 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cbd000 == 149 [pid = 10117] [id = 431] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 295 (0x7ff6c4437000) [pid = 10117] [serial = 1517] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 294 (0x7ff6bcc9a000) [pid = 10117] [serial = 1515] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 293 (0x7ff6bcc93000) [pid = 10117] [serial = 1506] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 292 (0x7ff6b4aac000) [pid = 10117] [serial = 1487] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 291 (0x7ff6db8cb800) [pid = 10117] [serial = 1481] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 290 (0x7ff6c0cca800) [pid = 10117] [serial = 1463] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 289 (0x7ff6bce1e800) [pid = 10117] [serial = 1508] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 288 (0x7ff6c1d34400) [pid = 10117] [serial = 1512] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 287 (0x7ff6ae979400) [pid = 10117] [serial = 1454] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 286 (0x7ff6b4e5bc00) [pid = 10117] [serial = 1502] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 285 (0x7ff6c1a29800) [pid = 10117] [serial = 1511] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 284 (0x7ff6cd74cc00) [pid = 10117] [serial = 1475] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 283 (0x7ff6c47d3000) [pid = 10117] [serial = 1469] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 282 (0x7ff6b1e74400) [pid = 10117] [serial = 1484] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 281 (0x7ff6b83e9800) [pid = 10117] [serial = 1503] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 280 (0x7ff6b4af5800) [pid = 10117] [serial = 1457] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 279 (0x7ff6d9744000) [pid = 10117] [serial = 1478] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 278 (0x7ff6b2b87000) [pid = 10117] [serial = 1497] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 277 (0x7ff6bc0b5400) [pid = 10117] [serial = 1460] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 276 (0x7ff6c082f000) [pid = 10117] [serial = 1509] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 275 (0x7ff6bc2d3000) [pid = 10117] [serial = 1505] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 274 (0x7ff6b4659400) [pid = 10117] [serial = 1500] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 273 (0x7ff6b41d8c00) [pid = 10117] [serial = 1493] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 272 (0x7ff6c368f000) [pid = 10117] [serial = 1466] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 271 (0x7ff6b43d6c00) [pid = 10117] [serial = 1514] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 270 (0x7ff6cc97e400) [pid = 10117] [serial = 1472] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 269 (0x7ff6b2f4a000) [pid = 10117] [serial = 1499] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 268 (0x7ff6b1e78000) [pid = 10117] [serial = 1496] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | --DOMWINDOW == 267 (0x7ff6b2bae400) [pid = 10117] [serial = 1490] [outer = (nil)] [url = about:blank] 22:06:31 INFO - PROCESS | 10117 | 1461301591808 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 22:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3137ms 22:06:31 INFO - PROCESS | 10117 | 1461301591853 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:06:31 INFO - PROCESS | 10117 | 1461301591858 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:06:31 INFO - PROCESS | 10117 | 1461301591866 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:06:31 INFO - PROCESS | 10117 | 1461301591872 Marionette TRACE conn3 <- [1,2170,null,{}] 22:06:31 INFO - PROCESS | 10117 | 1461301591887 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:32 INFO - PROCESS | 10117 | 1461301592115 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:06:32 INFO - PROCESS | 10117 | 1461301592326 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a80000 == 150 [pid = 10117] [id = 550] 22:06:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 268 (0x7ff6ab609c00) [pid = 10117] [serial = 1651] [outer = (nil)] 22:06:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 269 (0x7ff6af22f800) [pid = 10117] [serial = 1652] [outer = 0x7ff6ab609c00] 22:06:32 INFO - PROCESS | 10117 | 1461301592398 Marionette DEBUG loaded listener.js 22:06:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 270 (0x7ff6b1ada000) [pid = 10117] [serial = 1653] [outer = 0x7ff6ab609c00] 22:06:33 INFO - PROCESS | 10117 | 1461301593111 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 22:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1292ms 22:06:33 INFO - PROCESS | 10117 | 1461301593160 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:06:33 INFO - PROCESS | 10117 | 1461301593167 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:06:33 INFO - PROCESS | 10117 | 1461301593177 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:06:33 INFO - PROCESS | 10117 | 1461301593180 Marionette TRACE conn3 <- [1,2174,null,{}] 22:06:33 INFO - PROCESS | 10117 | 1461301593185 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:33 INFO - PROCESS | 10117 | 1461301593477 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:06:33 INFO - PROCESS | 10117 | 1461301593618 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2276800 == 151 [pid = 10117] [id = 551] 22:06:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 271 (0x7ff6ac841c00) [pid = 10117] [serial = 1654] [outer = (nil)] 22:06:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 272 (0x7ff6b2848000) [pid = 10117] [serial = 1655] [outer = 0x7ff6ac841c00] 22:06:33 INFO - PROCESS | 10117 | 1461301593683 Marionette DEBUG loaded listener.js 22:06:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 273 (0x7ff6b2bee000) [pid = 10117] [serial = 1656] [outer = 0x7ff6ac841c00] 22:06:34 INFO - PROCESS | 10117 | 1461301594595 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 22:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1484ms 22:06:34 INFO - PROCESS | 10117 | 1461301594661 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:06:34 INFO - PROCESS | 10117 | 1461301594665 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:06:34 INFO - PROCESS | 10117 | 1461301594670 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:06:34 INFO - PROCESS | 10117 | 1461301594675 Marionette TRACE conn3 <- [1,2178,null,{}] 22:06:34 INFO - PROCESS | 10117 | 1461301594710 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:34 INFO - PROCESS | 10117 | 1461301594985 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:06:35 INFO - PROCESS | 10117 | 1461301595016 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42ec800 == 152 [pid = 10117] [id = 552] 22:06:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 274 (0x7ff6b2ff8c00) [pid = 10117] [serial = 1657] [outer = (nil)] 22:06:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 275 (0x7ff6b4223400) [pid = 10117] [serial = 1658] [outer = 0x7ff6b2ff8c00] 22:06:35 INFO - PROCESS | 10117 | 1461301595079 Marionette DEBUG loaded listener.js 22:06:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 276 (0x7ff6b44a5800) [pid = 10117] [serial = 1659] [outer = 0x7ff6b2ff8c00] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 275 (0x7ff6bc0b9800) [pid = 10117] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 274 (0x7ff6c976dc00) [pid = 10117] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 273 (0x7ff6c3d8d000) [pid = 10117] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 272 (0x7ff6b20cec00) [pid = 10117] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 271 (0x7ff6c9775000) [pid = 10117] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 270 (0x7ff6c1d3ec00) [pid = 10117] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 269 (0x7ff6b2bf5800) [pid = 10117] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 268 (0x7ff6c47d9000) [pid = 10117] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 267 (0x7ff6c090d800) [pid = 10117] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 266 (0x7ff6df7d6000) [pid = 10117] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 265 (0x7ff6bb5edc00) [pid = 10117] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 264 (0x7ff6c3685c00) [pid = 10117] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 263 (0x7ff6b2be8800) [pid = 10117] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 262 (0x7ff6b2bf1400) [pid = 10117] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 261 (0x7ff6c486ec00) [pid = 10117] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 260 (0x7ff6bc150000) [pid = 10117] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 259 (0x7ff6c3689400) [pid = 10117] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 258 (0x7ff6c7166000) [pid = 10117] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6ae96ac00) [pid = 10117] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6b2be7400) [pid = 10117] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6cc982c00) [pid = 10117] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 254 (0x7ff6c55ab800) [pid = 10117] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 253 (0x7ff6c3edd000) [pid = 10117] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6c090a400) [pid = 10117] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6cd751400) [pid = 10117] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6c320f000) [pid = 10117] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6c3e1fc00) [pid = 10117] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6ae96a800) [pid = 10117] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6b21c6400) [pid = 10117] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6b4024400) [pid = 10117] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6b4d44400) [pid = 10117] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6ae974c00) [pid = 10117] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6c40f4000) [pid = 10117] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6ae96b800) [pid = 10117] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6c6fb4000) [pid = 10117] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6cd2e9400) [pid = 10117] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6bc22b000) [pid = 10117] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6cb183800) [pid = 10117] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6b4a95c00) [pid = 10117] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c59cf800) [pid = 10117] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6b2b83800) [pid = 10117] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6bc14e800) [pid = 10117] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6c3689000) [pid = 10117] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6c6f5f000) [pid = 10117] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c418f800) [pid = 10117] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6b734d000) [pid = 10117] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6b1e77400) [pid = 10117] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6b2b90400) [pid = 10117] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6b1adb400) [pid = 10117] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6b734bc00) [pid = 10117] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6b2ba7000) [pid = 10117] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:06:36 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6bcc9e400) [pid = 10117] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:06:37 INFO - PROCESS | 10117 | 1461301597048 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2435ms 22:06:37 INFO - PROCESS | 10117 | 1461301597107 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:06:37 INFO - PROCESS | 10117 | 1461301597111 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:06:37 INFO - PROCESS | 10117 | 1461301597117 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:06:37 INFO - PROCESS | 10117 | 1461301597120 Marionette TRACE conn3 <- [1,2182,null,{}] 22:06:37 INFO - PROCESS | 10117 | 1461301597125 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:37 INFO - PROCESS | 10117 | 1461301597320 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:06:37 INFO - PROCESS | 10117 | 1461301597517 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4791000 == 153 [pid = 10117] [id = 553] 22:06:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6ae96b800) [pid = 10117] [serial = 1660] [outer = (nil)] 22:06:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6b2bf2000) [pid = 10117] [serial = 1661] [outer = 0x7ff6ae96b800] 22:06:37 INFO - PROCESS | 10117 | 1461301597582 Marionette DEBUG loaded listener.js 22:06:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6b43cd400) [pid = 10117] [serial = 1662] [outer = 0x7ff6ae96b800] 22:06:38 INFO - PROCESS | 10117 | 1461301598274 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1181ms 22:06:38 INFO - PROCESS | 10117 | 1461301598298 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:06:38 INFO - PROCESS | 10117 | 1461301598301 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:06:38 INFO - PROCESS | 10117 | 1461301598307 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:06:38 INFO - PROCESS | 10117 | 1461301598309 Marionette TRACE conn3 <- [1,2186,null,{}] 22:06:38 INFO - PROCESS | 10117 | 1461301598314 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:38 INFO - PROCESS | 10117 | 1461301598577 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:06:38 INFO - PROCESS | 10117 | 1461301598608 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72ce000 == 154 [pid = 10117] [id = 554] 22:06:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6b43d2c00) [pid = 10117] [serial = 1663] [outer = (nil)] 22:06:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6b4aaac00) [pid = 10117] [serial = 1664] [outer = 0x7ff6b43d2c00] 22:06:38 INFO - PROCESS | 10117 | 1461301598680 Marionette DEBUG loaded listener.js 22:06:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 230 (0x7ff6b4d47000) [pid = 10117] [serial = 1665] [outer = 0x7ff6b43d2c00] 22:06:39 INFO - PROCESS | 10117 | 1461301599890 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 22:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1629ms 22:06:39 INFO - PROCESS | 10117 | 1461301599937 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:06:39 INFO - PROCESS | 10117 | 1461301599943 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:06:39 INFO - PROCESS | 10117 | 1461301599950 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:06:39 INFO - PROCESS | 10117 | 1461301599955 Marionette TRACE conn3 <- [1,2190,null,{}] 22:06:39 INFO - PROCESS | 10117 | 1461301599963 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:40 INFO - PROCESS | 10117 | 1461301600215 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:06:40 INFO - PROCESS | 10117 | 1461301600547 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2922000 == 155 [pid = 10117] [id = 555] 22:06:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 231 (0x7ff6b1ad6800) [pid = 10117] [serial = 1666] [outer = (nil)] 22:06:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 232 (0x7ff6b1e75800) [pid = 10117] [serial = 1667] [outer = 0x7ff6b1ad6800] 22:06:40 INFO - PROCESS | 10117 | 1461301600626 Marionette DEBUG loaded listener.js 22:06:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 233 (0x7ff6b2845c00) [pid = 10117] [serial = 1668] [outer = 0x7ff6b1ad6800] 22:06:41 INFO - PROCESS | 10117 | 1461301601494 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 22:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1590ms 22:06:41 INFO - PROCESS | 10117 | 1461301601540 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:06:41 INFO - PROCESS | 10117 | 1461301601548 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:06:41 INFO - PROCESS | 10117 | 1461301601558 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:06:41 INFO - PROCESS | 10117 | 1461301601561 Marionette TRACE conn3 <- [1,2194,null,{}] 22:06:41 INFO - PROCESS | 10117 | 1461301601566 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:41 INFO - PROCESS | 10117 | 1461301601778 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:06:42 INFO - PROCESS | 10117 | 1461301602149 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e81000 == 156 [pid = 10117] [id = 556] 22:06:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 234 (0x7ff6b1ad7400) [pid = 10117] [serial = 1669] [outer = (nil)] 22:06:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 235 (0x7ff6b41d8800) [pid = 10117] [serial = 1670] [outer = 0x7ff6b1ad7400] 22:06:42 INFO - PROCESS | 10117 | 1461301602230 Marionette DEBUG loaded listener.js 22:06:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 236 (0x7ff6b44a0c00) [pid = 10117] [serial = 1671] [outer = 0x7ff6b1ad7400] 22:06:43 INFO - PROCESS | 10117 | 1461301603064 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 22:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1542ms 22:06:43 INFO - PROCESS | 10117 | 1461301603100 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:06:43 INFO - PROCESS | 10117 | 1461301603104 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:06:43 INFO - PROCESS | 10117 | 1461301603110 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:06:43 INFO - PROCESS | 10117 | 1461301603116 Marionette TRACE conn3 <- [1,2198,null,{}] 22:06:43 INFO - PROCESS | 10117 | 1461301603131 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:43 INFO - PROCESS | 10117 | 1461301603344 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:06:43 INFO - PROCESS | 10117 | 1461301603679 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb42a000 == 157 [pid = 10117] [id = 557] 22:06:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 237 (0x7ff6b4af2400) [pid = 10117] [serial = 1672] [outer = (nil)] 22:06:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 238 (0x7ff6b5d4c000) [pid = 10117] [serial = 1673] [outer = 0x7ff6b4af2400] 22:06:43 INFO - PROCESS | 10117 | 1461301603764 Marionette DEBUG loaded listener.js 22:06:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 239 (0x7ff6b83efc00) [pid = 10117] [serial = 1674] [outer = 0x7ff6b4af2400] 22:06:44 INFO - PROCESS | 10117 | 1461301604586 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1489ms 22:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:06:44 INFO - PROCESS | 10117 | 1461301604599 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:06:44 INFO - PROCESS | 10117 | 1461301604603 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:06:44 INFO - PROCESS | 10117 | 1461301604609 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:06:44 INFO - PROCESS | 10117 | 1461301604612 Marionette TRACE conn3 <- [1,2202,null,{}] 22:06:44 INFO - PROCESS | 10117 | 1461301604623 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:44 INFO - PROCESS | 10117 | 1461301604844 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:06:45 INFO - PROCESS | 10117 | 1461301605103 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bca3c800 == 158 [pid = 10117] [id = 558] 22:06:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 240 (0x7ff6b4e5d400) [pid = 10117] [serial = 1675] [outer = (nil)] 22:06:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 241 (0x7ff6b940b400) [pid = 10117] [serial = 1676] [outer = 0x7ff6b4e5d400] 22:06:45 INFO - PROCESS | 10117 | 1461301605220 Marionette DEBUG loaded listener.js 22:06:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 242 (0x7ff6ba4b6400) [pid = 10117] [serial = 1677] [outer = 0x7ff6b4e5d400] 22:06:46 INFO - PROCESS | 10117 | 1461301606016 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 22:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1436ms 22:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:06:46 INFO - PROCESS | 10117 | 1461301606045 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:06:46 INFO - PROCESS | 10117 | 1461301606048 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:06:46 INFO - PROCESS | 10117 | 1461301606054 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:06:46 INFO - PROCESS | 10117 | 1461301606057 Marionette TRACE conn3 <- [1,2206,null,{}] 22:06:46 INFO - PROCESS | 10117 | 1461301606062 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:46 INFO - PROCESS | 10117 | 1461301606268 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:06:46 INFO - PROCESS | 10117 | 1461301606551 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a3800 == 159 [pid = 10117] [id = 559] 22:06:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 243 (0x7ff6ba8ecc00) [pid = 10117] [serial = 1678] [outer = (nil)] 22:06:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 244 (0x7ff6bb5e4c00) [pid = 10117] [serial = 1679] [outer = 0x7ff6ba8ecc00] 22:06:46 INFO - PROCESS | 10117 | 1461301606674 Marionette DEBUG loaded listener.js 22:06:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 245 (0x7ff6bc0b1000) [pid = 10117] [serial = 1680] [outer = 0x7ff6ba8ecc00] 22:06:47 INFO - PROCESS | 10117 | 1461301607531 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 22:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1538ms 22:06:47 INFO - PROCESS | 10117 | 1461301607592 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:06:47 INFO - PROCESS | 10117 | 1461301607596 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:06:47 INFO - PROCESS | 10117 | 1461301607602 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:06:47 INFO - PROCESS | 10117 | 1461301607604 Marionette TRACE conn3 <- [1,2210,null,{}] 22:06:47 INFO - PROCESS | 10117 | 1461301607609 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:47 INFO - PROCESS | 10117 | 1461301607879 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:06:48 INFO - PROCESS | 10117 | 1461301608200 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a62800 == 160 [pid = 10117] [id = 560] 22:06:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 246 (0x7ff6bcc9cc00) [pid = 10117] [serial = 1681] [outer = (nil)] 22:06:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 247 (0x7ff6c0505000) [pid = 10117] [serial = 1682] [outer = 0x7ff6bcc9cc00] 22:06:48 INFO - PROCESS | 10117 | 1461301608288 Marionette DEBUG loaded listener.js 22:06:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 248 (0x7ff6c0722c00) [pid = 10117] [serial = 1683] [outer = 0x7ff6bcc9cc00] 22:06:49 INFO - PROCESS | 10117 | 1461301609093 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 22:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1538ms 22:06:49 INFO - PROCESS | 10117 | 1461301609141 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:06:49 INFO - PROCESS | 10117 | 1461301609145 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:06:49 INFO - PROCESS | 10117 | 1461301609151 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:06:49 INFO - PROCESS | 10117 | 1461301609154 Marionette TRACE conn3 <- [1,2214,null,{}] 22:06:49 INFO - PROCESS | 10117 | 1461301609160 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:49 INFO - PROCESS | 10117 | 1461301609373 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:06:49 INFO - PROCESS | 10117 | 1461301609710 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1019000 == 161 [pid = 10117] [id = 561] 22:06:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 249 (0x7ff6aec22c00) [pid = 10117] [serial = 1684] [outer = (nil)] 22:06:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 250 (0x7ff6c0ab4800) [pid = 10117] [serial = 1685] [outer = 0x7ff6aec22c00] 22:06:49 INFO - PROCESS | 10117 | 1461301609786 Marionette DEBUG loaded listener.js 22:06:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 251 (0x7ff6c1a26400) [pid = 10117] [serial = 1686] [outer = 0x7ff6aec22c00] 22:06:50 INFO - PROCESS | 10117 | 1461301610586 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 22:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1494ms 22:06:50 INFO - PROCESS | 10117 | 1461301610646 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:06:50 INFO - PROCESS | 10117 | 1461301610649 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:06:50 INFO - PROCESS | 10117 | 1461301610655 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:06:50 INFO - PROCESS | 10117 | 1461301610657 Marionette TRACE conn3 <- [1,2218,null,{}] 22:06:50 INFO - PROCESS | 10117 | 1461301610663 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:50 INFO - PROCESS | 10117 | 1461301610881 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:06:51 INFO - PROCESS | 10117 | 1461301611208 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ca7000 == 162 [pid = 10117] [id = 562] 22:06:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 252 (0x7ff6bc2d0c00) [pid = 10117] [serial = 1687] [outer = (nil)] 22:06:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 253 (0x7ff6c1a32400) [pid = 10117] [serial = 1688] [outer = 0x7ff6bc2d0c00] 22:06:51 INFO - PROCESS | 10117 | 1461301611287 Marionette DEBUG loaded listener.js 22:06:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 254 (0x7ff6c320f000) [pid = 10117] [serial = 1689] [outer = 0x7ff6bc2d0c00] 22:06:52 INFO - PROCESS | 10117 | 1461301612100 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 22:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 22:06:52 INFO - PROCESS | 10117 | 1461301612136 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:06:52 INFO - PROCESS | 10117 | 1461301612139 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:06:52 INFO - PROCESS | 10117 | 1461301612146 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:06:52 INFO - PROCESS | 10117 | 1461301612149 Marionette TRACE conn3 <- [1,2222,null,{}] 22:06:52 INFO - PROCESS | 10117 | 1461301612155 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:52 INFO - PROCESS | 10117 | 1461301612375 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:06:52 INFO - PROCESS | 10117 | 1461301612702 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2ecc800 == 163 [pid = 10117] [id = 563] 22:06:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 255 (0x7ff6c0ed9400) [pid = 10117] [serial = 1690] [outer = (nil)] 22:06:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 256 (0x7ff6c3996000) [pid = 10117] [serial = 1691] [outer = 0x7ff6c0ed9400] 22:06:52 INFO - PROCESS | 10117 | 1461301612792 Marionette DEBUG loaded listener.js 22:06:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 257 (0x7ff6c399b400) [pid = 10117] [serial = 1692] [outer = 0x7ff6c0ed9400] 22:06:53 INFO - PROCESS | 10117 | 1461301613640 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1543ms 22:06:53 INFO - PROCESS | 10117 | 1461301613690 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:06:53 INFO - PROCESS | 10117 | 1461301613694 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:06:53 INFO - PROCESS | 10117 | 1461301613700 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:06:53 INFO - PROCESS | 10117 | 1461301613702 Marionette TRACE conn3 <- [1,2226,null,{}] 22:06:53 INFO - PROCESS | 10117 | 1461301613708 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:53 INFO - PROCESS | 10117 | 1461301613930 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:06:54 INFO - PROCESS | 10117 | 1461301614244 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb7000 == 164 [pid = 10117] [id = 564] 22:06:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 258 (0x7ff6c3ee4000) [pid = 10117] [serial = 1693] [outer = (nil)] 22:06:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 259 (0x7ff6c40f7400) [pid = 10117] [serial = 1694] [outer = 0x7ff6c3ee4000] 22:06:54 INFO - PROCESS | 10117 | 1461301614326 Marionette DEBUG loaded listener.js 22:06:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 260 (0x7ff6c4437000) [pid = 10117] [serial = 1695] [outer = 0x7ff6c3ee4000] 22:06:55 INFO - PROCESS | 10117 | 1461301615219 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 22:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1578ms 22:06:55 INFO - PROCESS | 10117 | 1461301615279 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:06:55 INFO - PROCESS | 10117 | 1461301615289 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:06:55 INFO - PROCESS | 10117 | 1461301615295 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:06:55 INFO - PROCESS | 10117 | 1461301615299 Marionette TRACE conn3 <- [1,2230,null,{}] 22:06:55 INFO - PROCESS | 10117 | 1461301615304 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:55 INFO - PROCESS | 10117 | 1461301615584 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:06:55 INFO - PROCESS | 10117 | 1461301615919 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbf6b000 == 165 [pid = 10117] [id = 565] 22:06:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 261 (0x7ff6c47db800) [pid = 10117] [serial = 1696] [outer = (nil)] 22:06:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 262 (0x7ff6c6ed3400) [pid = 10117] [serial = 1697] [outer = 0x7ff6c47db800] 22:06:56 INFO - PROCESS | 10117 | 1461301616009 Marionette DEBUG loaded listener.js 22:06:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 263 (0x7ff6c6fea400) [pid = 10117] [serial = 1698] [outer = 0x7ff6c47db800] 22:06:56 INFO - PROCESS | 10117 | 1461301616845 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 22:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1586ms 22:06:56 INFO - PROCESS | 10117 | 1461301616881 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:06:56 INFO - PROCESS | 10117 | 1461301616885 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:06:56 INFO - PROCESS | 10117 | 1461301616891 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:06:56 INFO - PROCESS | 10117 | 1461301616893 Marionette TRACE conn3 <- [1,2234,null,{}] 22:06:56 INFO - PROCESS | 10117 | 1461301616899 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:57 INFO - PROCESS | 10117 | 1461301617126 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:06:57 INFO - PROCESS | 10117 | 1461301617459 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd846000 == 166 [pid = 10117] [id = 566] 22:06:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 264 (0x7ff6c40ee000) [pid = 10117] [serial = 1699] [outer = (nil)] 22:06:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 265 (0x7ff6ca283000) [pid = 10117] [serial = 1700] [outer = 0x7ff6c40ee000] 22:06:57 INFO - PROCESS | 10117 | 1461301617538 Marionette DEBUG loaded listener.js 22:06:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 266 (0x7ff6cc2e1000) [pid = 10117] [serial = 1701] [outer = 0x7ff6c40ee000] 22:06:58 INFO - PROCESS | 10117 | 1461301618326 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 22:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1484ms 22:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:06:58 INFO - PROCESS | 10117 | 1461301618377 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:06:58 INFO - PROCESS | 10117 | 1461301618380 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:06:58 INFO - PROCESS | 10117 | 1461301618387 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:06:58 INFO - PROCESS | 10117 | 1461301618390 Marionette TRACE conn3 <- [1,2238,null,{}] 22:06:58 INFO - PROCESS | 10117 | 1461301618395 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:58 INFO - PROCESS | 10117 | 1461301618612 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:06:58 INFO - PROCESS | 10117 | 1461301618951 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da828000 == 167 [pid = 10117] [id = 567] 22:06:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 267 (0x7ff6c59d1800) [pid = 10117] [serial = 1702] [outer = (nil)] 22:06:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 268 (0x7ff6ccc20c00) [pid = 10117] [serial = 1703] [outer = 0x7ff6c59d1800] 22:06:59 INFO - PROCESS | 10117 | 1461301619028 Marionette DEBUG loaded listener.js 22:06:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 269 (0x7ff6cdacc800) [pid = 10117] [serial = 1704] [outer = 0x7ff6c59d1800] 22:07:00 INFO - PROCESS | 10117 | 1461301620113 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1793ms 22:07:00 INFO - PROCESS | 10117 | 1461301620181 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:07:00 INFO - PROCESS | 10117 | 1461301620183 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:07:00 INFO - PROCESS | 10117 | 1461301620190 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:07:00 INFO - PROCESS | 10117 | 1461301620192 Marionette TRACE conn3 <- [1,2242,null,{}] 22:07:00 INFO - PROCESS | 10117 | 1461301620197 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:00 INFO - PROCESS | 10117 | 1461301620407 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:07:00 INFO - PROCESS | 10117 | 1461301620741 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6dfdc1800 == 168 [pid = 10117] [id = 568] 22:07:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 270 (0x7ff6c63a6000) [pid = 10117] [serial = 1705] [outer = (nil)] 22:07:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 271 (0x7ff6d0192000) [pid = 10117] [serial = 1706] [outer = 0x7ff6c63a6000] 22:07:00 INFO - PROCESS | 10117 | 1461301620819 Marionette DEBUG loaded listener.js 22:07:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 272 (0x7ff6da8a5c00) [pid = 10117] [serial = 1707] [outer = 0x7ff6c63a6000] 22:07:01 INFO - PROCESS | 10117 | 1461301621641 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1489ms 22:07:01 INFO - PROCESS | 10117 | 1461301621680 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:07:01 INFO - PROCESS | 10117 | 1461301621684 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:07:01 INFO - PROCESS | 10117 | 1461301621689 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:07:01 INFO - PROCESS | 10117 | 1461301621691 Marionette TRACE conn3 <- [1,2246,null,{}] 22:07:01 INFO - PROCESS | 10117 | 1461301621697 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:01 INFO - PROCESS | 10117 | 1461301621906 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:07:02 INFO - PROCESS | 10117 | 1461301622241 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5dae800 == 169 [pid = 10117] [id = 569] 22:07:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 273 (0x7ff6ae937800) [pid = 10117] [serial = 1708] [outer = (nil)] 22:07:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 274 (0x7ff6ae941400) [pid = 10117] [serial = 1709] [outer = 0x7ff6ae937800] 22:07:02 INFO - PROCESS | 10117 | 1461301622324 Marionette DEBUG loaded listener.js 22:07:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 275 (0x7ff6ae945c00) [pid = 10117] [serial = 1710] [outer = 0x7ff6ae937800] 22:07:03 INFO - PROCESS | 10117 | 1461301623179 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 22:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1538ms 22:07:03 INFO - PROCESS | 10117 | 1461301623230 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:07:03 INFO - PROCESS | 10117 | 1461301623233 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:07:03 INFO - PROCESS | 10117 | 1461301623239 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:07:03 INFO - PROCESS | 10117 | 1461301623241 Marionette TRACE conn3 <- [1,2250,null,{}] 22:07:03 INFO - PROCESS | 10117 | 1461301623246 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:03 INFO - PROCESS | 10117 | 1461301623469 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:07:03 INFO - PROCESS | 10117 | 1461301623815 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6e4ccb000 == 170 [pid = 10117] [id = 570] 22:07:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 276 (0x7ff6ae93d400) [pid = 10117] [serial = 1711] [outer = (nil)] 22:07:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 277 (0x7ff6ce154800) [pid = 10117] [serial = 1712] [outer = 0x7ff6ae93d400] 22:07:03 INFO - PROCESS | 10117 | 1461301623899 Marionette DEBUG loaded listener.js 22:07:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 278 (0x7ff6dba06c00) [pid = 10117] [serial = 1713] [outer = 0x7ff6ae93d400] 22:07:04 INFO - PROCESS | 10117 | 1461301624745 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 22:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1579ms 22:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:07:04 INFO - PROCESS | 10117 | 1461301624820 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:07:04 INFO - PROCESS | 10117 | 1461301624823 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:07:04 INFO - PROCESS | 10117 | 1461301624829 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:07:04 INFO - PROCESS | 10117 | 1461301624833 Marionette TRACE conn3 <- [1,2254,null,{}] 22:07:04 INFO - PROCESS | 10117 | 1461301624838 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:05 INFO - PROCESS | 10117 | 1461301625089 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:07:05 INFO - PROCESS | 10117 | 1461301625422 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba6ae000 == 171 [pid = 10117] [id = 571] 22:07:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 279 (0x7ff6ae93bc00) [pid = 10117] [serial = 1714] [outer = (nil)] 22:07:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 280 (0x7ff6b1e60c00) [pid = 10117] [serial = 1715] [outer = 0x7ff6ae93bc00] 22:07:05 INFO - PROCESS | 10117 | 1461301625503 Marionette DEBUG loaded listener.js 22:07:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 281 (0x7ff6b1e65c00) [pid = 10117] [serial = 1716] [outer = 0x7ff6ae93bc00] 22:07:06 INFO - PROCESS | 10117 | 1461301626328 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 22:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1530ms 22:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:07:06 INFO - PROCESS | 10117 | 1461301626358 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:07:06 INFO - PROCESS | 10117 | 1461301626361 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:07:06 INFO - PROCESS | 10117 | 1461301626367 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:07:06 INFO - PROCESS | 10117 | 1461301626369 Marionette TRACE conn3 <- [1,2258,null,{}] 22:07:06 INFO - PROCESS | 10117 | 1461301626374 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:06 INFO - PROCESS | 10117 | 1461301626589 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:07:06 INFO - PROCESS | 10117 | 1461301626856 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6af151800 == 172 [pid = 10117] [id = 572] 22:07:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 282 (0x7ff6ae940c00) [pid = 10117] [serial = 1717] [outer = (nil)] 22:07:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 283 (0x7ff6b225a800) [pid = 10117] [serial = 1718] [outer = 0x7ff6ae940c00] 22:07:06 INFO - PROCESS | 10117 | 1461301626967 Marionette DEBUG loaded listener.js 22:07:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 284 (0x7ff6b225fc00) [pid = 10117] [serial = 1719] [outer = 0x7ff6ae940c00] 22:07:07 INFO - PROCESS | 10117 | 1461301627858 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1530ms 22:07:07 INFO - PROCESS | 10117 | 1461301627897 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:07:07 INFO - PROCESS | 10117 | 1461301627901 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:07:07 INFO - PROCESS | 10117 | 1461301627906 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:07:07 INFO - PROCESS | 10117 | 1461301627908 Marionette TRACE conn3 <- [1,2262,null,{}] 22:07:07 INFO - PROCESS | 10117 | 1461301627913 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:08 INFO - PROCESS | 10117 | 1461301628137 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:07:08 INFO - PROCESS | 10117 | 1461301628474 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6acde9000 == 173 [pid = 10117] [id = 573] 22:07:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 285 (0x7ff6aeb1dc00) [pid = 10117] [serial = 1720] [outer = (nil)] 22:07:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 286 (0x7ff6b2262800) [pid = 10117] [serial = 1721] [outer = 0x7ff6aeb1dc00] 22:07:08 INFO - PROCESS | 10117 | 1461301628553 Marionette DEBUG loaded listener.js 22:07:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 287 (0x7ff6b2266c00) [pid = 10117] [serial = 1722] [outer = 0x7ff6aeb1dc00] 22:07:09 INFO - PROCESS | 10117 | 1461301629378 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 22:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1530ms 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd8be000 == 172 [pid = 10117] [id = 366] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb41f800 == 171 [pid = 10117] [id = 498] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7246800 == 170 [pid = 10117] [id = 495] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df1c1000 == 169 [pid = 10117] [id = 493] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7261800 == 168 [pid = 10117] [id = 496] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72ce800 == 167 [pid = 10117] [id = 497] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4791000 == 166 [pid = 10117] [id = 553] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42ec800 == 165 [pid = 10117] [id = 552] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2276800 == 164 [pid = 10117] [id = 551] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1a80000 == 163 [pid = 10117] [id = 550] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0297000 == 162 [pid = 10117] [id = 545] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3921000 == 161 [pid = 10117] [id = 544] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3907000 == 160 [pid = 10117] [id = 543] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c30ab800 == 159 [pid = 10117] [id = 542] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba473800 == 158 [pid = 10117] [id = 541] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1cf0000 == 157 [pid = 10117] [id = 540] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cbe800 == 156 [pid = 10117] [id = 539] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6df1ad800 == 155 [pid = 10117] [id = 538] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d011c000 == 154 [pid = 10117] [id = 537] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd841000 == 153 [pid = 10117] [id = 536] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45c9800 == 152 [pid = 10117] [id = 535] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43cf800 == 151 [pid = 10117] [id = 534] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ebf000 == 150 [pid = 10117] [id = 533] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c057a800 == 149 [pid = 10117] [id = 532] 22:07:10 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b14000 == 148 [pid = 10117] [id = 531] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 286 (0x7ff6bce17400) [pid = 10117] [serial = 1401] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 285 (0x7ff6cc981400) [pid = 10117] [serial = 1344] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 284 (0x7ff6c443e000) [pid = 10117] [serial = 1410] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 283 (0x7ff6cc7e3c00) [pid = 10117] [serial = 1242] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 282 (0x7ff6cfe47800) [pid = 10117] [serial = 1350] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 281 (0x7ff6cc9ac000) [pid = 10117] [serial = 1239] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 280 (0x7ff6b4657800) [pid = 10117] [serial = 1296] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 279 (0x7ff6cca6fc00) [pid = 10117] [serial = 1281] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 278 (0x7ff6c1b6a800) [pid = 10117] [serial = 1335] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 277 (0x7ff6dfa7dc00) [pid = 10117] [serial = 1359] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 276 (0x7ff6c368a800) [pid = 10117] [serial = 1407] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 275 (0x7ff6c443f400) [pid = 10117] [serial = 1275] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 274 (0x7ff6df0e9c00) [pid = 10117] [serial = 1293] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 273 (0x7ff6b4e5d000) [pid = 10117] [serial = 1398] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 272 (0x7ff6c6ff0800) [pid = 10117] [serial = 1416] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 271 (0x7ff6bc4d7c00) [pid = 10117] [serial = 1332] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 270 (0x7ff6c47e0000) [pid = 10117] [serial = 1224] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 269 (0x7ff6cfe47400) [pid = 10117] [serial = 1425] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 268 (0x7ff6ae978800) [pid = 10117] [serial = 1365] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 267 (0x7ff6b2bf5400) [pid = 10117] [serial = 1290] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 266 (0x7ff6dba08c00) [pid = 10117] [serial = 1353] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 265 (0x7ff6ca3eb800) [pid = 10117] [serial = 1419] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 264 (0x7ff6c6e18400) [pid = 10117] [serial = 1227] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 263 (0x7ff6c3d8f800) [pid = 10117] [serial = 1338] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 262 (0x7ff6dbbcb800) [pid = 10117] [serial = 1287] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 261 (0x7ff6c47dd400) [pid = 10117] [serial = 1341] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 260 (0x7ff6c6edcc00) [pid = 10117] [serial = 1413] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 259 (0x7ff6b2b8a800) [pid = 10117] [serial = 1395] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 258 (0x7ff6b21d5400) [pid = 10117] [serial = 1362] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 257 (0x7ff6b4ce8800) [pid = 10117] [serial = 1329] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 256 (0x7ff6b4d51400) [pid = 10117] [serial = 1356] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 255 (0x7ff6b43ca800) [pid = 10117] [serial = 1371] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 254 (0x7ff6c6f5ec00) [pid = 10117] [serial = 1230] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 253 (0x7ff6b21d5000) [pid = 10117] [serial = 1368] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 252 (0x7ff6cc2ddc00) [pid = 10117] [serial = 1236] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 251 (0x7ff6da37d800) [pid = 10117] [serial = 1284] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 250 (0x7ff6c0831800) [pid = 10117] [serial = 1272] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 249 (0x7ff6df7cd800) [pid = 10117] [serial = 1428] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 248 (0x7ff6b83f0400) [pid = 10117] [serial = 1269] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 247 (0x7ff6cd2e7400) [pid = 10117] [serial = 1347] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 246 (0x7ff6b2f55000) [pid = 10117] [serial = 1431] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 245 (0x7ff6c1b69000) [pid = 10117] [serial = 1404] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 244 (0x7ff6c6fc1800) [pid = 10117] [serial = 1278] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 243 (0x7ff6cc97b800) [pid = 10117] [serial = 1422] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 242 (0x7ff6ca3e4000) [pid = 10117] [serial = 1233] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 241 (0x7ff6bc220800) [pid = 10117] [serial = 1586] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 240 (0x7ff6bcc91000) [pid = 10117] [serial = 1587] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 239 (0x7ff6c0ee1000) [pid = 10117] [serial = 1592] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 238 (0x7ff6aefe8800) [pid = 10117] [serial = 1571] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 237 (0x7ff6b21ce000) [pid = 10117] [serial = 1577] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 236 (0x7ff6c050f400) [pid = 10117] [serial = 1550] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 235 (0x7ff6b4226000) [pid = 10117] [serial = 1538] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 234 (0x7ff6b9404400) [pid = 10117] [serial = 1541] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 233 (0x7ff6b9410c00) [pid = 10117] [serial = 1544] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 232 (0x7ff6da8a7c00) [pid = 10117] [serial = 1535] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 231 (0x7ff6c6f62400) [pid = 10117] [serial = 1532] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 230 (0x7ff6c5774000) [pid = 10117] [serial = 1518] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 229 (0x7ff6b44a4000) [pid = 10117] [serial = 1547] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6b1ad9400) [pid = 10117] [serial = 1556] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6aeb24400) [pid = 10117] [serial = 1562] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6ba8e4c00) [pid = 10117] [serial = 1565] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6bb5e2800) [pid = 10117] [serial = 1568] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6b2baf800) [pid = 10117] [serial = 1520] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6c0ccb000) [pid = 10117] [serial = 1526] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6b7348000) [pid = 10117] [serial = 1523] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6b2ba8000) [pid = 10117] [serial = 1575] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6b1e71800) [pid = 10117] [serial = 1574] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6bb605400) [pid = 10117] [serial = 1583] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c4436800) [pid = 10117] [serial = 1529] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6b5d4e800) [pid = 10117] [serial = 1553] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6ba8e3c00) [pid = 10117] [serial = 1559] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6b4d47c00) [pid = 10117] [serial = 1580] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6b5d43000) [pid = 10117] [serial = 1581] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6b4226c00) [pid = 10117] [serial = 1578] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6bcec6800) [pid = 10117] [serial = 1589] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6bc0b6c00) [pid = 10117] [serial = 1584] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6c0510c00) [pid = 10117] [serial = 1590] [outer = (nil)] [url = about:blank] 22:07:11 INFO - PROCESS | 10117 | 1461301631170 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:07:11 INFO - PROCESS | 10117 | 1461301631183 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:07:11 INFO - PROCESS | 10117 | 1461301631224 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:07:11 INFO - PROCESS | 10117 | 1461301631230 Marionette TRACE conn3 <- [1,2266,null,{}] 22:07:11 INFO - PROCESS | 10117 | 1461301631237 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:11 INFO - PROCESS | 10117 | 1461301631414 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:07:11 INFO - PROCESS | 10117 | 1461301631431 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6af162800 == 149 [pid = 10117] [id = 574] 22:07:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6ae978c00) [pid = 10117] [serial = 1723] [outer = (nil)] 22:07:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6aec20400) [pid = 10117] [serial = 1724] [outer = 0x7ff6ae978c00] 22:07:11 INFO - PROCESS | 10117 | 1461301631491 Marionette DEBUG loaded listener.js 22:07:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6aec2b000) [pid = 10117] [serial = 1725] [outer = 0x7ff6ae978c00] 22:07:12 INFO - PROCESS | 10117 | 1461301632380 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 22:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1191ms 22:07:12 INFO - PROCESS | 10117 | 1461301632411 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:07:12 INFO - PROCESS | 10117 | 1461301632416 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:07:12 INFO - PROCESS | 10117 | 1461301632426 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:07:12 INFO - PROCESS | 10117 | 1461301632431 Marionette TRACE conn3 <- [1,2270,null,{}] 22:07:12 INFO - PROCESS | 10117 | 1461301632437 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:12 INFO - PROCESS | 10117 | 1461301632623 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:07:12 INFO - PROCESS | 10117 | 1461301632818 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1985800 == 150 [pid = 10117] [id = 575] 22:07:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6ae975c00) [pid = 10117] [serial = 1726] [outer = (nil)] 22:07:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6af868c00) [pid = 10117] [serial = 1727] [outer = 0x7ff6ae975c00] 22:07:12 INFO - PROCESS | 10117 | 1461301632877 Marionette DEBUG loaded listener.js 22:07:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6af875c00) [pid = 10117] [serial = 1728] [outer = 0x7ff6ae975c00] 22:07:13 INFO - PROCESS | 10117 | 1461301633751 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 22:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1336ms 22:07:13 INFO - PROCESS | 10117 | 1461301633767 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:07:13 INFO - PROCESS | 10117 | 1461301633782 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:07:13 INFO - PROCESS | 10117 | 1461301633789 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:07:13 INFO - PROCESS | 10117 | 1461301633793 Marionette TRACE conn3 <- [1,2274,null,{}] 22:07:13 INFO - PROCESS | 10117 | 1461301633815 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:14 INFO - PROCESS | 10117 | 1461301634085 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:07:14 INFO - PROCESS | 10117 | 1461301634124 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1f16800 == 151 [pid = 10117] [id = 576] 22:07:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6b1e6bc00) [pid = 10117] [serial = 1729] [outer = (nil)] 22:07:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6b1e79000) [pid = 10117] [serial = 1730] [outer = 0x7ff6b1e6bc00] 22:07:14 INFO - PROCESS | 10117 | 1461301634190 Marionette DEBUG loaded listener.js 22:07:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6b21cc400) [pid = 10117] [serial = 1731] [outer = 0x7ff6b1e6bc00] 22:07:15 INFO - PROCESS | 10117 | 1461301635164 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 22:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1432ms 22:07:15 INFO - PROCESS | 10117 | 1461301635226 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:07:15 INFO - PROCESS | 10117 | 1461301635229 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:07:15 INFO - PROCESS | 10117 | 1461301635234 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:07:15 INFO - PROCESS | 10117 | 1461301635236 Marionette TRACE conn3 <- [1,2278,null,{}] 22:07:15 INFO - PROCESS | 10117 | 1461301635241 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:15 INFO - PROCESS | 10117 | 1461301635516 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6b41da800) [pid = 10117] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6c4678000) [pid = 10117] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6c0a92800) [pid = 10117] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6bb606c00) [pid = 10117] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6ae96fc00) [pid = 10117] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6c6fbe000) [pid = 10117] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6ae96cc00) [pid = 10117] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6aeb1f800) [pid = 10117] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6c467b800) [pid = 10117] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6b4aee800) [pid = 10117] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6b1e70800) [pid = 10117] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6b1e75400) [pid = 10117] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6b2ba6c00) [pid = 10117] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6b2b91000) [pid = 10117] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6c0a9a000) [pid = 10117] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c0ab2800) [pid = 10117] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6c3690c00) [pid = 10117] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6cd12d800) [pid = 10117] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b421ec00) [pid = 10117] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6b421f400) [pid = 10117] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b422a800) [pid = 10117] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b449d000) [pid = 10117] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6c0508c00) [pid = 10117] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b5d48400) [pid = 10117] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b1ad1800) [pid = 10117] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b1ad1c00) [pid = 10117] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b4e56800) [pid = 10117] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6b2b8a400) [pid = 10117] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b2ff8c00) [pid = 10117] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c486e400) [pid = 10117] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6b00ac400) [pid = 10117] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6ab609c00) [pid = 10117] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b2f54800) [pid = 10117] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6aec22800) [pid = 10117] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6bc151800) [pid = 10117] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c0914c00) [pid = 10117] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6b402d800) [pid = 10117] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6bc22b400) [pid = 10117] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6db8c3000) [pid = 10117] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c0911c00) [pid = 10117] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c55b0000) [pid = 10117] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6ac841c00) [pid = 10117] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b8e42c00) [pid = 10117] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6af230400) [pid = 10117] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6af869000) [pid = 10117] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6af868400) [pid = 10117] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6bcec9c00) [pid = 10117] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6aec2a800) [pid = 10117] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6ac841000) [pid = 10117] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6b00ad000) [pid = 10117] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6ae96b800) [pid = 10117] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c0824000) [pid = 10117] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6aefe0400) [pid = 10117] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b4e63400) [pid = 10117] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6aeb1e400) [pid = 10117] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:07:16 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6aeb1b400) [pid = 10117] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:07:16 INFO - PROCESS | 10117 | 1461301636671 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aec38000 == 152 [pid = 10117] [id = 577] 22:07:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6ab605400) [pid = 10117] [serial = 1732] [outer = (nil)] 22:07:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6ac841c00) [pid = 10117] [serial = 1733] [outer = 0x7ff6ab605400] 22:07:16 INFO - PROCESS | 10117 | 1461301636740 Marionette DEBUG loaded listener.js 22:07:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6aeb26000) [pid = 10117] [serial = 1734] [outer = 0x7ff6ab605400] 22:07:17 INFO - PROCESS | 10117 | 1461301637392 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 22:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2179ms 22:07:17 INFO - PROCESS | 10117 | 1461301637414 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:07:17 INFO - PROCESS | 10117 | 1461301637416 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:07:17 INFO - PROCESS | 10117 | 1461301637423 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:07:17 INFO - PROCESS | 10117 | 1461301637426 Marionette TRACE conn3 <- [1,2282,null,{}] 22:07:17 INFO - PROCESS | 10117 | 1461301637434 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:17 INFO - PROCESS | 10117 | 1461301637618 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:07:17 INFO - PROCESS | 10117 | 1461301637806 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4021000 == 153 [pid = 10117] [id = 578] 22:07:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6ab607400) [pid = 10117] [serial = 1735] [outer = (nil)] 22:07:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6af233400) [pid = 10117] [serial = 1736] [outer = 0x7ff6ab607400] 22:07:17 INFO - PROCESS | 10117 | 1461301637865 Marionette DEBUG loaded listener.js 22:07:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b21d1000) [pid = 10117] [serial = 1737] [outer = 0x7ff6ab607400] 22:07:18 INFO - PROCESS | 10117 | 1461301638685 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 22:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1294ms 22:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:07:18 INFO - PROCESS | 10117 | 1461301638719 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:07:18 INFO - PROCESS | 10117 | 1461301638724 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:07:18 INFO - PROCESS | 10117 | 1461301638732 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:07:18 INFO - PROCESS | 10117 | 1461301638737 Marionette TRACE conn3 <- [1,2286,null,{}] 22:07:18 INFO - PROCESS | 10117 | 1461301638745 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:19 INFO - PROCESS | 10117 | 1461301639038 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:07:19 INFO - PROCESS | 10117 | 1461301639292 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0288000 == 154 [pid = 10117] [id = 579] 22:07:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6ae976800) [pid = 10117] [serial = 1738] [outer = (nil)] 22:07:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6aeb22400) [pid = 10117] [serial = 1739] [outer = 0x7ff6ae976800] 22:07:19 INFO - PROCESS | 10117 | 1461301639369 Marionette DEBUG loaded listener.js 22:07:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6aefe3c00) [pid = 10117] [serial = 1740] [outer = 0x7ff6ae976800] 22:07:20 INFO - PROCESS | 10117 | 1461301640220 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 22:07:20 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 22:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1539ms 22:07:20 INFO - PROCESS | 10117 | 1461301640271 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:07:20 INFO - PROCESS | 10117 | 1461301640279 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:07:20 INFO - PROCESS | 10117 | 1461301640288 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:07:20 INFO - PROCESS | 10117 | 1461301640292 Marionette TRACE conn3 <- [1,2290,null,{}] 22:07:20 INFO - PROCESS | 10117 | 1461301640298 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:20 INFO - PROCESS | 10117 | 1461301640510 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:07:20 INFO - PROCESS | 10117 | 1461301640825 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:20 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e57000 == 155 [pid = 10117] [id = 580] 22:07:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6af877400) [pid = 10117] [serial = 1741] [outer = (nil)] 22:07:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6b00b7800) [pid = 10117] [serial = 1742] [outer = 0x7ff6af877400] 22:07:20 INFO - PROCESS | 10117 | 1461301640898 Marionette DEBUG loaded listener.js 22:07:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6b1e6c000) [pid = 10117] [serial = 1743] [outer = 0x7ff6af877400] 22:07:21 INFO - PROCESS | 10117 | 1461301641783 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 22:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 22:07:21 INFO - PROCESS | 10117 | 1461301641823 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:07:21 INFO - PROCESS | 10117 | 1461301641826 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:07:21 INFO - PROCESS | 10117 | 1461301641832 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:07:21 INFO - PROCESS | 10117 | 1461301641837 Marionette TRACE conn3 <- [1,2294,null,{}] 22:07:21 INFO - PROCESS | 10117 | 1461301641852 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:22 INFO - PROCESS | 10117 | 1461301642055 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:07:22 INFO - PROCESS | 10117 | 1461301642384 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5be1000 == 156 [pid = 10117] [id = 581] 22:07:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6b2267000) [pid = 10117] [serial = 1744] [outer = (nil)] 22:07:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6b284c400) [pid = 10117] [serial = 1745] [outer = 0x7ff6b2267000] 22:07:22 INFO - PROCESS | 10117 | 1461301642466 Marionette DEBUG loaded listener.js 22:07:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6b2b84c00) [pid = 10117] [serial = 1746] [outer = 0x7ff6b2267000] 22:07:23 INFO - PROCESS | 10117 | 1461301643317 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 22:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1538ms 22:07:23 INFO - PROCESS | 10117 | 1461301643370 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:07:23 INFO - PROCESS | 10117 | 1461301643374 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:07:23 INFO - PROCESS | 10117 | 1461301643380 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:07:23 INFO - PROCESS | 10117 | 1461301643382 Marionette TRACE conn3 <- [1,2298,null,{}] 22:07:23 INFO - PROCESS | 10117 | 1461301643387 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:23 INFO - PROCESS | 10117 | 1461301643571 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:07:23 INFO - PROCESS | 10117 | 1461301643842 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b62f2000 == 157 [pid = 10117] [id = 582] 22:07:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6b2268800) [pid = 10117] [serial = 1747] [outer = (nil)] 22:07:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6b2baf800) [pid = 10117] [serial = 1748] [outer = 0x7ff6b2268800] 22:07:23 INFO - PROCESS | 10117 | 1461301643956 Marionette DEBUG loaded listener.js 22:07:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6b2bf3000) [pid = 10117] [serial = 1749] [outer = 0x7ff6b2268800] 22:07:24 INFO - PROCESS | 10117 | 1461301644735 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 22:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1386ms 22:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:07:24 INFO - PROCESS | 10117 | 1461301644766 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:07:24 INFO - PROCESS | 10117 | 1461301644769 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:07:24 INFO - PROCESS | 10117 | 1461301644775 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:07:24 INFO - PROCESS | 10117 | 1461301644778 Marionette TRACE conn3 <- [1,2302,null,{}] 22:07:24 INFO - PROCESS | 10117 | 1461301644783 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:24 INFO - PROCESS | 10117 | 1461301644966 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:07:25 INFO - PROCESS | 10117 | 1461301645239 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72ea000 == 158 [pid = 10117] [id = 583] 22:07:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6b2b8b800) [pid = 10117] [serial = 1750] [outer = (nil)] 22:07:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6b2f51800) [pid = 10117] [serial = 1751] [outer = 0x7ff6b2b8b800] 22:07:25 INFO - PROCESS | 10117 | 1461301645311 Marionette DEBUG loaded listener.js 22:07:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6b2ff4000) [pid = 10117] [serial = 1752] [outer = 0x7ff6b2b8b800] 22:07:26 INFO - PROCESS | 10117 | 1461301646139 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1432ms 22:07:26 INFO - PROCESS | 10117 | 1461301646206 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:07:26 INFO - PROCESS | 10117 | 1461301646209 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:07:26 INFO - PROCESS | 10117 | 1461301646215 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:07:26 INFO - PROCESS | 10117 | 1461301646217 Marionette TRACE conn3 <- [1,2306,null,{}] 22:07:26 INFO - PROCESS | 10117 | 1461301646223 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:26 INFO - PROCESS | 10117 | 1461301646446 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:07:26 INFO - PROCESS | 10117 | 1461301646765 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8f63000 == 159 [pid = 10117] [id = 584] 22:07:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6b4220000) [pid = 10117] [serial = 1753] [outer = (nil)] 22:07:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6b43d5800) [pid = 10117] [serial = 1754] [outer = 0x7ff6b4220000] 22:07:26 INFO - PROCESS | 10117 | 1461301646843 Marionette DEBUG loaded listener.js 22:07:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6b44a9c00) [pid = 10117] [serial = 1755] [outer = 0x7ff6b4220000] 22:07:27 INFO - PROCESS | 10117 | 1461301647656 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 22:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1477ms 22:07:27 INFO - PROCESS | 10117 | 1461301647694 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:07:27 INFO - PROCESS | 10117 | 1461301647696 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:07:27 INFO - PROCESS | 10117 | 1461301647702 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:07:27 INFO - PROCESS | 10117 | 1461301647705 Marionette TRACE conn3 <- [1,2310,null,{}] 22:07:27 INFO - PROCESS | 10117 | 1461301647710 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:27 INFO - PROCESS | 10117 | 1461301647893 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:07:28 INFO - PROCESS | 10117 | 1461301648167 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba6a1000 == 160 [pid = 10117] [id = 585] 22:07:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6b4224800) [pid = 10117] [serial = 1756] [outer = (nil)] 22:07:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6b4656c00) [pid = 10117] [serial = 1757] [outer = 0x7ff6b4224800] 22:07:28 INFO - PROCESS | 10117 | 1461301648240 Marionette DEBUG loaded listener.js 22:07:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6b4a92000) [pid = 10117] [serial = 1758] [outer = 0x7ff6b4224800] 22:07:29 INFO - PROCESS | 10117 | 1461301649044 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1393ms 22:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:07:29 INFO - PROCESS | 10117 | 1461301649097 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:07:29 INFO - PROCESS | 10117 | 1461301649100 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:07:29 INFO - PROCESS | 10117 | 1461301649106 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:07:29 INFO - PROCESS | 10117 | 1461301649109 Marionette TRACE conn3 <- [1,2314,null,{}] 22:07:29 INFO - PROCESS | 10117 | 1461301649113 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:29 INFO - PROCESS | 10117 | 1461301649321 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:07:29 INFO - PROCESS | 10117 | 1461301649598 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb631800 == 161 [pid = 10117] [id = 586] 22:07:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6b44a2c00) [pid = 10117] [serial = 1759] [outer = (nil)] 22:07:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6b4aa2c00) [pid = 10117] [serial = 1760] [outer = 0x7ff6b44a2c00] 22:07:29 INFO - PROCESS | 10117 | 1461301649712 Marionette DEBUG loaded listener.js 22:07:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6b4aef800) [pid = 10117] [serial = 1761] [outer = 0x7ff6b44a2c00] 22:07:30 INFO - PROCESS | 10117 | 1461301650499 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 22:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1437ms 22:07:30 INFO - PROCESS | 10117 | 1461301650543 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:07:30 INFO - PROCESS | 10117 | 1461301650547 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:07:30 INFO - PROCESS | 10117 | 1461301650553 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:07:30 INFO - PROCESS | 10117 | 1461301650555 Marionette TRACE conn3 <- [1,2318,null,{}] 22:07:30 INFO - PROCESS | 10117 | 1461301650561 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:30 INFO - PROCESS | 10117 | 1461301650754 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:07:31 INFO - PROCESS | 10117 | 1461301651032 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd52800 == 162 [pid = 10117] [id = 587] 22:07:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6b41e2400) [pid = 10117] [serial = 1762] [outer = (nil)] 22:07:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6b4d43c00) [pid = 10117] [serial = 1763] [outer = 0x7ff6b41e2400] 22:07:31 INFO - PROCESS | 10117 | 1461301651149 Marionette DEBUG loaded listener.js 22:07:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6b4d4c000) [pid = 10117] [serial = 1764] [outer = 0x7ff6b41e2400] 22:07:32 INFO - PROCESS | 10117 | 1461301652032 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 22:07:32 INFO - PROCESS | 10117 | 1461301652092 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:07:32 INFO - PROCESS | 10117 | 1461301652098 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:07:32 INFO - PROCESS | 10117 | 1461301652100 Marionette TRACE conn3 <- [1,2322,null,{}] 22:07:32 INFO - PROCESS | 10117 | 1461301652106 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:32 INFO - PROCESS | 10117 | 1461301652370 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:07:32 INFO - PROCESS | 10117 | 1461301652689 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0581000 == 163 [pid = 10117] [id = 588] 22:07:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6b464b800) [pid = 10117] [serial = 1765] [outer = (nil)] 22:07:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b4e62000) [pid = 10117] [serial = 1766] [outer = 0x7ff6b464b800] 22:07:32 INFO - PROCESS | 10117 | 1461301652762 Marionette DEBUG loaded listener.js 22:07:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6b71b4400) [pid = 10117] [serial = 1767] [outer = 0x7ff6b464b800] 22:07:33 INFO - PROCESS | 10117 | 1461301653592 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 22:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1533ms 22:07:33 INFO - PROCESS | 10117 | 1461301653632 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:07:33 INFO - PROCESS | 10117 | 1461301653636 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:07:33 INFO - PROCESS | 10117 | 1461301653641 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:07:33 INFO - PROCESS | 10117 | 1461301653644 Marionette TRACE conn3 <- [1,2326,null,{}] 22:07:33 INFO - PROCESS | 10117 | 1461301653650 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:33 INFO - PROCESS | 10117 | 1461301653880 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:07:34 INFO - PROCESS | 10117 | 1461301654214 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09cb000 == 164 [pid = 10117] [id = 589] 22:07:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b8e48000) [pid = 10117] [serial = 1768] [outer = (nil)] 22:07:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6b8e4e400) [pid = 10117] [serial = 1769] [outer = 0x7ff6b8e48000] 22:07:34 INFO - PROCESS | 10117 | 1461301654299 Marionette DEBUG loaded listener.js 22:07:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6ba4b6c00) [pid = 10117] [serial = 1770] [outer = 0x7ff6b8e48000] 22:07:35 INFO - PROCESS | 10117 | 1461301655134 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 22:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1535ms 22:07:35 INFO - PROCESS | 10117 | 1461301655178 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:07:35 INFO - PROCESS | 10117 | 1461301655182 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:07:35 INFO - PROCESS | 10117 | 1461301655188 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:07:35 INFO - PROCESS | 10117 | 1461301655191 Marionette TRACE conn3 <- [1,2330,null,{}] 22:07:35 INFO - PROCESS | 10117 | 1461301655196 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:35 INFO - PROCESS | 10117 | 1461301655416 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:07:35 INFO - PROCESS | 10117 | 1461301655695 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e16800 == 165 [pid = 10117] [id = 590] 22:07:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6b9410c00) [pid = 10117] [serial = 1771] [outer = (nil)] 22:07:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6ba8f2000) [pid = 10117] [serial = 1772] [outer = 0x7ff6b9410c00] 22:07:35 INFO - PROCESS | 10117 | 1461301655812 Marionette DEBUG loaded listener.js 22:07:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6bb610c00) [pid = 10117] [serial = 1773] [outer = 0x7ff6b9410c00] 22:07:36 INFO - PROCESS | 10117 | 1461301656636 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 22:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1485ms 22:07:36 INFO - PROCESS | 10117 | 1461301656674 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:07:36 INFO - PROCESS | 10117 | 1461301656678 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:07:36 INFO - PROCESS | 10117 | 1461301656683 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:07:36 INFO - PROCESS | 10117 | 1461301656685 Marionette TRACE conn3 <- [1,2334,null,{}] 22:07:36 INFO - PROCESS | 10117 | 1461301656691 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:36 INFO - PROCESS | 10117 | 1461301656910 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:07:37 INFO - PROCESS | 10117 | 1461301657442 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1acd000 == 166 [pid = 10117] [id = 591] 22:07:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6bc175c00) [pid = 10117] [serial = 1774] [outer = (nil)] 22:07:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6bc227800) [pid = 10117] [serial = 1775] [outer = 0x7ff6bc175c00] 22:07:37 INFO - PROCESS | 10117 | 1461301657520 Marionette DEBUG loaded listener.js 22:07:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6bc2c7800) [pid = 10117] [serial = 1776] [outer = 0x7ff6bc175c00] 22:07:38 INFO - PROCESS | 10117 | 1461301658323 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 22:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1687ms 22:07:38 INFO - PROCESS | 10117 | 1461301658372 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:07:38 INFO - PROCESS | 10117 | 1461301658375 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:07:38 INFO - PROCESS | 10117 | 1461301658381 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:07:38 INFO - PROCESS | 10117 | 1461301658383 Marionette TRACE conn3 <- [1,2338,null,{}] 22:07:38 INFO - PROCESS | 10117 | 1461301658388 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:38 INFO - PROCESS | 10117 | 1461301658591 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:07:38 INFO - PROCESS | 10117 | 1461301658870 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1df2000 == 167 [pid = 10117] [id = 592] 22:07:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6aeb27000) [pid = 10117] [serial = 1777] [outer = (nil)] 22:07:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6bc4d5c00) [pid = 10117] [serial = 1778] [outer = 0x7ff6aeb27000] 22:07:38 INFO - PROCESS | 10117 | 1461301658986 Marionette DEBUG loaded listener.js 22:07:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6bcc9d000) [pid = 10117] [serial = 1779] [outer = 0x7ff6aeb27000] 22:07:39 INFO - PROCESS | 10117 | 1461301659809 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 22:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1483ms 22:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:07:39 INFO - PROCESS | 10117 | 1461301659865 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:07:39 INFO - PROCESS | 10117 | 1461301659867 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:07:39 INFO - PROCESS | 10117 | 1461301659873 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:07:39 INFO - PROCESS | 10117 | 1461301659876 Marionette TRACE conn3 <- [1,2342,null,{}] 22:07:39 INFO - PROCESS | 10117 | 1461301659881 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:40 INFO - PROCESS | 10117 | 1461301660102 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:07:40 INFO - PROCESS | 10117 | 1461301660422 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30a1000 == 168 [pid = 10117] [id = 593] 22:07:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6aec29c00) [pid = 10117] [serial = 1780] [outer = (nil)] 22:07:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6bcec7800) [pid = 10117] [serial = 1781] [outer = 0x7ff6aec29c00] 22:07:40 INFO - PROCESS | 10117 | 1461301660499 Marionette DEBUG loaded listener.js 22:07:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6c050a400) [pid = 10117] [serial = 1782] [outer = 0x7ff6aec29c00] 22:07:41 INFO - PROCESS | 10117 | 1461301661336 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 22:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1530ms 22:07:41 INFO - PROCESS | 10117 | 1461301661404 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:07:41 INFO - PROCESS | 10117 | 1461301661407 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:07:41 INFO - PROCESS | 10117 | 1461301661413 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:07:41 INFO - PROCESS | 10117 | 1461301661415 Marionette TRACE conn3 <- [1,2346,null,{}] 22:07:41 INFO - PROCESS | 10117 | 1461301661421 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:41 INFO - PROCESS | 10117 | 1461301661643 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:07:41 INFO - PROCESS | 10117 | 1461301661961 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c391c000 == 169 [pid = 10117] [id = 594] 22:07:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6b284e400) [pid = 10117] [serial = 1783] [outer = (nil)] 22:07:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6c0511800) [pid = 10117] [serial = 1784] [outer = 0x7ff6b284e400] 22:07:42 INFO - PROCESS | 10117 | 1461301662040 Marionette DEBUG loaded listener.js 22:07:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6c0a96400) [pid = 10117] [serial = 1785] [outer = 0x7ff6b284e400] 22:07:42 INFO - PROCESS | 10117 | 1461301662847 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 22:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1484ms 22:07:42 INFO - PROCESS | 10117 | 1461301662899 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:07:42 INFO - PROCESS | 10117 | 1461301662902 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:07:42 INFO - PROCESS | 10117 | 1461301662907 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:07:42 INFO - PROCESS | 10117 | 1461301662910 Marionette TRACE conn3 <- [1,2350,null,{}] 22:07:42 INFO - PROCESS | 10117 | 1461301662915 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:43 INFO - PROCESS | 10117 | 1461301663120 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:07:43 INFO - PROCESS | 10117 | 1461301663440 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c43c9000 == 170 [pid = 10117] [id = 595] 22:07:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6c0728000) [pid = 10117] [serial = 1786] [outer = (nil)] 22:07:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6c0aba000) [pid = 10117] [serial = 1787] [outer = 0x7ff6c0728000] 22:07:43 INFO - PROCESS | 10117 | 1461301663514 Marionette DEBUG loaded listener.js 22:07:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 220 (0x7ff6c1a24000) [pid = 10117] [serial = 1788] [outer = 0x7ff6c0728000] 22:07:44 INFO - PROCESS | 10117 | 1461301664320 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 22:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1489ms 22:07:44 INFO - PROCESS | 10117 | 1461301664397 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:07:44 INFO - PROCESS | 10117 | 1461301664401 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:07:44 INFO - PROCESS | 10117 | 1461301664407 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:07:44 INFO - PROCESS | 10117 | 1461301664409 Marionette TRACE conn3 <- [1,2354,null,{}] 22:07:44 INFO - PROCESS | 10117 | 1461301664414 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:44 INFO - PROCESS | 10117 | 1461301664631 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:07:44 INFO - PROCESS | 10117 | 1461301664960 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45b2800 == 171 [pid = 10117] [id = 596] 22:07:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 221 (0x7ff6b4a92800) [pid = 10117] [serial = 1789] [outer = (nil)] 22:07:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 222 (0x7ff6c1b66000) [pid = 10117] [serial = 1790] [outer = 0x7ff6b4a92800] 22:07:45 INFO - PROCESS | 10117 | 1461301665041 Marionette DEBUG loaded listener.js 22:07:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 223 (0x7ff6c1d42800) [pid = 10117] [serial = 1791] [outer = 0x7ff6b4a92800] 22:07:45 INFO - PROCESS | 10117 | 1461301665875 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 22:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1535ms 22:07:45 INFO - PROCESS | 10117 | 1461301665943 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:07:45 INFO - PROCESS | 10117 | 1461301665947 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:07:45 INFO - PROCESS | 10117 | 1461301665952 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:07:45 INFO - PROCESS | 10117 | 1461301665954 Marionette TRACE conn3 <- [1,2358,null,{}] 22:07:45 INFO - PROCESS | 10117 | 1461301665960 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:46 INFO - PROCESS | 10117 | 1461301666189 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:07:46 INFO - PROCESS | 10117 | 1461301666518 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c730e800 == 172 [pid = 10117] [id = 597] 22:07:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 224 (0x7ff6c0a95800) [pid = 10117] [serial = 1792] [outer = (nil)] 22:07:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 225 (0x7ff6c3210c00) [pid = 10117] [serial = 1793] [outer = 0x7ff6c0a95800] 22:07:46 INFO - PROCESS | 10117 | 1461301666595 Marionette DEBUG loaded listener.js 22:07:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 226 (0x7ff6c368b400) [pid = 10117] [serial = 1794] [outer = 0x7ff6c0a95800] 22:07:47 INFO - PROCESS | 10117 | 1461301667382 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 22:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1481ms 22:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:07:47 INFO - PROCESS | 10117 | 1461301667435 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:07:47 INFO - PROCESS | 10117 | 1461301667438 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:07:47 INFO - PROCESS | 10117 | 1461301667444 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:07:47 INFO - PROCESS | 10117 | 1461301667447 Marionette TRACE conn3 <- [1,2362,null,{}] 22:07:47 INFO - PROCESS | 10117 | 1461301667452 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:47 INFO - PROCESS | 10117 | 1461301667687 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:07:48 INFO - PROCESS | 10117 | 1461301668033 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aec34800 == 173 [pid = 10117] [id = 598] 22:07:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 227 (0x7ff6ab603400) [pid = 10117] [serial = 1795] [outer = (nil)] 22:07:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 228 (0x7ff6ab60ec00) [pid = 10117] [serial = 1796] [outer = 0x7ff6ab603400] 22:07:48 INFO - PROCESS | 10117 | 1461301668107 Marionette DEBUG loaded listener.js 22:07:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 229 (0x7ff6b421dc00) [pid = 10117] [serial = 1797] [outer = 0x7ff6ab603400] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fdb800 == 172 [pid = 10117] [id = 423] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c07a7000 == 171 [pid = 10117] [id = 441] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc213000 == 170 [pid = 10117] [id = 39] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6aec38000 == 169 [pid = 10117] [id = 577] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1f16800 == 168 [pid = 10117] [id = 576] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1985800 == 167 [pid = 10117] [id = 575] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6af162800 == 166 [pid = 10117] [id = 574] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6acde9000 == 165 [pid = 10117] [id = 573] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6af151800 == 164 [pid = 10117] [id = 572] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba6ae000 == 163 [pid = 10117] [id = 571] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4ccb000 == 162 [pid = 10117] [id = 570] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5dae800 == 161 [pid = 10117] [id = 569] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dfdc1800 == 160 [pid = 10117] [id = 568] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6da828000 == 159 [pid = 10117] [id = 567] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd846000 == 158 [pid = 10117] [id = 566] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cbf6b000 == 157 [pid = 10117] [id = 565] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb7000 == 156 [pid = 10117] [id = 564] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2ecc800 == 155 [pid = 10117] [id = 563] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ca7000 == 154 [pid = 10117] [id = 562] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1019000 == 153 [pid = 10117] [id = 561] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a62800 == 152 [pid = 10117] [id = 560] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06a3800 == 151 [pid = 10117] [id = 559] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bca3c800 == 150 [pid = 10117] [id = 558] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb42a000 == 149 [pid = 10117] [id = 557] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e81000 == 148 [pid = 10117] [id = 556] 22:07:50 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2922000 == 147 [pid = 10117] [id = 555] 22:07:50 INFO - PROCESS | 10117 | 1461301670360 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 228 (0x7ff6c368b800) [pid = 10117] [serial = 1452] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 227 (0x7ff6da8ea800) [pid = 10117] [serial = 1479] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 226 (0x7ff6b2b88400) [pid = 10117] [serial = 1455] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 225 (0x7ff6c072b800) [pid = 10117] [serial = 1569] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 224 (0x7ff6ce9c1800) [pid = 10117] [serial = 1476] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 223 (0x7ff6dd923800) [pid = 10117] [serial = 1482] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 222 (0x7ff6daa81400) [pid = 10117] [serial = 1485] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 221 (0x7ff6dd9ddc00) [pid = 10117] [serial = 1488] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 220 (0x7ff6b2bb3c00) [pid = 10117] [serial = 1491] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 219 (0x7ff6b83eec00) [pid = 10117] [serial = 1494] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6c1bcac00) [pid = 10117] [serial = 1527] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6c6e1a000) [pid = 10117] [serial = 1530] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6ca336c00) [pid = 10117] [serial = 1533] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6df0f5800) [pid = 10117] [serial = 1536] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6b422b000) [pid = 10117] [serial = 1539] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6b940b000) [pid = 10117] [serial = 1542] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6df234000) [pid = 10117] [serial = 1545] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6b44a9000) [pid = 10117] [serial = 1548] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6df88c000) [pid = 10117] [serial = 1551] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6c050d000) [pid = 10117] [serial = 1554] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6b5d4e000) [pid = 10117] [serial = 1557] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6ba8e9800) [pid = 10117] [serial = 1560] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6c1bca000) [pid = 10117] [serial = 1464] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6aefee800) [pid = 10117] [serial = 1572] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6bc4d8000) [pid = 10117] [serial = 1461] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6aeb28c00) [pid = 10117] [serial = 1563] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6ba8ec400) [pid = 10117] [serial = 1566] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6c6f62000) [pid = 10117] [serial = 1470] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6c3d86c00) [pid = 10117] [serial = 1467] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6cd128000) [pid = 10117] [serial = 1473] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b4d51c00) [pid = 10117] [serial = 1458] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6bb60ac00) [pid = 10117] [serial = 1524] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b2f54400) [pid = 10117] [serial = 1521] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b4223400) [pid = 10117] [serial = 1658] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b44a5800) [pid = 10117] [serial = 1659] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6c6ff3c00) [pid = 10117] [serial = 1610] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6c3996400) [pid = 10117] [serial = 1644] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6b2f4a400) [pid = 10117] [serial = 1643] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6af22f800) [pid = 10117] [serial = 1652] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6b1ada000) [pid = 10117] [serial = 1653] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6b43d9000) [pid = 10117] [serial = 1596] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6b2ffbc00) [pid = 10117] [serial = 1595] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6aec2ec00) [pid = 10117] [serial = 1620] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6aec29000) [pid = 10117] [serial = 1619] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6c0509800) [pid = 10117] [serial = 1602] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6bc156400) [pid = 10117] [serial = 1601] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6c1a30000) [pid = 10117] [serial = 1593] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b83f2800) [pid = 10117] [serial = 1599] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b5d47800) [pid = 10117] [serial = 1598] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c1a2cc00) [pid = 10117] [serial = 1605] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c0a9c400) [pid = 10117] [serial = 1604] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6dfa7a800) [pid = 10117] [serial = 1626] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6df0f0c00) [pid = 10117] [serial = 1625] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c3b4ac00) [pid = 10117] [serial = 1608] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c1db1c00) [pid = 10117] [serial = 1607] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6cd127000) [pid = 10117] [serial = 1614] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6cc43cc00) [pid = 10117] [serial = 1613] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b2848000) [pid = 10117] [serial = 1655] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b8e50c00) [pid = 10117] [serial = 1629] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6b8e4bc00) [pid = 10117] [serial = 1628] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6b2ff8800) [pid = 10117] [serial = 1638] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6af23a000) [pid = 10117] [serial = 1637] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c3994400) [pid = 10117] [serial = 1635] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6c398f800) [pid = 10117] [serial = 1634] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6af876400) [pid = 10117] [serial = 1632] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6af871400) [pid = 10117] [serial = 1631] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6d9745000) [pid = 10117] [serial = 1617] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6cdfacc00) [pid = 10117] [serial = 1616] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b284b800) [pid = 10117] [serial = 1623] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6b2845800) [pid = 10117] [serial = 1622] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6ac84bc00) [pid = 10117] [serial = 1647] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6ac847400) [pid = 10117] [serial = 1646] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6ab60c000) [pid = 10117] [serial = 1649] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6b00b4800) [pid = 10117] [serial = 1641] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6b00b0800) [pid = 10117] [serial = 1640] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6cb20bc00) [pid = 10117] [serial = 1611] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b2bf2000) [pid = 10117] [serial = 1661] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b2bee000) [pid = 10117] [serial = 1656] [outer = (nil)] [url = about:blank] 22:07:50 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b43cd400) [pid = 10117] [serial = 1662] [outer = (nil)] [url = about:blank] 22:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3241ms 22:07:50 INFO - PROCESS | 10117 | 1461301670695 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:07:50 INFO - PROCESS | 10117 | 1461301670700 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:07:50 INFO - PROCESS | 10117 | 1461301670707 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:07:50 INFO - PROCESS | 10117 | 1461301670712 Marionette TRACE conn3 <- [1,2366,null,{}] 22:07:50 INFO - PROCESS | 10117 | 1461301670720 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:50 INFO - PROCESS | 10117 | 1461301670921 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:07:51 INFO - PROCESS | 10117 | 1461301671127 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aec4c800 == 148 [pid = 10117] [id = 599] 22:07:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6ae972400) [pid = 10117] [serial = 1798] [outer = (nil)] 22:07:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6ae978000) [pid = 10117] [serial = 1799] [outer = 0x7ff6ae972400] 22:07:51 INFO - PROCESS | 10117 | 1461301671206 Marionette DEBUG loaded listener.js 22:07:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6aeb1f400) [pid = 10117] [serial = 1800] [outer = 0x7ff6ae972400] 22:07:51 INFO - PROCESS | 10117 | 1461301671916 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 22:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1246ms 22:07:51 INFO - PROCESS | 10117 | 1461301671957 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:07:51 INFO - PROCESS | 10117 | 1461301671965 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:07:51 INFO - PROCESS | 10117 | 1461301671975 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:07:51 INFO - PROCESS | 10117 | 1461301671978 Marionette TRACE conn3 <- [1,2370,null,{}] 22:07:51 INFO - PROCESS | 10117 | 1461301671988 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:52 INFO - PROCESS | 10117 | 1461301672176 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:07:52 INFO - PROCESS | 10117 | 1461301672194 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b028e800 == 149 [pid = 10117] [id = 600] 22:07:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6aec24000) [pid = 10117] [serial = 1801] [outer = (nil)] 22:07:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6aefe7c00) [pid = 10117] [serial = 1802] [outer = 0x7ff6aec24000] 22:07:52 INFO - PROCESS | 10117 | 1461301672254 Marionette DEBUG loaded listener.js 22:07:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6af232400) [pid = 10117] [serial = 1803] [outer = 0x7ff6aec24000] 22:07:53 INFO - PROCESS | 10117 | 1461301673308 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 22:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1382ms 22:07:53 INFO - PROCESS | 10117 | 1461301673357 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:07:53 INFO - PROCESS | 10117 | 1461301673361 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:07:53 INFO - PROCESS | 10117 | 1461301673375 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:07:53 INFO - PROCESS | 10117 | 1461301673380 Marionette TRACE conn3 <- [1,2374,null,{}] 22:07:53 INFO - PROCESS | 10117 | 1461301673395 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:53 INFO - PROCESS | 10117 | 1461301673698 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:07:53 INFO - PROCESS | 10117 | 1461301673734 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1cf1800 == 150 [pid = 10117] [id = 601] 22:07:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6af871c00) [pid = 10117] [serial = 1804] [outer = (nil)] 22:07:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b00b7c00) [pid = 10117] [serial = 1805] [outer = 0x7ff6af871c00] 22:07:53 INFO - PROCESS | 10117 | 1461301673800 Marionette DEBUG loaded listener.js 22:07:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b1ad8800) [pid = 10117] [serial = 1806] [outer = 0x7ff6af871c00] 22:07:54 INFO - PROCESS | 10117 | 1461301674852 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 22:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1541ms 22:07:54 INFO - PROCESS | 10117 | 1461301674918 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:07:54 INFO - PROCESS | 10117 | 1461301674923 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:07:54 INFO - PROCESS | 10117 | 1461301674928 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:07:54 INFO - PROCESS | 10117 | 1461301674931 Marionette TRACE conn3 <- [1,2378,null,{}] 22:07:54 INFO - PROCESS | 10117 | 1461301674936 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:55 INFO - PROCESS | 10117 | 1461301675674 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6ab602800) [pid = 10117] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b1e6bc00) [pid = 10117] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6ab605400) [pid = 10117] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6b1ad7400) [pid = 10117] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6ae937800) [pid = 10117] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6c63a6000) [pid = 10117] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6bc2d0c00) [pid = 10117] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6ae978c00) [pid = 10117] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b4af2400) [pid = 10117] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b1ad6800) [pid = 10117] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c59d1800) [pid = 10117] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6c40ee000) [pid = 10117] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6ae93d400) [pid = 10117] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6b4e5d400) [pid = 10117] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6aec22c00) [pid = 10117] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6c3ee4000) [pid = 10117] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6ae975c00) [pid = 10117] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6ba8ecc00) [pid = 10117] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6c47db800) [pid = 10117] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6bcc9cc00) [pid = 10117] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:07:55 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6c0ed9400) [pid = 10117] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:07:55 INFO - PROCESS | 10117 | 1461301675875 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a90800 == 151 [pid = 10117] [id = 602] 22:07:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6ab602800) [pid = 10117] [serial = 1807] [outer = (nil)] 22:07:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6ae93cc00) [pid = 10117] [serial = 1808] [outer = 0x7ff6ab602800] 22:07:55 INFO - PROCESS | 10117 | 1461301675939 Marionette DEBUG loaded listener.js 22:07:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6b1adcc00) [pid = 10117] [serial = 1809] [outer = 0x7ff6ab602800] 22:07:56 INFO - PROCESS | 10117 | 1461301676661 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 22:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1786ms 22:07:56 INFO - PROCESS | 10117 | 1461301676715 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:07:56 INFO - PROCESS | 10117 | 1461301676719 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:07:56 INFO - PROCESS | 10117 | 1461301676724 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:07:56 INFO - PROCESS | 10117 | 1461301676727 Marionette TRACE conn3 <- [1,2382,null,{}] 22:07:56 INFO - PROCESS | 10117 | 1461301676732 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:57 INFO - PROCESS | 10117 | 1461301677000 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:07:57 INFO - PROCESS | 10117 | 1461301677023 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e51000 == 152 [pid = 10117] [id = 603] 22:07:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6ab60f000) [pid = 10117] [serial = 1810] [outer = (nil)] 22:07:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6b1e73000) [pid = 10117] [serial = 1811] [outer = 0x7ff6ab60f000] 22:07:57 INFO - PROCESS | 10117 | 1461301677082 Marionette DEBUG loaded listener.js 22:07:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b21d4c00) [pid = 10117] [serial = 1812] [outer = 0x7ff6ab60f000] 22:07:58 INFO - PROCESS | 10117 | 1461301678106 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 22:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1427ms 22:07:58 INFO - PROCESS | 10117 | 1461301678154 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:07:58 INFO - PROCESS | 10117 | 1461301678159 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:07:58 INFO - PROCESS | 10117 | 1461301678167 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:07:58 INFO - PROCESS | 10117 | 1461301678173 Marionette TRACE conn3 <- [1,2386,null,{}] 22:07:58 INFO - PROCESS | 10117 | 1461301678182 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:58 INFO - PROCESS | 10117 | 1461301678398 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:07:58 INFO - PROCESS | 10117 | 1461301678733 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0287000 == 153 [pid = 10117] [id = 604] 22:07:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6ae93ec00) [pid = 10117] [serial = 1813] [outer = (nil)] 22:07:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6aeb29000) [pid = 10117] [serial = 1814] [outer = 0x7ff6ae93ec00] 22:07:58 INFO - PROCESS | 10117 | 1461301678810 Marionette DEBUG loaded listener.js 22:07:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6aefebc00) [pid = 10117] [serial = 1815] [outer = 0x7ff6ae93ec00] 22:07:59 INFO - PROCESS | 10117 | 1461301679652 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 22:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1546ms 22:07:59 INFO - PROCESS | 10117 | 1461301679714 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:07:59 INFO - PROCESS | 10117 | 1461301679723 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:07:59 INFO - PROCESS | 10117 | 1461301679732 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:07:59 INFO - PROCESS | 10117 | 1461301679736 Marionette TRACE conn3 <- [1,2390,null,{}] 22:07:59 INFO - PROCESS | 10117 | 1461301679741 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:59 INFO - PROCESS | 10117 | 1461301679948 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:08:00 INFO - PROCESS | 10117 | 1461301680262 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42d9000 == 154 [pid = 10117] [id = 605] 22:08:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6af874400) [pid = 10117] [serial = 1816] [outer = (nil)] 22:08:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6b00b4800) [pid = 10117] [serial = 1817] [outer = 0x7ff6af874400] 22:08:00 INFO - PROCESS | 10117 | 1461301680338 Marionette DEBUG loaded listener.js 22:08:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b1e62c00) [pid = 10117] [serial = 1818] [outer = 0x7ff6af874400] 22:08:01 INFO - PROCESS | 10117 | 1461301681256 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 22:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1582ms 22:08:01 INFO - PROCESS | 10117 | 1461301681314 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:08:01 INFO - PROCESS | 10117 | 1461301681318 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:08:01 INFO - PROCESS | 10117 | 1461301681324 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:08:01 INFO - PROCESS | 10117 | 1461301681329 Marionette TRACE conn3 <- [1,2394,null,{}] 22:08:01 INFO - PROCESS | 10117 | 1461301681344 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:01 INFO - PROCESS | 10117 | 1461301681571 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:08:01 INFO - PROCESS | 10117 | 1461301681858 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5bf6000 == 155 [pid = 10117] [id = 606] 22:08:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b1e63800) [pid = 10117] [serial = 1819] [outer = (nil)] 22:08:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b2266000) [pid = 10117] [serial = 1820] [outer = 0x7ff6b1e63800] 22:08:01 INFO - PROCESS | 10117 | 1461301681932 Marionette DEBUG loaded listener.js 22:08:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b2851400) [pid = 10117] [serial = 1821] [outer = 0x7ff6b1e63800] 22:08:02 INFO - PROCESS | 10117 | 1461301682796 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1487ms 22:08:02 INFO - PROCESS | 10117 | 1461301682810 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:08:02 INFO - PROCESS | 10117 | 1461301682814 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:08:02 INFO - PROCESS | 10117 | 1461301682820 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:08:02 INFO - PROCESS | 10117 | 1461301682823 Marionette TRACE conn3 <- [1,2398,null,{}] 22:08:02 INFO - PROCESS | 10117 | 1461301682828 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:03 INFO - PROCESS | 10117 | 1461301683052 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:08:03 INFO - PROCESS | 10117 | 1461301683323 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7251800 == 156 [pid = 10117] [id = 607] 22:08:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b21d0000) [pid = 10117] [serial = 1822] [outer = (nil)] 22:08:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b2bed000) [pid = 10117] [serial = 1823] [outer = 0x7ff6b21d0000] 22:08:03 INFO - PROCESS | 10117 | 1461301683443 Marionette DEBUG loaded listener.js 22:08:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b2f4ec00) [pid = 10117] [serial = 1824] [outer = 0x7ff6b21d0000] 22:08:04 INFO - PROCESS | 10117 | 1461301684272 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 22:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1483ms 22:08:04 INFO - PROCESS | 10117 | 1461301684304 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:08:04 INFO - PROCESS | 10117 | 1461301684307 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:08:04 INFO - PROCESS | 10117 | 1461301684313 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:08:04 INFO - PROCESS | 10117 | 1461301684316 Marionette TRACE conn3 <- [1,2402,null,{}] 22:08:04 INFO - PROCESS | 10117 | 1461301684321 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:04 INFO - PROCESS | 10117 | 1461301684538 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:08:04 INFO - PROCESS | 10117 | 1461301684855 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e7c000 == 157 [pid = 10117] [id = 608] 22:08:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b2b89000) [pid = 10117] [serial = 1825] [outer = (nil)] 22:08:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b4023400) [pid = 10117] [serial = 1826] [outer = 0x7ff6b2b89000] 22:08:04 INFO - PROCESS | 10117 | 1461301684934 Marionette DEBUG loaded listener.js 22:08:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b41d9c00) [pid = 10117] [serial = 1827] [outer = 0x7ff6b2b89000] 22:08:05 INFO - PROCESS | 10117 | 1461301685758 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 22:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 22:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:08:05 INFO - PROCESS | 10117 | 1461301685792 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:08:05 INFO - PROCESS | 10117 | 1461301685795 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:08:05 INFO - PROCESS | 10117 | 1461301685801 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:08:05 INFO - PROCESS | 10117 | 1461301685804 Marionette TRACE conn3 <- [1,2406,null,{}] 22:08:05 INFO - PROCESS | 10117 | 1461301685809 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:06 INFO - PROCESS | 10117 | 1461301686068 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:08:06 INFO - PROCESS | 10117 | 1461301686397 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93bc000 == 158 [pid = 10117] [id = 609] 22:08:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b43cc000) [pid = 10117] [serial = 1828] [outer = (nil)] 22:08:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b44a4800) [pid = 10117] [serial = 1829] [outer = 0x7ff6b43cc000] 22:08:06 INFO - PROCESS | 10117 | 1461301686479 Marionette DEBUG loaded listener.js 22:08:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b4655400) [pid = 10117] [serial = 1830] [outer = 0x7ff6b43cc000] 22:08:07 INFO - PROCESS | 10117 | 1461301687298 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 22:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1529ms 22:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:08:07 INFO - PROCESS | 10117 | 1461301687330 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:08:07 INFO - PROCESS | 10117 | 1461301687333 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:08:07 INFO - PROCESS | 10117 | 1461301687340 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:08:07 INFO - PROCESS | 10117 | 1461301687343 Marionette TRACE conn3 <- [1,2410,null,{}] 22:08:07 INFO - PROCESS | 10117 | 1461301687348 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:07 INFO - PROCESS | 10117 | 1461301687588 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:08:07 INFO - PROCESS | 10117 | 1461301687901 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6baba2000 == 159 [pid = 10117] [id = 610] 22:08:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b43cd400) [pid = 10117] [serial = 1831] [outer = (nil)] 22:08:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b4aa7c00) [pid = 10117] [serial = 1832] [outer = 0x7ff6b43cd400] 22:08:07 INFO - PROCESS | 10117 | 1461301687983 Marionette DEBUG loaded listener.js 22:08:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b4ce4c00) [pid = 10117] [serial = 1833] [outer = 0x7ff6b43cd400] 22:08:08 INFO - PROCESS | 10117 | 1461301688837 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 22:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1530ms 22:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:08:08 INFO - PROCESS | 10117 | 1461301688869 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:08:08 INFO - PROCESS | 10117 | 1461301688872 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:08:08 INFO - PROCESS | 10117 | 1461301688878 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:08:08 INFO - PROCESS | 10117 | 1461301688881 Marionette TRACE conn3 <- [1,2414,null,{}] 22:08:08 INFO - PROCESS | 10117 | 1461301688886 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:09 INFO - PROCESS | 10117 | 1461301689110 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:08:09 INFO - PROCESS | 10117 | 1461301689423 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcd68800 == 160 [pid = 10117] [id = 611] 22:08:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6ac84bc00) [pid = 10117] [serial = 1834] [outer = (nil)] 22:08:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b4e57800) [pid = 10117] [serial = 1835] [outer = 0x7ff6ac84bc00] 22:08:09 INFO - PROCESS | 10117 | 1461301689506 Marionette DEBUG loaded listener.js 22:08:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b5d4fc00) [pid = 10117] [serial = 1836] [outer = 0x7ff6ac84bc00] 22:08:10 INFO - PROCESS | 10117 | 1461301690321 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 22:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1484ms 22:08:10 INFO - PROCESS | 10117 | 1461301690362 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:08:10 INFO - PROCESS | 10117 | 1461301690366 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:08:10 INFO - PROCESS | 10117 | 1461301690372 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:08:10 INFO - PROCESS | 10117 | 1461301690374 Marionette TRACE conn3 <- [1,2418,null,{}] 22:08:10 INFO - PROCESS | 10117 | 1461301690380 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:10 INFO - PROCESS | 10117 | 1461301690612 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:08:10 INFO - PROCESS | 10117 | 1461301690896 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c080d800 == 161 [pid = 10117] [id = 612] 22:08:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b4227c00) [pid = 10117] [serial = 1837] [outer = (nil)] 22:08:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6b83eb400) [pid = 10117] [serial = 1838] [outer = 0x7ff6b4227c00] 22:08:10 INFO - PROCESS | 10117 | 1461301690974 Marionette DEBUG loaded listener.js 22:08:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6b8e45400) [pid = 10117] [serial = 1839] [outer = 0x7ff6b4227c00] 22:08:11 INFO - PROCESS | 10117 | 1461301691823 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1480ms 22:08:11 INFO - PROCESS | 10117 | 1461301691855 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:08:11 INFO - PROCESS | 10117 | 1461301691858 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:08:11 INFO - PROCESS | 10117 | 1461301691865 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:08:11 INFO - PROCESS | 10117 | 1461301691868 Marionette TRACE conn3 <- [1,2422,null,{}] 22:08:11 INFO - PROCESS | 10117 | 1461301691873 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:12 INFO - PROCESS | 10117 | 1461301692111 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:08:12 INFO - PROCESS | 10117 | 1461301692426 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a5f000 == 162 [pid = 10117] [id = 613] 22:08:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6b4d46800) [pid = 10117] [serial = 1840] [outer = (nil)] 22:08:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6b9402c00) [pid = 10117] [serial = 1841] [outer = 0x7ff6b4d46800] 22:08:12 INFO - PROCESS | 10117 | 1461301692507 Marionette DEBUG loaded listener.js 22:08:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6b940ac00) [pid = 10117] [serial = 1842] [outer = 0x7ff6b4d46800] 22:08:13 INFO - PROCESS | 10117 | 1461301693332 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1531ms 22:08:13 INFO - PROCESS | 10117 | 1461301693397 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:08:13 INFO - PROCESS | 10117 | 1461301693401 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:08:13 INFO - PROCESS | 10117 | 1461301693407 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:08:13 INFO - PROCESS | 10117 | 1461301693411 Marionette TRACE conn3 <- [1,2426,null,{}] 22:08:13 INFO - PROCESS | 10117 | 1461301693416 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:13 INFO - PROCESS | 10117 | 1461301693668 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:08:13 INFO - PROCESS | 10117 | 1461301693996 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c114a000 == 163 [pid = 10117] [id = 614] 22:08:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6b71b5000) [pid = 10117] [serial = 1843] [outer = (nil)] 22:08:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bc0b7000) [pid = 10117] [serial = 1844] [outer = 0x7ff6b71b5000] 22:08:14 INFO - PROCESS | 10117 | 1461301694083 Marionette DEBUG loaded listener.js 22:08:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bc22b000) [pid = 10117] [serial = 1845] [outer = 0x7ff6b71b5000] 22:08:14 INFO - PROCESS | 10117 | 1461301694879 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 22:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1531ms 22:08:14 INFO - PROCESS | 10117 | 1461301694938 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:08:14 INFO - PROCESS | 10117 | 1461301694940 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:08:14 INFO - PROCESS | 10117 | 1461301694947 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:08:14 INFO - PROCESS | 10117 | 1461301694949 Marionette TRACE conn3 <- [1,2430,null,{}] 22:08:14 INFO - PROCESS | 10117 | 1461301694955 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:15 INFO - PROCESS | 10117 | 1461301695180 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:08:15 INFO - PROCESS | 10117 | 1461301695510 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:15 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1dec000 == 164 [pid = 10117] [id = 615] 22:08:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bc2cb400) [pid = 10117] [serial = 1846] [outer = (nil)] 22:08:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6bcec6000) [pid = 10117] [serial = 1847] [outer = 0x7ff6bc2cb400] 22:08:15 INFO - PROCESS | 10117 | 1461301695588 Marionette DEBUG loaded listener.js 22:08:15 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c050b000) [pid = 10117] [serial = 1848] [outer = 0x7ff6bc2cb400] 22:08:16 INFO - PROCESS | 10117 | 1461301696375 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 22:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1483ms 22:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:08:16 INFO - PROCESS | 10117 | 1461301696431 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:08:16 INFO - PROCESS | 10117 | 1461301696434 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:08:16 INFO - PROCESS | 10117 | 1461301696440 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:08:16 INFO - PROCESS | 10117 | 1461301696443 Marionette TRACE conn3 <- [1,2434,null,{}] 22:08:16 INFO - PROCESS | 10117 | 1461301696448 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:16 INFO - PROCESS | 10117 | 1461301696675 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:08:16 INFO - PROCESS | 10117 | 1461301696990 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f89000 == 165 [pid = 10117] [id = 616] 22:08:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6b9407800) [pid = 10117] [serial = 1849] [outer = (nil)] 22:08:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c0827000) [pid = 10117] [serial = 1850] [outer = 0x7ff6b9407800] 22:08:17 INFO - PROCESS | 10117 | 1461301697068 Marionette DEBUG loaded listener.js 22:08:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c0a97800) [pid = 10117] [serial = 1851] [outer = 0x7ff6b9407800] 22:08:17 INFO - PROCESS | 10117 | 1461301697859 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 22:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 22:08:17 INFO - PROCESS | 10117 | 1461301697919 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:08:17 INFO - PROCESS | 10117 | 1461301697921 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:08:17 INFO - PROCESS | 10117 | 1461301697928 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:08:17 INFO - PROCESS | 10117 | 1461301697930 Marionette TRACE conn3 <- [1,2438,null,{}] 22:08:17 INFO - PROCESS | 10117 | 1461301697935 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:18 INFO - PROCESS | 10117 | 1461301698154 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:08:18 INFO - PROCESS | 10117 | 1461301698474 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c390e800 == 166 [pid = 10117] [id = 617] 22:08:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bc16dc00) [pid = 10117] [serial = 1852] [outer = (nil)] 22:08:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c0ee1000) [pid = 10117] [serial = 1853] [outer = 0x7ff6bc16dc00] 22:08:18 INFO - PROCESS | 10117 | 1461301698549 Marionette DEBUG loaded listener.js 22:08:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c1b6c400) [pid = 10117] [serial = 1854] [outer = 0x7ff6bc16dc00] 22:08:19 INFO - PROCESS | 10117 | 1461301699357 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 22:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 22:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:08:19 INFO - PROCESS | 10117 | 1461301699412 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:08:19 INFO - PROCESS | 10117 | 1461301699415 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:08:19 INFO - PROCESS | 10117 | 1461301699421 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:08:19 INFO - PROCESS | 10117 | 1461301699424 Marionette TRACE conn3 <- [1,2442,null,{}] 22:08:19 INFO - PROCESS | 10117 | 1461301699429 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:19 INFO - PROCESS | 10117 | 1461301699641 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:08:19 INFO - PROCESS | 10117 | 1461301699957 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4402800 == 167 [pid = 10117] [id = 618] 22:08:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6bc22d800) [pid = 10117] [serial = 1855] [outer = (nil)] 22:08:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c1da9c00) [pid = 10117] [serial = 1856] [outer = 0x7ff6bc22d800] 22:08:20 INFO - PROCESS | 10117 | 1461301700034 Marionette DEBUG loaded listener.js 22:08:20 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c3687c00) [pid = 10117] [serial = 1857] [outer = 0x7ff6bc22d800] 22:08:20 INFO - PROCESS | 10117 | 1461301700826 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 22:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1439ms 22:08:20 INFO - PROCESS | 10117 | 1461301700862 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:08:20 INFO - PROCESS | 10117 | 1461301700865 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:08:20 INFO - PROCESS | 10117 | 1461301700871 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:08:20 INFO - PROCESS | 10117 | 1461301700873 Marionette TRACE conn3 <- [1,2446,null,{}] 22:08:20 INFO - PROCESS | 10117 | 1461301700879 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:21 INFO - PROCESS | 10117 | 1461301701105 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:08:21 INFO - PROCESS | 10117 | 1461301701383 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5490000 == 168 [pid = 10117] [id = 619] 22:08:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c072c800) [pid = 10117] [serial = 1858] [outer = (nil)] 22:08:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c37bc800) [pid = 10117] [serial = 1859] [outer = 0x7ff6c072c800] 22:08:21 INFO - PROCESS | 10117 | 1461301701497 Marionette DEBUG loaded listener.js 22:08:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c3994000) [pid = 10117] [serial = 1860] [outer = 0x7ff6c072c800] 22:08:22 INFO - PROCESS | 10117 | 1461301702310 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 22:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1479ms 22:08:22 INFO - PROCESS | 10117 | 1461301702351 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:08:22 INFO - PROCESS | 10117 | 1461301702355 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:08:22 INFO - PROCESS | 10117 | 1461301702360 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:08:22 INFO - PROCESS | 10117 | 1461301702362 Marionette TRACE conn3 <- [1,2450,null,{}] 22:08:22 INFO - PROCESS | 10117 | 1461301702368 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:22 INFO - PROCESS | 10117 | 1461301702591 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:08:22 INFO - PROCESS | 10117 | 1461301702928 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cbef8000 == 169 [pid = 10117] [id = 620] 22:08:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c1d41c00) [pid = 10117] [serial = 1861] [outer = (nil)] 22:08:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c399c400) [pid = 10117] [serial = 1862] [outer = 0x7ff6c1d41c00] 22:08:23 INFO - PROCESS | 10117 | 1461301703007 Marionette DEBUG loaded listener.js 22:08:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c3d87400) [pid = 10117] [serial = 1863] [outer = 0x7ff6c1d41c00] 22:08:23 INFO - PROCESS | 10117 | 1461301703841 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 22:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1531ms 22:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:08:23 INFO - PROCESS | 10117 | 1461301703891 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:08:23 INFO - PROCESS | 10117 | 1461301703894 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:08:23 INFO - PROCESS | 10117 | 1461301703900 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:08:23 INFO - PROCESS | 10117 | 1461301703903 Marionette TRACE conn3 <- [1,2454,null,{}] 22:08:23 INFO - PROCESS | 10117 | 1461301703908 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:24 INFO - PROCESS | 10117 | 1461301704135 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:08:24 INFO - PROCESS | 10117 | 1461301704455 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccb45800 == 170 [pid = 10117] [id = 621] 22:08:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c1bcf800) [pid = 10117] [serial = 1864] [outer = (nil)] 22:08:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c3e20c00) [pid = 10117] [serial = 1865] [outer = 0x7ff6c1bcf800] 22:08:24 INFO - PROCESS | 10117 | 1461301704535 Marionette DEBUG loaded listener.js 22:08:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c3eea000) [pid = 10117] [serial = 1866] [outer = 0x7ff6c1bcf800] 22:08:25 INFO - PROCESS | 10117 | 1461301705324 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 22:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1482ms 22:08:25 INFO - PROCESS | 10117 | 1461301705382 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:08:25 INFO - PROCESS | 10117 | 1461301705384 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:08:25 INFO - PROCESS | 10117 | 1461301705390 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:08:25 INFO - PROCESS | 10117 | 1461301705393 Marionette TRACE conn3 <- [1,2458,null,{}] 22:08:25 INFO - PROCESS | 10117 | 1461301705398 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:25 INFO - PROCESS | 10117 | 1461301705624 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:08:25 INFO - PROCESS | 10117 | 1461301705943 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0d1000 == 171 [pid = 10117] [id = 622] 22:08:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c1db1c00) [pid = 10117] [serial = 1867] [outer = (nil)] 22:08:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6c4185000) [pid = 10117] [serial = 1868] [outer = 0x7ff6c1db1c00] 22:08:26 INFO - PROCESS | 10117 | 1461301706022 Marionette DEBUG loaded listener.js 22:08:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6c4432c00) [pid = 10117] [serial = 1869] [outer = 0x7ff6c1db1c00] 22:08:26 INFO - PROCESS | 10117 | 1461301706878 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 22:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1536ms 22:08:26 INFO - PROCESS | 10117 | 1461301706928 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:08:26 INFO - PROCESS | 10117 | 1461301706930 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:08:26 INFO - PROCESS | 10117 | 1461301706936 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:08:26 INFO - PROCESS | 10117 | 1461301706938 Marionette TRACE conn3 <- [1,2462,null,{}] 22:08:26 INFO - PROCESS | 10117 | 1461301706946 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:27 INFO - PROCESS | 10117 | 1461301707185 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:08:27 INFO - PROCESS | 10117 | 1461301707519 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce111800 == 172 [pid = 10117] [id = 623] 22:08:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6b2bea800) [pid = 10117] [serial = 1870] [outer = (nil)] 22:08:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6c4678400) [pid = 10117] [serial = 1871] [outer = 0x7ff6b2bea800] 22:08:27 INFO - PROCESS | 10117 | 1461301707597 Marionette DEBUG loaded listener.js 22:08:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6c47ddc00) [pid = 10117] [serial = 1872] [outer = 0x7ff6b2bea800] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1a90800 == 171 [pid = 10117] [id = 602] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1cf1800 == 170 [pid = 10117] [id = 601] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b028e800 == 169 [pid = 10117] [id = 600] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6aec4c800 == 168 [pid = 10117] [id = 599] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45b2800 == 167 [pid = 10117] [id = 596] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c43c9000 == 166 [pid = 10117] [id = 595] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c391c000 == 165 [pid = 10117] [id = 594] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c30a1000 == 164 [pid = 10117] [id = 593] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1df2000 == 163 [pid = 10117] [id = 592] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1acd000 == 162 [pid = 10117] [id = 591] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0e16800 == 161 [pid = 10117] [id = 590] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09cb000 == 160 [pid = 10117] [id = 589] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0581000 == 159 [pid = 10117] [id = 588] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd52800 == 158 [pid = 10117] [id = 587] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb631800 == 157 [pid = 10117] [id = 586] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba6a1000 == 156 [pid = 10117] [id = 585] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8f63000 == 155 [pid = 10117] [id = 584] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b72ea000 == 154 [pid = 10117] [id = 583] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b62f2000 == 153 [pid = 10117] [id = 582] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5be1000 == 152 [pid = 10117] [id = 581] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b3e57000 == 151 [pid = 10117] [id = 580] 22:08:29 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0288000 == 150 [pid = 10117] [id = 579] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6ab610800) [pid = 10117] [serial = 1650] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6af233400) [pid = 10117] [serial = 1736] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6b1e79000) [pid = 10117] [serial = 1730] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b21cc400) [pid = 10117] [serial = 1731] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6ac841c00) [pid = 10117] [serial = 1733] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b225a800) [pid = 10117] [serial = 1718] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b2262800) [pid = 10117] [serial = 1721] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b44a0c00) [pid = 10117] [serial = 1671] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b41d8800) [pid = 10117] [serial = 1670] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6ae945c00) [pid = 10117] [serial = 1710] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6ae941400) [pid = 10117] [serial = 1709] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6da8a5c00) [pid = 10117] [serial = 1707] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6d0192000) [pid = 10117] [serial = 1706] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c320f000) [pid = 10117] [serial = 1689] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6c1a32400) [pid = 10117] [serial = 1688] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6aec20400) [pid = 10117] [serial = 1724] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6aec2b000) [pid = 10117] [serial = 1725] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b83efc00) [pid = 10117] [serial = 1674] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6b5d4c000) [pid = 10117] [serial = 1673] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b2845c00) [pid = 10117] [serial = 1668] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b1e75800) [pid = 10117] [serial = 1667] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6cdacc800) [pid = 10117] [serial = 1704] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6ccc20c00) [pid = 10117] [serial = 1703] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6cc2e1000) [pid = 10117] [serial = 1701] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6ca283000) [pid = 10117] [serial = 1700] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6dba06c00) [pid = 10117] [serial = 1713] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6ce154800) [pid = 10117] [serial = 1712] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6ba4b6400) [pid = 10117] [serial = 1677] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b940b400) [pid = 10117] [serial = 1676] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c1a26400) [pid = 10117] [serial = 1686] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c0ab4800) [pid = 10117] [serial = 1685] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c4437000) [pid = 10117] [serial = 1695] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6c40f7400) [pid = 10117] [serial = 1694] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b4aaac00) [pid = 10117] [serial = 1664] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6af868c00) [pid = 10117] [serial = 1727] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6bc0b1000) [pid = 10117] [serial = 1680] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6bb5e4c00) [pid = 10117] [serial = 1679] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c6fea400) [pid = 10117] [serial = 1698] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6c6ed3400) [pid = 10117] [serial = 1697] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6c0722c00) [pid = 10117] [serial = 1683] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c0505000) [pid = 10117] [serial = 1682] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6c399b400) [pid = 10117] [serial = 1692] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c3996000) [pid = 10117] [serial = 1691] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b1e60c00) [pid = 10117] [serial = 1715] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6af875c00) [pid = 10117] [serial = 1728] [outer = (nil)] [url = about:blank] 22:08:29 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6aeb26000) [pid = 10117] [serial = 1734] [outer = (nil)] [url = about:blank] 22:08:30 INFO - PROCESS | 10117 | 1461301710042 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 22:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3135ms 22:08:30 INFO - PROCESS | 10117 | 1461301710072 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:08:30 INFO - PROCESS | 10117 | 1461301710077 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:08:30 INFO - PROCESS | 10117 | 1461301710085 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:08:30 INFO - PROCESS | 10117 | 1461301710090 Marionette TRACE conn3 <- [1,2466,null,{}] 22:08:30 INFO - PROCESS | 10117 | 1461301710098 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:30 INFO - PROCESS | 10117 | 1461301710336 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:08:30 INFO - PROCESS | 10117 | 1461301710549 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aec4b800 == 151 [pid = 10117] [id = 624] 22:08:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6ae945400) [pid = 10117] [serial = 1873] [outer = (nil)] 22:08:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6ae96b400) [pid = 10117] [serial = 1874] [outer = 0x7ff6ae945400] 22:08:30 INFO - PROCESS | 10117 | 1461301710618 Marionette DEBUG loaded listener.js 22:08:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6ae972c00) [pid = 10117] [serial = 1875] [outer = 0x7ff6ae945400] 22:08:31 INFO - PROCESS | 10117 | 1461301711353 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 22:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1285ms 22:08:31 INFO - PROCESS | 10117 | 1461301711370 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:08:31 INFO - PROCESS | 10117 | 1461301711377 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:08:31 INFO - PROCESS | 10117 | 1461301711386 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:08:31 INFO - PROCESS | 10117 | 1461301711389 Marionette TRACE conn3 <- [1,2470,null,{}] 22:08:31 INFO - PROCESS | 10117 | 1461301711393 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:31 INFO - PROCESS | 10117 | 1461301711681 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:08:31 INFO - PROCESS | 10117 | 1461301711816 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b027d000 == 152 [pid = 10117] [id = 625] 22:08:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6aeb21000) [pid = 10117] [serial = 1876] [outer = (nil)] 22:08:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6aec27c00) [pid = 10117] [serial = 1877] [outer = 0x7ff6aeb21000] 22:08:31 INFO - PROCESS | 10117 | 1461301711876 Marionette DEBUG loaded listener.js 22:08:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6aec2f400) [pid = 10117] [serial = 1878] [outer = 0x7ff6aeb21000] 22:08:32 INFO - PROCESS | 10117 | 1461301712739 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 22:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1380ms 22:08:32 INFO - PROCESS | 10117 | 1461301712767 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:08:32 INFO - PROCESS | 10117 | 1461301712771 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:08:32 INFO - PROCESS | 10117 | 1461301712777 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:08:32 INFO - PROCESS | 10117 | 1461301712782 Marionette TRACE conn3 <- [1,2474,null,{}] 22:08:32 INFO - PROCESS | 10117 | 1461301712824 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:33 INFO - PROCESS | 10117 | 1461301713096 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:08:33 INFO - PROCESS | 10117 | 1461301713136 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a91800 == 153 [pid = 10117] [id = 626] 22:08:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6af86c800) [pid = 10117] [serial = 1879] [outer = (nil)] 22:08:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6af872400) [pid = 10117] [serial = 1880] [outer = 0x7ff6af86c800] 22:08:33 INFO - PROCESS | 10117 | 1461301713201 Marionette DEBUG loaded listener.js 22:08:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b00ae400) [pid = 10117] [serial = 1881] [outer = 0x7ff6af86c800] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6af877400) [pid = 10117] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6aec24000) [pid = 10117] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6b2267000) [pid = 10117] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6ab602800) [pid = 10117] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6ae976800) [pid = 10117] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6ae93bc00) [pid = 10117] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6aeb27000) [pid = 10117] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6af871c00) [pid = 10117] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b4224800) [pid = 10117] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6bc175c00) [pid = 10117] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b2b8b800) [pid = 10117] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6b43d2c00) [pid = 10117] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6b4a92800) [pid = 10117] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6ae972400) [pid = 10117] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b44a2c00) [pid = 10117] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b4220000) [pid = 10117] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b284e400) [pid = 10117] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b41e2400) [pid = 10117] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6ae940c00) [pid = 10117] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6aec29c00) [pid = 10117] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6b8e48000) [pid = 10117] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6ab603400) [pid = 10117] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6c0728000) [pid = 10117] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6b2268800) [pid = 10117] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b9410c00) [pid = 10117] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6b464b800) [pid = 10117] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:08:34 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6c0a95800) [pid = 10117] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:08:34 INFO - PROCESS | 10117 | 1461301714820 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 22:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2061ms 22:08:34 INFO - PROCESS | 10117 | 1461301714839 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:08:34 INFO - PROCESS | 10117 | 1461301714843 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:08:34 INFO - PROCESS | 10117 | 1461301714848 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:08:34 INFO - PROCESS | 10117 | 1461301714850 Marionette TRACE conn3 <- [1,2478,null,{}] 22:08:34 INFO - PROCESS | 10117 | 1461301714855 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:35 INFO - PROCESS | 10117 | 1461301715035 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:08:35 INFO - PROCESS | 10117 | 1461301715214 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a93800 == 154 [pid = 10117] [id = 627] 22:08:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6aec24000) [pid = 10117] [serial = 1882] [outer = (nil)] 22:08:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6b00b1c00) [pid = 10117] [serial = 1883] [outer = 0x7ff6aec24000] 22:08:35 INFO - PROCESS | 10117 | 1461301715274 Marionette DEBUG loaded listener.js 22:08:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6b1ad3c00) [pid = 10117] [serial = 1884] [outer = 0x7ff6aec24000] 22:08:35 INFO - PROCESS | 10117 | 1461301715947 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 22:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1126ms 22:08:35 INFO - PROCESS | 10117 | 1461301715975 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:08:35 INFO - PROCESS | 10117 | 1461301715979 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:08:35 INFO - PROCESS | 10117 | 1461301715984 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:08:35 INFO - PROCESS | 10117 | 1461301715986 Marionette TRACE conn3 <- [1,2482,null,{}] 22:08:36 INFO - PROCESS | 10117 | 1461301716002 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:36 INFO - PROCESS | 10117 | 1461301716208 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:08:36 INFO - PROCESS | 10117 | 1461301716227 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2ac5800 == 155 [pid = 10117] [id = 628] 22:08:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6af239800) [pid = 10117] [serial = 1885] [outer = (nil)] 22:08:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b1e66c00) [pid = 10117] [serial = 1886] [outer = 0x7ff6af239800] 22:08:36 INFO - PROCESS | 10117 | 1461301716289 Marionette DEBUG loaded listener.js 22:08:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b1e6e400) [pid = 10117] [serial = 1887] [outer = 0x7ff6af239800] 22:08:37 INFO - PROCESS | 10117 | 1461301717502 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 22:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 22:08:37 INFO - PROCESS | 10117 | 1461301717566 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:08:37 INFO - PROCESS | 10117 | 1461301717573 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:08:37 INFO - PROCESS | 10117 | 1461301717582 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:08:37 INFO - PROCESS | 10117 | 1461301717586 Marionette TRACE conn3 <- [1,2486,null,{}] 22:08:37 INFO - PROCESS | 10117 | 1461301717594 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:37 INFO - PROCESS | 10117 | 1461301717837 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:08:38 INFO - PROCESS | 10117 | 1461301718165 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b029b000 == 156 [pid = 10117] [id = 629] 22:08:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6aeb21c00) [pid = 10117] [serial = 1888] [outer = (nil)] 22:08:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6aec21000) [pid = 10117] [serial = 1889] [outer = 0x7ff6aeb21c00] 22:08:38 INFO - PROCESS | 10117 | 1461301718240 Marionette DEBUG loaded listener.js 22:08:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6aefe1400) [pid = 10117] [serial = 1890] [outer = 0x7ff6aeb21c00] 22:08:39 INFO - PROCESS | 10117 | 1461301719110 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 22:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1589ms 22:08:39 INFO - PROCESS | 10117 | 1461301719172 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:08:39 INFO - PROCESS | 10117 | 1461301719180 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:08:39 INFO - PROCESS | 10117 | 1461301719189 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:08:39 INFO - PROCESS | 10117 | 1461301719193 Marionette TRACE conn3 <- [1,2490,null,{}] 22:08:39 INFO - PROCESS | 10117 | 1461301719197 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:39 INFO - PROCESS | 10117 | 1461301719412 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:08:39 INFO - PROCESS | 10117 | 1461301719764 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e52800 == 157 [pid = 10117] [id = 630] 22:08:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b00acc00) [pid = 10117] [serial = 1891] [outer = (nil)] 22:08:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b1ad5800) [pid = 10117] [serial = 1892] [outer = 0x7ff6b00acc00] 22:08:39 INFO - PROCESS | 10117 | 1461301719838 Marionette DEBUG loaded listener.js 22:08:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b1e67400) [pid = 10117] [serial = 1893] [outer = 0x7ff6b00acc00] 22:08:40 INFO - PROCESS | 10117 | 1461301720708 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1586ms 22:08:40 INFO - PROCESS | 10117 | 1461301720777 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:08:40 INFO - PROCESS | 10117 | 1461301720781 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:08:40 INFO - PROCESS | 10117 | 1461301720787 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:08:40 INFO - PROCESS | 10117 | 1461301720792 Marionette TRACE conn3 <- [1,2494,null,{}] 22:08:40 INFO - PROCESS | 10117 | 1461301720808 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:41 INFO - PROCESS | 10117 | 1461301721065 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:08:41 INFO - PROCESS | 10117 | 1461301721380 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4676800 == 158 [pid = 10117] [id = 631] 22:08:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b20c7800) [pid = 10117] [serial = 1894] [outer = (nil)] 22:08:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b21c9000) [pid = 10117] [serial = 1895] [outer = 0x7ff6b20c7800] 22:08:41 INFO - PROCESS | 10117 | 1461301721462 Marionette DEBUG loaded listener.js 22:08:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b21d4800) [pid = 10117] [serial = 1896] [outer = 0x7ff6b20c7800] 22:08:42 INFO - PROCESS | 10117 | 1461301722314 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 22:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1586ms 22:08:42 INFO - PROCESS | 10117 | 1461301722374 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:08:42 INFO - PROCESS | 10117 | 1461301722378 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:08:42 INFO - PROCESS | 10117 | 1461301722384 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:08:42 INFO - PROCESS | 10117 | 1461301722386 Marionette TRACE conn3 <- [1,2498,null,{}] 22:08:42 INFO - PROCESS | 10117 | 1461301722392 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:42 INFO - PROCESS | 10117 | 1461301722605 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:08:42 INFO - PROCESS | 10117 | 1461301722919 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dd9800 == 159 [pid = 10117] [id = 632] 22:08:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b20cc800) [pid = 10117] [serial = 1897] [outer = (nil)] 22:08:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b284a400) [pid = 10117] [serial = 1898] [outer = 0x7ff6b20cc800] 22:08:43 INFO - PROCESS | 10117 | 1461301722999 Marionette DEBUG loaded listener.js 22:08:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b2850400) [pid = 10117] [serial = 1899] [outer = 0x7ff6b20cc800] 22:08:43 INFO - PROCESS | 10117 | 1461301723797 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 22:08:43 INFO - PROCESS | 10117 | 1461301723868 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:08:43 INFO - PROCESS | 10117 | 1461301723872 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:08:43 INFO - PROCESS | 10117 | 1461301723878 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:08:43 INFO - PROCESS | 10117 | 1461301723881 Marionette TRACE conn3 <- [1,2502,null,{}] 22:08:43 INFO - PROCESS | 10117 | 1461301723886 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:44 INFO - PROCESS | 10117 | 1461301724097 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:08:44 INFO - PROCESS | 10117 | 1461301724402 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5dac800 == 160 [pid = 10117] [id = 633] 22:08:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b2261800) [pid = 10117] [serial = 1900] [outer = (nil)] 22:08:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b2b8b400) [pid = 10117] [serial = 1901] [outer = 0x7ff6b2261800] 22:08:44 INFO - PROCESS | 10117 | 1461301724477 Marionette DEBUG loaded listener.js 22:08:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b2ba7000) [pid = 10117] [serial = 1902] [outer = 0x7ff6b2261800] 22:08:45 INFO - PROCESS | 10117 | 1461301725278 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1438ms 22:08:45 INFO - PROCESS | 10117 | 1461301725317 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:08:45 INFO - PROCESS | 10117 | 1461301725319 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:08:45 INFO - PROCESS | 10117 | 1461301725325 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:08:45 INFO - PROCESS | 10117 | 1461301725328 Marionette TRACE conn3 <- [1,2506,null,{}] 22:08:45 INFO - PROCESS | 10117 | 1461301725333 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:45 INFO - PROCESS | 10117 | 1461301725592 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:08:45 INFO - PROCESS | 10117 | 1461301725908 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b724f800 == 161 [pid = 10117] [id = 634] 22:08:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b2f4d800) [pid = 10117] [serial = 1903] [outer = (nil)] 22:08:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b2ffbc00) [pid = 10117] [serial = 1904] [outer = 0x7ff6b2f4d800] 22:08:45 INFO - PROCESS | 10117 | 1461301725986 Marionette DEBUG loaded listener.js 22:08:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b4031c00) [pid = 10117] [serial = 1905] [outer = 0x7ff6b2f4d800] 22:08:46 INFO - PROCESS | 10117 | 1461301726769 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1488ms 22:08:46 INFO - PROCESS | 10117 | 1461301726815 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:08:46 INFO - PROCESS | 10117 | 1461301726819 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:08:46 INFO - PROCESS | 10117 | 1461301726824 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:08:46 INFO - PROCESS | 10117 | 1461301726827 Marionette TRACE conn3 <- [1,2510,null,{}] 22:08:46 INFO - PROCESS | 10117 | 1461301726832 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:47 INFO - PROCESS | 10117 | 1461301727032 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:08:47 INFO - PROCESS | 10117 | 1461301727303 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b20000 == 162 [pid = 10117] [id = 635] 22:08:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b4032800) [pid = 10117] [serial = 1906] [outer = (nil)] 22:08:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b41c0800) [pid = 10117] [serial = 1907] [outer = 0x7ff6b4032800] 22:08:47 INFO - PROCESS | 10117 | 1461301727413 Marionette DEBUG loaded listener.js 22:08:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b41dd400) [pid = 10117] [serial = 1908] [outer = 0x7ff6b4032800] 22:08:48 INFO - PROCESS | 10117 | 1461301728188 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 22:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1428ms 22:08:48 INFO - PROCESS | 10117 | 1461301728254 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:08:48 INFO - PROCESS | 10117 | 1461301728257 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:08:48 INFO - PROCESS | 10117 | 1461301728263 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:08:48 INFO - PROCESS | 10117 | 1461301728265 Marionette TRACE conn3 <- [1,2514,null,{}] 22:08:48 INFO - PROCESS | 10117 | 1461301728270 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:48 INFO - PROCESS | 10117 | 1461301728463 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:08:48 INFO - PROCESS | 10117 | 1461301728735 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e82000 == 163 [pid = 10117] [id = 636] 22:08:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b2f4f800) [pid = 10117] [serial = 1909] [outer = (nil)] 22:08:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b421d000) [pid = 10117] [serial = 1910] [outer = 0x7ff6b2f4f800] 22:08:48 INFO - PROCESS | 10117 | 1461301728846 Marionette DEBUG loaded listener.js 22:08:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6b4226c00) [pid = 10117] [serial = 1911] [outer = 0x7ff6b2f4f800] 22:08:49 INFO - PROCESS | 10117 | 1461301729628 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 22:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1436ms 22:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:08:49 INFO - PROCESS | 10117 | 1461301729700 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:08:49 INFO - PROCESS | 10117 | 1461301729703 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:08:49 INFO - PROCESS | 10117 | 1461301729709 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:08:49 INFO - PROCESS | 10117 | 1461301729712 Marionette TRACE conn3 <- [1,2518,null,{}] 22:08:49 INFO - PROCESS | 10117 | 1461301729717 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:49 INFO - PROCESS | 10117 | 1461301729938 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:08:50 INFO - PROCESS | 10117 | 1461301730247 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8f60000 == 164 [pid = 10117] [id = 637] 22:08:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6b4032c00) [pid = 10117] [serial = 1912] [outer = (nil)] 22:08:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6b43cdc00) [pid = 10117] [serial = 1913] [outer = 0x7ff6b4032c00] 22:08:50 INFO - PROCESS | 10117 | 1461301730321 Marionette DEBUG loaded listener.js 22:08:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6b43d8000) [pid = 10117] [serial = 1914] [outer = 0x7ff6b4032c00] 22:08:51 INFO - PROCESS | 10117 | 1461301731102 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1435ms 22:08:51 INFO - PROCESS | 10117 | 1461301731144 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:08:51 INFO - PROCESS | 10117 | 1461301731147 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:08:51 INFO - PROCESS | 10117 | 1461301731153 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:08:51 INFO - PROCESS | 10117 | 1461301731155 Marionette TRACE conn3 <- [1,2522,null,{}] 22:08:51 INFO - PROCESS | 10117 | 1461301731161 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:51 INFO - PROCESS | 10117 | 1461301731368 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:08:51 INFO - PROCESS | 10117 | 1461301731645 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba468800 == 165 [pid = 10117] [id = 638] 22:08:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6b4227400) [pid = 10117] [serial = 1915] [outer = (nil)] 22:08:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6b449fc00) [pid = 10117] [serial = 1916] [outer = 0x7ff6b4227400] 22:08:51 INFO - PROCESS | 10117 | 1461301731759 Marionette DEBUG loaded listener.js 22:08:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6b464a800) [pid = 10117] [serial = 1917] [outer = 0x7ff6b4227400] 22:08:52 INFO - PROCESS | 10117 | 1461301732605 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1487ms 22:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:08:52 INFO - PROCESS | 10117 | 1461301732640 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:08:52 INFO - PROCESS | 10117 | 1461301732644 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:08:52 INFO - PROCESS | 10117 | 1461301732650 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:08:52 INFO - PROCESS | 10117 | 1461301732654 Marionette TRACE conn3 <- [1,2526,null,{}] 22:08:52 INFO - PROCESS | 10117 | 1461301732659 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:52 INFO - PROCESS | 10117 | 1461301732923 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:08:53 INFO - PROCESS | 10117 | 1461301733248 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb425000 == 166 [pid = 10117] [id = 639] 22:08:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6ac848800) [pid = 10117] [serial = 1918] [outer = (nil)] 22:08:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6b4aa1000) [pid = 10117] [serial = 1919] [outer = 0x7ff6ac848800] 22:08:53 INFO - PROCESS | 10117 | 1461301733329 Marionette DEBUG loaded listener.js 22:08:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6b4aeec00) [pid = 10117] [serial = 1920] [outer = 0x7ff6ac848800] 22:08:54 INFO - PROCESS | 10117 | 1461301734140 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 22:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1529ms 22:08:54 INFO - PROCESS | 10117 | 1461301734179 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:08:54 INFO - PROCESS | 10117 | 1461301734183 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:08:54 INFO - PROCESS | 10117 | 1461301734190 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:08:54 INFO - PROCESS | 10117 | 1461301734192 Marionette TRACE conn3 <- [1,2530,null,{}] 22:08:54 INFO - PROCESS | 10117 | 1461301734197 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:54 INFO - PROCESS | 10117 | 1461301734415 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:08:54 INFO - PROCESS | 10117 | 1461301734735 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb69d800 == 167 [pid = 10117] [id = 640] 22:08:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6b4aee800) [pid = 10117] [serial = 1921] [outer = (nil)] 22:08:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6b4ce0000) [pid = 10117] [serial = 1922] [outer = 0x7ff6b4aee800] 22:08:54 INFO - PROCESS | 10117 | 1461301734813 Marionette DEBUG loaded listener.js 22:08:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6b4d45000) [pid = 10117] [serial = 1923] [outer = 0x7ff6b4aee800] 22:08:55 INFO - PROCESS | 10117 | 1461301735691 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 22:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1532ms 22:08:55 INFO - PROCESS | 10117 | 1461301735723 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:08:55 INFO - PROCESS | 10117 | 1461301735726 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:08:55 INFO - PROCESS | 10117 | 1461301735731 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:08:55 INFO - PROCESS | 10117 | 1461301735733 Marionette TRACE conn3 <- [1,2534,null,{}] 22:08:55 INFO - PROCESS | 10117 | 1461301735739 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:55 INFO - PROCESS | 10117 | 1461301735955 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:08:56 INFO - PROCESS | 10117 | 1461301736237 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bca2e000 == 168 [pid = 10117] [id = 641] 22:08:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6b4a9d400) [pid = 10117] [serial = 1924] [outer = (nil)] 22:08:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6b4d4cc00) [pid = 10117] [serial = 1925] [outer = 0x7ff6b4a9d400] 22:08:56 INFO - PROCESS | 10117 | 1461301736353 Marionette DEBUG loaded listener.js 22:08:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6b4e5e000) [pid = 10117] [serial = 1926] [outer = 0x7ff6b4a9d400] 22:08:57 INFO - PROCESS | 10117 | 1461301737215 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 22:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1533ms 22:08:57 INFO - PROCESS | 10117 | 1461301737266 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:08:57 INFO - PROCESS | 10117 | 1461301737270 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:08:57 INFO - PROCESS | 10117 | 1461301737275 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:08:57 INFO - PROCESS | 10117 | 1461301737277 Marionette TRACE conn3 <- [1,2538,null,{}] 22:08:57 INFO - PROCESS | 10117 | 1461301737283 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:57 INFO - PROCESS | 10117 | 1461301737501 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:08:57 INFO - PROCESS | 10117 | 1461301737824 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0557800 == 169 [pid = 10117] [id = 642] 22:08:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6b4af0000) [pid = 10117] [serial = 1927] [outer = (nil)] 22:08:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6b5d4b800) [pid = 10117] [serial = 1928] [outer = 0x7ff6b4af0000] 22:08:57 INFO - PROCESS | 10117 | 1461301737902 Marionette DEBUG loaded listener.js 22:08:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6b71b9000) [pid = 10117] [serial = 1929] [outer = 0x7ff6b4af0000] 22:08:58 INFO - PROCESS | 10117 | 1461301738695 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 22:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1480ms 22:08:58 INFO - PROCESS | 10117 | 1461301738757 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:08:58 INFO - PROCESS | 10117 | 1461301738760 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:08:58 INFO - PROCESS | 10117 | 1461301738766 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:08:58 INFO - PROCESS | 10117 | 1461301738768 Marionette TRACE conn3 <- [1,2542,null,{}] 22:08:58 INFO - PROCESS | 10117 | 1461301738773 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:58 INFO - PROCESS | 10117 | 1461301738980 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:08:59 INFO - PROCESS | 10117 | 1461301739307 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06ac000 == 170 [pid = 10117] [id = 643] 22:08:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6b1e5c800) [pid = 10117] [serial = 1930] [outer = (nil)] 22:08:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6b734a000) [pid = 10117] [serial = 1931] [outer = 0x7ff6b1e5c800] 22:08:59 INFO - PROCESS | 10117 | 1461301739384 Marionette DEBUG loaded listener.js 22:08:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6b83eb800) [pid = 10117] [serial = 1932] [outer = 0x7ff6b1e5c800] 22:09:00 INFO - PROCESS | 10117 | 1461301740179 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 22:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 22:09:00 INFO - PROCESS | 10117 | 1461301740248 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:09:00 INFO - PROCESS | 10117 | 1461301740251 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:09:00 INFO - PROCESS | 10117 | 1461301740257 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:09:00 INFO - PROCESS | 10117 | 1461301740259 Marionette TRACE conn3 <- [1,2546,null,{}] 22:09:00 INFO - PROCESS | 10117 | 1461301740264 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:00 INFO - PROCESS | 10117 | 1461301740495 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:09:00 INFO - PROCESS | 10117 | 1461301740855 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0808000 == 171 [pid = 10117] [id = 644] 22:09:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6b4d49800) [pid = 10117] [serial = 1933] [outer = (nil)] 22:09:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6b8e42c00) [pid = 10117] [serial = 1934] [outer = 0x7ff6b4d49800] 22:09:00 INFO - PROCESS | 10117 | 1461301740995 Marionette DEBUG loaded listener.js 22:09:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6b8e4b000) [pid = 10117] [serial = 1935] [outer = 0x7ff6b4d49800] 22:09:01 INFO - PROCESS | 10117 | 1461301741905 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 22:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1688ms 22:09:01 INFO - PROCESS | 10117 | 1461301741947 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:09:01 INFO - PROCESS | 10117 | 1461301741950 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:09:01 INFO - PROCESS | 10117 | 1461301741956 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:09:01 INFO - PROCESS | 10117 | 1461301741958 Marionette TRACE conn3 <- [1,2550,null,{}] 22:09:01 INFO - PROCESS | 10117 | 1461301741963 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:02 INFO - PROCESS | 10117 | 1461301742201 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:09:02 INFO - PROCESS | 10117 | 1461301742451 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a5b800 == 172 [pid = 10117] [id = 645] 22:09:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6b83ebc00) [pid = 10117] [serial = 1936] [outer = (nil)] 22:09:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6b9402800) [pid = 10117] [serial = 1937] [outer = 0x7ff6b83ebc00] 22:09:02 INFO - PROCESS | 10117 | 1461301742564 Marionette DEBUG loaded listener.js 22:09:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6ba4ab400) [pid = 10117] [serial = 1938] [outer = 0x7ff6b83ebc00] 22:09:03 INFO - PROCESS | 10117 | 1461301743440 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 22:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1527ms 22:09:03 INFO - PROCESS | 10117 | 1461301743484 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:09:03 INFO - PROCESS | 10117 | 1461301743488 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:09:03 INFO - PROCESS | 10117 | 1461301743493 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:09:03 INFO - PROCESS | 10117 | 1461301743496 Marionette TRACE conn3 <- [1,2554,null,{}] 22:09:03 INFO - PROCESS | 10117 | 1461301743501 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:03 INFO - PROCESS | 10117 | 1461301743726 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:09:04 INFO - PROCESS | 10117 | 1461301744045 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0e21800 == 173 [pid = 10117] [id = 646] 22:09:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6b71b6000) [pid = 10117] [serial = 1939] [outer = (nil)] 22:09:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6ba4b6400) [pid = 10117] [serial = 1940] [outer = 0x7ff6b71b6000] 22:09:04 INFO - PROCESS | 10117 | 1461301744122 Marionette DEBUG loaded listener.js 22:09:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6ba8e6800) [pid = 10117] [serial = 1941] [outer = 0x7ff6b71b6000] 22:09:04 INFO - PROCESS | 10117 | 1461301744938 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 22:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1488ms 22:09:04 INFO - PROCESS | 10117 | 1461301744983 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:09:04 INFO - PROCESS | 10117 | 1461301744987 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:09:04 INFO - PROCESS | 10117 | 1461301744992 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:09:04 INFO - PROCESS | 10117 | 1461301744995 Marionette TRACE conn3 <- [1,2558,null,{}] 22:09:05 INFO - PROCESS | 10117 | 1461301745000 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:05 INFO - PROCESS | 10117 | 1461301745229 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:09:05 INFO - PROCESS | 10117 | 1461301745555 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1013000 == 174 [pid = 10117] [id = 647] 22:09:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6ab604c00) [pid = 10117] [serial = 1942] [outer = (nil)] 22:09:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6ba8eb400) [pid = 10117] [serial = 1943] [outer = 0x7ff6ab604c00] 22:09:05 INFO - PROCESS | 10117 | 1461301745645 Marionette DEBUG loaded listener.js 22:09:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6bb5ec000) [pid = 10117] [serial = 1944] [outer = 0x7ff6ab604c00] 22:09:06 INFO - PROCESS | 10117 | 1461301746499 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 22:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1581ms 22:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:09:06 INFO - PROCESS | 10117 | 1461301746574 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:09:06 INFO - PROCESS | 10117 | 1461301746577 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:09:06 INFO - PROCESS | 10117 | 1461301746583 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:09:06 INFO - PROCESS | 10117 | 1461301746585 Marionette TRACE conn3 <- [1,2562,null,{}] 22:09:06 INFO - PROCESS | 10117 | 1461301746591 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:06 INFO - PROCESS | 10117 | 1461301746824 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:09:07 INFO - PROCESS | 10117 | 1461301747156 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4021000 == 173 [pid = 10117] [id = 578] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1a93800 == 172 [pid = 10117] [id = 627] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b027d000 == 171 [pid = 10117] [id = 625] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6aec4b800 == 170 [pid = 10117] [id = 624] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1dec000 == 169 [pid = 10117] [id = 615] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c114a000 == 168 [pid = 10117] [id = 614] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a5f000 == 167 [pid = 10117] [id = 613] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c080d800 == 166 [pid = 10117] [id = 612] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcd68800 == 165 [pid = 10117] [id = 611] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6baba2000 == 164 [pid = 10117] [id = 610] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b93bc000 == 163 [pid = 10117] [id = 609] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e7c000 == 162 [pid = 10117] [id = 608] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7251800 == 161 [pid = 10117] [id = 607] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5bf6000 == 160 [pid = 10117] [id = 606] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42d9000 == 159 [pid = 10117] [id = 605] 22:09:08 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0287000 == 158 [pid = 10117] [id = 604] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6c1d42800) [pid = 10117] [serial = 1791] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6ae978000) [pid = 10117] [serial = 1799] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b4aa2c00) [pid = 10117] [serial = 1760] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6b43d5800) [pid = 10117] [serial = 1754] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6c0511800) [pid = 10117] [serial = 1784] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b4d4c000) [pid = 10117] [serial = 1764] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6c0a96400) [pid = 10117] [serial = 1785] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b225fc00) [pid = 10117] [serial = 1719] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6bcec7800) [pid = 10117] [serial = 1781] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b8e4e400) [pid = 10117] [serial = 1769] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b421dc00) [pid = 10117] [serial = 1797] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6c1a24000) [pid = 10117] [serial = 1788] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b2bf3000) [pid = 10117] [serial = 1749] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6ba8f2000) [pid = 10117] [serial = 1772] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6b71b4400) [pid = 10117] [serial = 1767] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6c3210c00) [pid = 10117] [serial = 1793] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b00b7800) [pid = 10117] [serial = 1742] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6bb610c00) [pid = 10117] [serial = 1773] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6af232400) [pid = 10117] [serial = 1803] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b4aef800) [pid = 10117] [serial = 1761] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6b4d43c00) [pid = 10117] [serial = 1763] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b2b84c00) [pid = 10117] [serial = 1746] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b1adcc00) [pid = 10117] [serial = 1809] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6aefe3c00) [pid = 10117] [serial = 1740] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6b1e65c00) [pid = 10117] [serial = 1716] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6bc4d5c00) [pid = 10117] [serial = 1778] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6aeb1f400) [pid = 10117] [serial = 1800] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b2baf800) [pid = 10117] [serial = 1748] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c1b66000) [pid = 10117] [serial = 1790] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c050a400) [pid = 10117] [serial = 1782] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6b1ad8800) [pid = 10117] [serial = 1806] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b4656c00) [pid = 10117] [serial = 1757] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6aefe7c00) [pid = 10117] [serial = 1802] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6bc227800) [pid = 10117] [serial = 1775] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6b2ff4000) [pid = 10117] [serial = 1752] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c368b400) [pid = 10117] [serial = 1794] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b284c400) [pid = 10117] [serial = 1745] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6bcc9d000) [pid = 10117] [serial = 1779] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6b1e6c000) [pid = 10117] [serial = 1743] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6bc2c7800) [pid = 10117] [serial = 1776] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6b44a9c00) [pid = 10117] [serial = 1755] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6b4d47000) [pid = 10117] [serial = 1665] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6aeb22400) [pid = 10117] [serial = 1739] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6ba4b6c00) [pid = 10117] [serial = 1770] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b4a92000) [pid = 10117] [serial = 1758] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6ae93cc00) [pid = 10117] [serial = 1808] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b00b7c00) [pid = 10117] [serial = 1805] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6b4e62000) [pid = 10117] [serial = 1766] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6c0aba000) [pid = 10117] [serial = 1787] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6b2f51800) [pid = 10117] [serial = 1751] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6ab60ec00) [pid = 10117] [serial = 1796] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b1e73000) [pid = 10117] [serial = 1811] [outer = (nil)] [url = about:blank] 22:09:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6acdf0000 == 159 [pid = 10117] [id = 648] 22:09:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6ab60ec00) [pid = 10117] [serial = 1945] [outer = (nil)] 22:09:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6ac846800) [pid = 10117] [serial = 1946] [outer = 0x7ff6ab60ec00] 22:09:08 INFO - PROCESS | 10117 | 1461301748772 Marionette DEBUG loaded listener.js 22:09:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6ae93cc00) [pid = 10117] [serial = 1947] [outer = 0x7ff6ab60ec00] 22:09:09 INFO - PROCESS | 10117 | 1461301749550 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 22:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2990ms 22:09:09 INFO - PROCESS | 10117 | 1461301749574 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:09:09 INFO - PROCESS | 10117 | 1461301749580 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:09:09 INFO - PROCESS | 10117 | 1461301749605 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:09:09 INFO - PROCESS | 10117 | 1461301749610 Marionette TRACE conn3 <- [1,2566,null,{}] 22:09:09 INFO - PROCESS | 10117 | 1461301749616 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:09 INFO - PROCESS | 10117 | 1461301749818 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:09:09 INFO - PROCESS | 10117 | 1461301749843 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0061000 == 160 [pid = 10117] [id = 649] 22:09:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6aeb21800) [pid = 10117] [serial = 1948] [outer = (nil)] 22:09:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6aec21400) [pid = 10117] [serial = 1949] [outer = 0x7ff6aeb21800] 22:09:09 INFO - PROCESS | 10117 | 1461301749924 Marionette DEBUG loaded listener.js 22:09:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6aec2c800) [pid = 10117] [serial = 1950] [outer = 0x7ff6aeb21800] 22:09:10 INFO - PROCESS | 10117 | 1461301750852 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 22:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1291ms 22:09:10 INFO - PROCESS | 10117 | 1461301750888 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:09:10 INFO - PROCESS | 10117 | 1461301750893 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:09:10 INFO - PROCESS | 10117 | 1461301750902 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:09:10 INFO - PROCESS | 10117 | 1461301750905 Marionette TRACE conn3 <- [1,2570,null,{}] 22:09:10 INFO - PROCESS | 10117 | 1461301750909 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:11 INFO - PROCESS | 10117 | 1461301751106 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:09:11 INFO - PROCESS | 10117 | 1461301751331 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a8e000 == 161 [pid = 10117] [id = 650] 22:09:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6aec2d000) [pid = 10117] [serial = 1951] [outer = (nil)] 22:09:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6af869800) [pid = 10117] [serial = 1952] [outer = 0x7ff6aec2d000] 22:09:11 INFO - PROCESS | 10117 | 1461301751393 Marionette DEBUG loaded listener.js 22:09:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b00b7400) [pid = 10117] [serial = 1953] [outer = 0x7ff6aec2d000] 22:09:12 INFO - PROCESS | 10117 | 1461301752377 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 22:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1493ms 22:09:12 INFO - PROCESS | 10117 | 1461301752399 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:09:12 INFO - PROCESS | 10117 | 1461301752403 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:09:12 INFO - PROCESS | 10117 | 1461301752408 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:09:12 INFO - PROCESS | 10117 | 1461301752414 Marionette TRACE conn3 <- [1,2574,null,{}] 22:09:12 INFO - PROCESS | 10117 | 1461301752428 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:12 INFO - PROCESS | 10117 | 1461301752795 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:09:13 INFO - PROCESS | 10117 | 1461301753002 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2adb000 == 162 [pid = 10117] [id = 651] 22:09:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b1e6f800) [pid = 10117] [serial = 1954] [outer = (nil)] 22:09:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b20c8c00) [pid = 10117] [serial = 1955] [outer = 0x7ff6b1e6f800] 22:09:13 INFO - PROCESS | 10117 | 1461301753064 Marionette DEBUG loaded listener.js 22:09:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b21cc400) [pid = 10117] [serial = 1956] [outer = 0x7ff6b1e6f800] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6bc16dc00) [pid = 10117] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c1d41c00) [pid = 10117] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b4227c00) [pid = 10117] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6b43cc000) [pid = 10117] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b71b5000) [pid = 10117] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b2bea800) [pid = 10117] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6aeb21000) [pid = 10117] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6aeb1dc00) [pid = 10117] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6bc2cb400) [pid = 10117] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6c1db1c00) [pid = 10117] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b1e63800) [pid = 10117] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b21d0000) [pid = 10117] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6c1bcf800) [pid = 10117] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b4d46800) [pid = 10117] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6c072c800) [pid = 10117] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6af86c800) [pid = 10117] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6aec24000) [pid = 10117] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6ae93ec00) [pid = 10117] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6bc22d800) [pid = 10117] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6ab607400) [pid = 10117] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b9407800) [pid = 10117] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6ae945400) [pid = 10117] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6af874400) [pid = 10117] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6b2b89000) [pid = 10117] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6b43cd400) [pid = 10117] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:09:13 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6ac84bc00) [pid = 10117] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:09:14 INFO - PROCESS | 10117 | 1461301754295 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 22:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1938ms 22:09:14 INFO - PROCESS | 10117 | 1461301754348 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:09:14 INFO - PROCESS | 10117 | 1461301754351 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:09:14 INFO - PROCESS | 10117 | 1461301754357 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:09:14 INFO - PROCESS | 10117 | 1461301754360 Marionette TRACE conn3 <- [1,2578,null,{}] 22:09:14 INFO - PROCESS | 10117 | 1461301754365 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:14 INFO - PROCESS | 10117 | 1461301754562 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:09:14 INFO - PROCESS | 10117 | 1461301754578 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42d3800 == 163 [pid = 10117] [id = 652] 22:09:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6ab607400) [pid = 10117] [serial = 1957] [outer = (nil)] 22:09:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6b20d0000) [pid = 10117] [serial = 1958] [outer = 0x7ff6ab607400] 22:09:14 INFO - PROCESS | 10117 | 1461301754807 Marionette DEBUG loaded listener.js 22:09:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6b225f400) [pid = 10117] [serial = 1959] [outer = 0x7ff6ab607400] 22:09:15 INFO - PROCESS | 10117 | 1461301755527 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 22:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1230ms 22:09:15 INFO - PROCESS | 10117 | 1461301755588 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:09:15 INFO - PROCESS | 10117 | 1461301755592 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:09:15 INFO - PROCESS | 10117 | 1461301755601 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:09:15 INFO - PROCESS | 10117 | 1461301755603 Marionette TRACE conn3 <- [1,2582,null,{}] 22:09:15 INFO - PROCESS | 10117 | 1461301755607 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:15 INFO - PROCESS | 10117 | 1461301755895 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:09:16 INFO - PROCESS | 10117 | 1461301756278 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6af15a000 == 164 [pid = 10117] [id = 653] 22:09:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6ac847400) [pid = 10117] [serial = 1960] [outer = (nil)] 22:09:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6ae941000) [pid = 10117] [serial = 1961] [outer = 0x7ff6ac847400] 22:09:16 INFO - PROCESS | 10117 | 1461301756359 Marionette DEBUG loaded listener.js 22:09:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6aeb1c800) [pid = 10117] [serial = 1962] [outer = 0x7ff6ac847400] 22:09:17 INFO - PROCESS | 10117 | 1461301757236 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 22:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1694ms 22:09:17 INFO - PROCESS | 10117 | 1461301757298 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:09:17 INFO - PROCESS | 10117 | 1461301757306 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:09:17 INFO - PROCESS | 10117 | 1461301757314 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:09:17 INFO - PROCESS | 10117 | 1461301757318 Marionette TRACE conn3 <- [1,2586,null,{}] 22:09:17 INFO - PROCESS | 10117 | 1461301757325 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:17 INFO - PROCESS | 10117 | 1461301757596 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:09:17 INFO - PROCESS | 10117 | 1461301757922 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2ac7800 == 165 [pid = 10117] [id = 654] 22:09:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6af875c00) [pid = 10117] [serial = 1963] [outer = (nil)] 22:09:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b00b6800) [pid = 10117] [serial = 1964] [outer = 0x7ff6af875c00] 22:09:18 INFO - PROCESS | 10117 | 1461301758003 Marionette DEBUG loaded listener.js 22:09:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b1e5cc00) [pid = 10117] [serial = 1965] [outer = 0x7ff6af875c00] 22:09:18 INFO - PROCESS | 10117 | 1461301758880 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 22:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1637ms 22:09:18 INFO - PROCESS | 10117 | 1461301758955 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:09:18 INFO - PROCESS | 10117 | 1461301758961 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:09:18 INFO - PROCESS | 10117 | 1461301758968 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:09:18 INFO - PROCESS | 10117 | 1461301758971 Marionette TRACE conn3 <- [1,2590,null,{}] 22:09:18 INFO - PROCESS | 10117 | 1461301758977 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:19 INFO - PROCESS | 10117 | 1461301759244 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:09:19 INFO - PROCESS | 10117 | 1461301759595 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5bdb000 == 166 [pid = 10117] [id = 655] 22:09:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6b21d4400) [pid = 10117] [serial = 1966] [outer = (nil)] 22:09:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6b2269800) [pid = 10117] [serial = 1967] [outer = 0x7ff6b21d4400] 22:09:19 INFO - PROCESS | 10117 | 1461301759668 Marionette DEBUG loaded listener.js 22:09:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6b2b90000) [pid = 10117] [serial = 1968] [outer = 0x7ff6b21d4400] 22:09:20 INFO - PROCESS | 10117 | 1461301760541 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 22:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1640ms 22:09:20 INFO - PROCESS | 10117 | 1461301760609 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:09:20 INFO - PROCESS | 10117 | 1461301760613 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:09:20 INFO - PROCESS | 10117 | 1461301760628 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:09:20 INFO - PROCESS | 10117 | 1461301760637 Marionette TRACE conn3 <- [1,2594,null,{}] 22:09:20 INFO - PROCESS | 10117 | 1461301760643 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:20 INFO - PROCESS | 10117 | 1461301760928 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:09:21 INFO - PROCESS | 10117 | 1461301761251 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b709d800 == 167 [pid = 10117] [id = 656] 22:09:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b21cd400) [pid = 10117] [serial = 1969] [outer = (nil)] 22:09:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b2fec400) [pid = 10117] [serial = 1970] [outer = 0x7ff6b21cd400] 22:09:21 INFO - PROCESS | 10117 | 1461301761347 Marionette DEBUG loaded listener.js 22:09:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b41b6000) [pid = 10117] [serial = 1971] [outer = 0x7ff6b21cd400] 22:09:22 INFO - PROCESS | 10117 | 1461301762262 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 22:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1701ms 22:09:22 INFO - PROCESS | 10117 | 1461301762322 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:09:22 INFO - PROCESS | 10117 | 1461301762326 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:09:22 INFO - PROCESS | 10117 | 1461301762332 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:09:22 INFO - PROCESS | 10117 | 1461301762335 Marionette TRACE conn3 <- [1,2598,null,{}] 22:09:22 INFO - PROCESS | 10117 | 1461301762340 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:22 INFO - PROCESS | 10117 | 1461301762585 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:09:22 INFO - PROCESS | 10117 | 1461301762894 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e70000 == 168 [pid = 10117] [id = 657] 22:09:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b2262c00) [pid = 10117] [serial = 1972] [outer = (nil)] 22:09:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b4229000) [pid = 10117] [serial = 1973] [outer = 0x7ff6b2262c00] 22:09:22 INFO - PROCESS | 10117 | 1461301762972 Marionette DEBUG loaded listener.js 22:09:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b449e400) [pid = 10117] [serial = 1974] [outer = 0x7ff6b2262c00] 22:09:23 INFO - PROCESS | 10117 | 1461301763852 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 22:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1581ms 22:09:23 INFO - PROCESS | 10117 | 1461301763915 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:09:23 INFO - PROCESS | 10117 | 1461301763919 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:09:23 INFO - PROCESS | 10117 | 1461301763924 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:09:23 INFO - PROCESS | 10117 | 1461301763927 Marionette TRACE conn3 <- [1,2602,null,{}] 22:09:23 INFO - PROCESS | 10117 | 1461301763932 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:24 INFO - PROCESS | 10117 | 1461301764160 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:09:24 INFO - PROCESS | 10117 | 1461301764479 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba45e800 == 169 [pid = 10117] [id = 658] 22:09:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b4a02c00) [pid = 10117] [serial = 1975] [outer = (nil)] 22:09:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b4a0a800) [pid = 10117] [serial = 1976] [outer = 0x7ff6b4a02c00] 22:09:24 INFO - PROCESS | 10117 | 1461301764571 Marionette DEBUG loaded listener.js 22:09:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b4aab400) [pid = 10117] [serial = 1977] [outer = 0x7ff6b4a02c00] 22:09:25 INFO - PROCESS | 10117 | 1461301765509 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 22:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1634ms 22:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:09:25 INFO - PROCESS | 10117 | 1461301765559 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:09:25 INFO - PROCESS | 10117 | 1461301765562 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:09:25 INFO - PROCESS | 10117 | 1461301765568 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:09:25 INFO - PROCESS | 10117 | 1461301765572 Marionette TRACE conn3 <- [1,2606,null,{}] 22:09:25 INFO - PROCESS | 10117 | 1461301765577 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:25 INFO - PROCESS | 10117 | 1461301765841 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:09:26 INFO - PROCESS | 10117 | 1461301766159 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6babb2800 == 170 [pid = 10117] [id = 659] 22:09:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b4a04400) [pid = 10117] [serial = 1978] [outer = (nil)] 22:09:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b4e5c400) [pid = 10117] [serial = 1979] [outer = 0x7ff6b4a04400] 22:09:26 INFO - PROCESS | 10117 | 1461301766237 Marionette DEBUG loaded listener.js 22:09:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b71b0c00) [pid = 10117] [serial = 1980] [outer = 0x7ff6b4a04400] 22:09:27 INFO - PROCESS | 10117 | 1461301767120 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 22:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 22:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:09:27 INFO - PROCESS | 10117 | 1461301767154 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:09:27 INFO - PROCESS | 10117 | 1461301767157 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:09:27 INFO - PROCESS | 10117 | 1461301767163 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:09:27 INFO - PROCESS | 10117 | 1461301767166 Marionette TRACE conn3 <- [1,2610,null,{}] 22:09:27 INFO - PROCESS | 10117 | 1461301767171 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:27 INFO - PROCESS | 10117 | 1461301767435 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:09:27 INFO - PROCESS | 10117 | 1461301767756 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc379800 == 171 [pid = 10117] [id = 660] 22:09:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b7347c00) [pid = 10117] [serial = 1981] [outer = (nil)] 22:09:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b83f0800) [pid = 10117] [serial = 1982] [outer = 0x7ff6b7347c00] 22:09:27 INFO - PROCESS | 10117 | 1461301767832 Marionette DEBUG loaded listener.js 22:09:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b8e49c00) [pid = 10117] [serial = 1983] [outer = 0x7ff6b7347c00] 22:09:28 INFO - PROCESS | 10117 | 1461301768648 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 22:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1532ms 22:09:28 INFO - PROCESS | 10117 | 1461301768695 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:09:28 INFO - PROCESS | 10117 | 1461301768699 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:09:28 INFO - PROCESS | 10117 | 1461301768704 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:09:28 INFO - PROCESS | 10117 | 1461301768706 Marionette TRACE conn3 <- [1,2614,null,{}] 22:09:28 INFO - PROCESS | 10117 | 1461301768712 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:28 INFO - PROCESS | 10117 | 1461301768934 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:09:29 INFO - PROCESS | 10117 | 1461301769249 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0558800 == 172 [pid = 10117] [id = 661] 22:09:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b4aab800) [pid = 10117] [serial = 1984] [outer = (nil)] 22:09:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b9411400) [pid = 10117] [serial = 1985] [outer = 0x7ff6b4aab800] 22:09:29 INFO - PROCESS | 10117 | 1461301769325 Marionette DEBUG loaded listener.js 22:09:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6ba8ec000) [pid = 10117] [serial = 1986] [outer = 0x7ff6b4aab800] 22:09:30 INFO - PROCESS | 10117 | 1461301770109 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 22:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1433ms 22:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:09:30 INFO - PROCESS | 10117 | 1461301770139 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:09:30 INFO - PROCESS | 10117 | 1461301770142 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:09:30 INFO - PROCESS | 10117 | 1461301770148 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:09:30 INFO - PROCESS | 10117 | 1461301770151 Marionette TRACE conn3 <- [1,2618,null,{}] 22:09:30 INFO - PROCESS | 10117 | 1461301770156 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:30 INFO - PROCESS | 10117 | 1461301770362 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:09:30 INFO - PROCESS | 10117 | 1461301770644 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07c2800 == 173 [pid = 10117] [id = 662] 22:09:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b71b9400) [pid = 10117] [serial = 1987] [outer = (nil)] 22:09:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bb604c00) [pid = 10117] [serial = 1988] [outer = 0x7ff6b71b9400] 22:09:30 INFO - PROCESS | 10117 | 1461301770770 Marionette DEBUG loaded listener.js 22:09:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bb60d400) [pid = 10117] [serial = 1989] [outer = 0x7ff6b71b9400] 22:09:31 INFO - PROCESS | 10117 | 1461301771583 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 22:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1483ms 22:09:31 INFO - PROCESS | 10117 | 1461301771631 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:09:31 INFO - PROCESS | 10117 | 1461301771634 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:09:31 INFO - PROCESS | 10117 | 1461301771640 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:09:31 INFO - PROCESS | 10117 | 1461301771642 Marionette TRACE conn3 <- [1,2622,null,{}] 22:09:31 INFO - PROCESS | 10117 | 1461301771647 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:31 INFO - PROCESS | 10117 | 1461301771870 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:09:32 INFO - PROCESS | 10117 | 1461301772203 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a56000 == 174 [pid = 10117] [id = 663] 22:09:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bb856000) [pid = 10117] [serial = 1990] [outer = (nil)] 22:09:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bc0aec00) [pid = 10117] [serial = 1991] [outer = 0x7ff6bb856000] 22:09:32 INFO - PROCESS | 10117 | 1461301772292 Marionette DEBUG loaded listener.js 22:09:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc0b8c00) [pid = 10117] [serial = 1992] [outer = 0x7ff6bb856000] 22:09:33 INFO - PROCESS | 10117 | 1461301773193 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 22:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1627ms 22:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:09:33 INFO - PROCESS | 10117 | 1461301773268 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:09:33 INFO - PROCESS | 10117 | 1461301773272 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:09:33 INFO - PROCESS | 10117 | 1461301773277 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:09:33 INFO - PROCESS | 10117 | 1461301773281 Marionette TRACE conn3 <- [1,2626,null,{}] 22:09:33 INFO - PROCESS | 10117 | 1461301773286 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:33 INFO - PROCESS | 10117 | 1461301773561 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:09:33 INFO - PROCESS | 10117 | 1461301773880 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1145000 == 175 [pid = 10117] [id = 664] 22:09:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bc154000) [pid = 10117] [serial = 1993] [outer = (nil)] 22:09:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6bc16e800) [pid = 10117] [serial = 1994] [outer = 0x7ff6bc154000] 22:09:33 INFO - PROCESS | 10117 | 1461301773951 Marionette DEBUG loaded listener.js 22:09:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bc228800) [pid = 10117] [serial = 1995] [outer = 0x7ff6bc154000] 22:09:34 INFO - PROCESS | 10117 | 1461301774719 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 22:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1490ms 22:09:34 INFO - PROCESS | 10117 | 1461301774768 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:09:34 INFO - PROCESS | 10117 | 1461301774771 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:09:34 INFO - PROCESS | 10117 | 1461301774777 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:09:34 INFO - PROCESS | 10117 | 1461301774779 Marionette TRACE conn3 <- [1,2630,null,{}] 22:09:34 INFO - PROCESS | 10117 | 1461301774785 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:35 INFO - PROCESS | 10117 | 1461301775000 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:09:35 INFO - PROCESS | 10117 | 1461301775281 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ad5800 == 176 [pid = 10117] [id = 665] 22:09:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bc220800) [pid = 10117] [serial = 1996] [outer = (nil)] 22:09:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6bc2cbc00) [pid = 10117] [serial = 1997] [outer = 0x7ff6bc220800] 22:09:35 INFO - PROCESS | 10117 | 1461301775395 Marionette DEBUG loaded listener.js 22:09:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6bc2d5c00) [pid = 10117] [serial = 1998] [outer = 0x7ff6bc220800] 22:09:36 INFO - PROCESS | 10117 | 1461301776205 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 22:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1477ms 22:09:36 INFO - PROCESS | 10117 | 1461301776255 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:09:36 INFO - PROCESS | 10117 | 1461301776259 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:09:36 INFO - PROCESS | 10117 | 1461301776264 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:09:36 INFO - PROCESS | 10117 | 1461301776266 Marionette TRACE conn3 <- [1,2634,null,{}] 22:09:36 INFO - PROCESS | 10117 | 1461301776272 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:36 INFO - PROCESS | 10117 | 1461301776498 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:09:36 INFO - PROCESS | 10117 | 1461301776823 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ca4000 == 177 [pid = 10117] [id = 666] 22:09:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6bc158c00) [pid = 10117] [serial = 1999] [outer = (nil)] 22:09:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6bc4ddc00) [pid = 10117] [serial = 2000] [outer = 0x7ff6bc158c00] 22:09:36 INFO - PROCESS | 10117 | 1461301776902 Marionette DEBUG loaded listener.js 22:09:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6bcc96400) [pid = 10117] [serial = 2001] [outer = 0x7ff6bc158c00] 22:09:37 INFO - PROCESS | 10117 | 1461301777717 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 22:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1486ms 22:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:09:37 INFO - PROCESS | 10117 | 1461301777752 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:09:37 INFO - PROCESS | 10117 | 1461301777755 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:09:37 INFO - PROCESS | 10117 | 1461301777761 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:09:37 INFO - PROCESS | 10117 | 1461301777764 Marionette TRACE conn3 <- [1,2638,null,{}] 22:09:37 INFO - PROCESS | 10117 | 1461301777769 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:38 INFO - PROCESS | 10117 | 1461301777996 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:09:38 INFO - PROCESS | 10117 | 1461301778314 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1de3000 == 178 [pid = 10117] [id = 667] 22:09:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6b4e63400) [pid = 10117] [serial = 2002] [outer = (nil)] 22:09:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6bcc9ec00) [pid = 10117] [serial = 2003] [outer = 0x7ff6b4e63400] 22:09:38 INFO - PROCESS | 10117 | 1461301778391 Marionette DEBUG loaded listener.js 22:09:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6bce1a400) [pid = 10117] [serial = 2004] [outer = 0x7ff6b4e63400] 22:09:39 INFO - PROCESS | 10117 | 1461301779211 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 22:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1480ms 22:09:39 INFO - PROCESS | 10117 | 1461301779241 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:09:39 INFO - PROCESS | 10117 | 1461301779245 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:09:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:09:39 INFO - PROCESS | 10117 | 1461301779251 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:09:39 INFO - PROCESS | 10117 | 1461301779253 Marionette TRACE conn3 <- [1,2642,null,{}] 22:09:39 INFO - PROCESS | 10117 | 1461301779258 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:39 INFO - PROCESS | 10117 | 1461301779486 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:09:39 INFO - PROCESS | 10117 | 1461301779816 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ed5000 == 179 [pid = 10117] [id = 668] 22:09:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6b2f4b800) [pid = 10117] [serial = 2005] [outer = (nil)] 22:09:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6bce1c800) [pid = 10117] [serial = 2006] [outer = 0x7ff6b2f4b800] 22:09:39 INFO - PROCESS | 10117 | 1461301779891 Marionette DEBUG loaded listener.js 22:09:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6bcecac00) [pid = 10117] [serial = 2007] [outer = 0x7ff6b2f4b800] 22:09:40 INFO - PROCESS | 10117 | 1461301780755 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 22:09:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:09:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1543ms 22:09:40 INFO - PROCESS | 10117 | 1461301780795 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:09:40 INFO - PROCESS | 10117 | 1461301780798 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:09:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:09:40 INFO - PROCESS | 10117 | 1461301780804 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:09:40 INFO - PROCESS | 10117 | 1461301780806 Marionette TRACE conn3 <- [1,2646,null,{}] 22:09:40 INFO - PROCESS | 10117 | 1461301780812 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:41 INFO - PROCESS | 10117 | 1461301781045 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:09:41 INFO - PROCESS | 10117 | 1461301781365 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c2f86800 == 180 [pid = 10117] [id = 669] 22:09:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6b4653c00) [pid = 10117] [serial = 2008] [outer = (nil)] 22:09:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c0504400) [pid = 10117] [serial = 2009] [outer = 0x7ff6b4653c00] 22:09:41 INFO - PROCESS | 10117 | 1461301781442 Marionette DEBUG loaded listener.js 22:09:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c050a000) [pid = 10117] [serial = 2010] [outer = 0x7ff6b4653c00] 22:09:42 INFO - PROCESS | 10117 | 1461301782213 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 22:09:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1441ms 22:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:09:42 INFO - PROCESS | 10117 | 1461301782247 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:09:42 INFO - PROCESS | 10117 | 1461301782250 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:09:42 INFO - PROCESS | 10117 | 1461301782256 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:09:42 INFO - PROCESS | 10117 | 1461301782258 Marionette TRACE conn3 <- [1,2650,null,{}] 22:09:42 INFO - PROCESS | 10117 | 1461301782263 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:42 INFO - PROCESS | 10117 | 1461301782489 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:09:42 INFO - PROCESS | 10117 | 1461301782803 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30b8000 == 181 [pid = 10117] [id = 670] 22:09:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c0511000) [pid = 10117] [serial = 2011] [outer = (nil)] 22:09:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c0723c00) [pid = 10117] [serial = 2012] [outer = 0x7ff6c0511000] 22:09:42 INFO - PROCESS | 10117 | 1461301782919 Marionette DEBUG loaded listener.js 22:09:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c072c400) [pid = 10117] [serial = 2013] [outer = 0x7ff6c0511000] 22:09:43 INFO - PROCESS | 10117 | 1461301783712 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 22:09:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:09:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1528ms 22:09:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:09:43 INFO - PROCESS | 10117 | 1461301783784 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:09:43 INFO - PROCESS | 10117 | 1461301783787 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:09:43 INFO - PROCESS | 10117 | 1461301783792 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:09:43 INFO - PROCESS | 10117 | 1461301783795 Marionette TRACE conn3 <- [1,2654,null,{}] 22:09:43 INFO - PROCESS | 10117 | 1461301783800 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:44 INFO - PROCESS | 10117 | 1461301784011 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:09:44 INFO - PROCESS | 10117 | 1461301784326 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3908000 == 182 [pid = 10117] [id = 671] 22:09:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c050c400) [pid = 10117] [serial = 2014] [outer = (nil)] 22:09:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c0829800) [pid = 10117] [serial = 2015] [outer = 0x7ff6c050c400] 22:09:44 INFO - PROCESS | 10117 | 1461301784402 Marionette DEBUG loaded listener.js 22:09:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c0832800) [pid = 10117] [serial = 2016] [outer = 0x7ff6c050c400] 22:09:45 INFO - PROCESS | 10117 | 1461301785208 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 22:09:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:09:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1445ms 22:09:45 INFO - PROCESS | 10117 | 1461301785238 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:09:45 INFO - PROCESS | 10117 | 1461301785241 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:09:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:09:45 INFO - PROCESS | 10117 | 1461301785247 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:09:45 INFO - PROCESS | 10117 | 1461301785249 Marionette TRACE conn3 <- [1,2658,null,{}] 22:09:45 INFO - PROCESS | 10117 | 1461301785254 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:45 INFO - PROCESS | 10117 | 1461301785468 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:09:45 INFO - PROCESS | 10117 | 1461301785834 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3b25000 == 183 [pid = 10117] [id = 672] 22:09:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6ac83e000) [pid = 10117] [serial = 2017] [outer = (nil)] 22:09:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c090b400) [pid = 10117] [serial = 2018] [outer = 0x7ff6ac83e000] 22:09:45 INFO - PROCESS | 10117 | 1461301785911 Marionette DEBUG loaded listener.js 22:09:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6c0918800) [pid = 10117] [serial = 2019] [outer = 0x7ff6ac83e000] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42d3800 == 182 [pid = 10117] [id = 652] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1a91800 == 181 [pid = 10117] [id = 626] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2adb000 == 180 [pid = 10117] [id = 651] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1a8e000 == 179 [pid = 10117] [id = 650] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0061000 == 178 [pid = 10117] [id = 649] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6acdf0000 == 177 [pid = 10117] [id = 648] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06ac000 == 176 [pid = 10117] [id = 643] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0557800 == 175 [pid = 10117] [id = 642] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bca2e000 == 174 [pid = 10117] [id = 641] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb69d800 == 173 [pid = 10117] [id = 640] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb425000 == 172 [pid = 10117] [id = 639] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba468800 == 171 [pid = 10117] [id = 638] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8f60000 == 170 [pid = 10117] [id = 637] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e82000 == 169 [pid = 10117] [id = 636] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8b20000 == 168 [pid = 10117] [id = 635] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b724f800 == 167 [pid = 10117] [id = 634] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5dac800 == 166 [pid = 10117] [id = 633] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4dd9800 == 165 [pid = 10117] [id = 632] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4676800 == 164 [pid = 10117] [id = 631] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b3e52800 == 163 [pid = 10117] [id = 630] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2ac5800 == 162 [pid = 10117] [id = 628] 22:09:47 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b029b000 == 161 [pid = 10117] [id = 629] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6c1b6c400) [pid = 10117] [serial = 1854] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6c399c400) [pid = 10117] [serial = 1862] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6b83eb400) [pid = 10117] [serial = 1838] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b4655400) [pid = 10117] [serial = 1830] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6bc22b000) [pid = 10117] [serial = 1845] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6c47ddc00) [pid = 10117] [serial = 1872] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6aec27c00) [pid = 10117] [serial = 1877] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b2266c00) [pid = 10117] [serial = 1722] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6bcec6000) [pid = 10117] [serial = 1847] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6c0ee1000) [pid = 10117] [serial = 1853] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6bc0b7000) [pid = 10117] [serial = 1844] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6c4185000) [pid = 10117] [serial = 1868] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6c050b000) [pid = 10117] [serial = 1848] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6aec2f400) [pid = 10117] [serial = 1878] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6b2266000) [pid = 10117] [serial = 1820] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b2bed000) [pid = 10117] [serial = 1823] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6c3e20c00) [pid = 10117] [serial = 1865] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6c3d87400) [pid = 10117] [serial = 1863] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b9402c00) [pid = 10117] [serial = 1841] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6c4678400) [pid = 10117] [serial = 1871] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c37bc800) [pid = 10117] [serial = 1859] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6af872400) [pid = 10117] [serial = 1880] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6b00b1c00) [pid = 10117] [serial = 1883] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6aefebc00) [pid = 10117] [serial = 1815] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c1da9c00) [pid = 10117] [serial = 1856] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b21d1000) [pid = 10117] [serial = 1737] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c3eea000) [pid = 10117] [serial = 1866] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6b44a4800) [pid = 10117] [serial = 1829] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6c4432c00) [pid = 10117] [serial = 1869] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b940ac00) [pid = 10117] [serial = 1842] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c0827000) [pid = 10117] [serial = 1850] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c3687c00) [pid = 10117] [serial = 1857] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6ae972c00) [pid = 10117] [serial = 1875] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b2f4ec00) [pid = 10117] [serial = 1824] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b00b4800) [pid = 10117] [serial = 1817] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6b41d9c00) [pid = 10117] [serial = 1827] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6b4023400) [pid = 10117] [serial = 1826] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6b1e62c00) [pid = 10117] [serial = 1818] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6b4ce4c00) [pid = 10117] [serial = 1833] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b2851400) [pid = 10117] [serial = 1821] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6b4aa7c00) [pid = 10117] [serial = 1832] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b00ae400) [pid = 10117] [serial = 1881] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b5d4fc00) [pid = 10117] [serial = 1836] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6c3994000) [pid = 10117] [serial = 1860] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6ae96b400) [pid = 10117] [serial = 1874] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6aeb29000) [pid = 10117] [serial = 1814] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6b8e45400) [pid = 10117] [serial = 1839] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b4e57800) [pid = 10117] [serial = 1835] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6c0a97800) [pid = 10117] [serial = 1851] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b1e66c00) [pid = 10117] [serial = 1886] [outer = (nil)] [url = about:blank] 22:09:47 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b1ad3c00) [pid = 10117] [serial = 1884] [outer = (nil)] [url = about:blank] 22:09:48 INFO - PROCESS | 10117 | 1461301788347 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 22:09:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:09:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3137ms 22:09:48 INFO - PROCESS | 10117 | 1461301788384 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:09:48 INFO - PROCESS | 10117 | 1461301788389 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:09:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:09:48 INFO - PROCESS | 10117 | 1461301788397 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:09:48 INFO - PROCESS | 10117 | 1461301788401 Marionette TRACE conn3 <- [1,2662,null,{}] 22:09:48 INFO - PROCESS | 10117 | 1461301788464 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:48 INFO - PROCESS | 10117 | 1461301788658 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:09:48 INFO - PROCESS | 10117 | 1461301788670 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0062000 == 162 [pid = 10117] [id = 673] 22:09:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6aeb23c00) [pid = 10117] [serial = 2020] [outer = (nil)] 22:09:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6aec21800) [pid = 10117] [serial = 2021] [outer = 0x7ff6aeb23c00] 22:09:48 INFO - PROCESS | 10117 | 1461301788736 Marionette DEBUG loaded listener.js 22:09:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6aefe0800) [pid = 10117] [serial = 2022] [outer = 0x7ff6aeb23c00] 22:09:49 INFO - PROCESS | 10117 | 1461301789681 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 22:09:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:09:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1326ms 22:09:49 INFO - PROCESS | 10117 | 1461301789724 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:09:49 INFO - PROCESS | 10117 | 1461301789732 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:09:49 INFO - PROCESS | 10117 | 1461301789741 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:09:49 INFO - PROCESS | 10117 | 1461301789745 Marionette TRACE conn3 <- [1,2666,null,{}] 22:09:49 INFO - PROCESS | 10117 | 1461301789753 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:49 INFO - PROCESS | 10117 | 1461301789956 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:09:50 INFO - PROCESS | 10117 | 1461301790169 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:50 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1ce2000 == 163 [pid = 10117] [id = 674] 22:09:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6ae946000) [pid = 10117] [serial = 2023] [outer = (nil)] 22:09:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6af872400) [pid = 10117] [serial = 2024] [outer = 0x7ff6ae946000] 22:09:50 INFO - PROCESS | 10117 | 1461301790229 Marionette DEBUG loaded listener.js 22:09:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b1ad4400) [pid = 10117] [serial = 2025] [outer = 0x7ff6ae946000] 22:09:51 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:51 INFO - PROCESS | 10117 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:09:51 INFO - PROCESS | 10117 | 1461301791508 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 22:09:51 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) 22:09:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1788ms 22:09:51 INFO - PROCESS | 10117 | 1461301791528 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:09:51 INFO - PROCESS | 10117 | 1461301791531 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:09:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:09:51 INFO - PROCESS | 10117 | 1461301791543 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:09:51 INFO - PROCESS | 10117 | 1461301791547 Marionette TRACE conn3 <- [1,2670,null,{}] 22:09:51 INFO - PROCESS | 10117 | 1461301791562 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:51 INFO - PROCESS | 10117 | 1461301791822 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:09:51 INFO - PROCESS | 10117 | 1461301791956 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e4c800 == 164 [pid = 10117] [id = 675] 22:09:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b21c7c00) [pid = 10117] [serial = 2026] [outer = (nil)] 22:09:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b21d5000) [pid = 10117] [serial = 2027] [outer = 0x7ff6b21c7c00] 22:09:52 INFO - PROCESS | 10117 | 1461301792042 Marionette DEBUG loaded listener.js 22:09:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b2847000) [pid = 10117] [serial = 2028] [outer = 0x7ff6b21c7c00] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b00acc00) [pid = 10117] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b4032800) [pid = 10117] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6aec2d000) [pid = 10117] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6b4d49800) [pid = 10117] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6b4aee800) [pid = 10117] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b20c7800) [pid = 10117] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b4a9d400) [pid = 10117] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b1e6f800) [pid = 10117] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6aeb21800) [pid = 10117] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6b4032c00) [pid = 10117] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6b20cc800) [pid = 10117] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6ac848800) [pid = 10117] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6aeb21c00) [pid = 10117] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6b2f4f800) [pid = 10117] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6ab60ec00) [pid = 10117] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b2f4d800) [pid = 10117] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6b71b6000) [pid = 10117] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6b2261800) [pid = 10117] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6b4227400) [pid = 10117] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6b1e5c800) [pid = 10117] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6ab60f000) [pid = 10117] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6b83ebc00) [pid = 10117] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:09:53 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6b4af0000) [pid = 10117] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:09:53 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:53 INFO - PROCESS | 10117 | 1461301793929 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 22:09:53 INFO - PROCESS | 10117 | 1461301793987 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:09:53 INFO - PROCESS | 10117 | 1461301793993 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:09:53 INFO - PROCESS | 10117 | 1461301793995 Marionette TRACE conn3 <- [1,2674,null,{}] 22:09:54 INFO - PROCESS | 10117 | 1461301794000 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:54 INFO - PROCESS | 10117 | 1461301794176 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:09:54 INFO - PROCESS | 10117 | 1461301794187 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b44ee800 == 165 [pid = 10117] [id = 676] 22:09:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6ae93ec00) [pid = 10117] [serial = 2029] [outer = (nil)] 22:09:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6b1e72800) [pid = 10117] [serial = 2030] [outer = 0x7ff6ae93ec00] 22:09:54 INFO - PROCESS | 10117 | 1461301794246 Marionette DEBUG loaded listener.js 22:09:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6b2b8f800) [pid = 10117] [serial = 2031] [outer = 0x7ff6ae93ec00] 22:09:55 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:55 INFO - PROCESS | 10117 | 1461301795499 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 22:09:55 INFO - PROCESS | 10117 | 1461301795530 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:09:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:09:55 INFO - PROCESS | 10117 | 1461301795539 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:09:55 INFO - PROCESS | 10117 | 1461301795544 Marionette TRACE conn3 <- [1,2678,null,{}] 22:09:55 INFO - PROCESS | 10117 | 1461301795551 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:55 INFO - PROCESS | 10117 | 1461301795778 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:09:56 INFO - PROCESS | 10117 | 1461301796118 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1cdc800 == 166 [pid = 10117] [id = 677] 22:09:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6aeb25800) [pid = 10117] [serial = 2032] [outer = (nil)] 22:09:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6aefea000) [pid = 10117] [serial = 2033] [outer = 0x7ff6aeb25800] 22:09:56 INFO - PROCESS | 10117 | 1461301796191 Marionette DEBUG loaded listener.js 22:09:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6af868c00) [pid = 10117] [serial = 2034] [outer = 0x7ff6aeb25800] 22:09:57 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:57 INFO - PROCESS | 10117 | 1461301797493 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 22:09:57 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) 22:09:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 22:09:57 INFO - PROCESS | 10117 | 1461301797580 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:09:57 INFO - PROCESS | 10117 | 1461301797589 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:09:57 INFO - PROCESS | 10117 | 1461301797616 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:09:57 INFO - PROCESS | 10117 | 1461301797621 Marionette TRACE conn3 <- [1,2682,null,{}] 22:09:57 INFO - PROCESS | 10117 | 1461301797627 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:57 INFO - PROCESS | 10117 | 1461301797871 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:09:58 INFO - PROCESS | 10117 | 1461301798174 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4ba5800 == 167 [pid = 10117] [id = 678] 22:09:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6b1e6fc00) [pid = 10117] [serial = 2035] [outer = (nil)] 22:09:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6b2b8f000) [pid = 10117] [serial = 2036] [outer = 0x7ff6b1e6fc00] 22:09:58 INFO - PROCESS | 10117 | 1461301798246 Marionette DEBUG loaded listener.js 22:09:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b2be7400) [pid = 10117] [serial = 2037] [outer = 0x7ff6b1e6fc00] 22:09:59 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:59 INFO - PROCESS | 10117 | 1461301799576 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 22:09:59 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) 22:09:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1992ms 22:09:59 INFO - PROCESS | 10117 | 1461301799683 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:09:59 INFO - PROCESS | 10117 | 1461301799687 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:09:59 INFO - PROCESS | 10117 | 1461301799711 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:09:59 INFO - PROCESS | 10117 | 1461301799717 Marionette TRACE conn3 <- [1,2686,null,{}] 22:09:59 INFO - PROCESS | 10117 | 1461301799732 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:59 INFO - PROCESS | 10117 | 1461301799926 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:10:00 INFO - PROCESS | 10117 | 1461301800188 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b62d8800 == 168 [pid = 10117] [id = 679] 22:10:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b2bea800) [pid = 10117] [serial = 2038] [outer = (nil)] 22:10:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b2f55000) [pid = 10117] [serial = 2039] [outer = 0x7ff6b2bea800] 22:10:00 INFO - PROCESS | 10117 | 1461301800265 Marionette DEBUG loaded listener.js 22:10:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6b41b8800) [pid = 10117] [serial = 2040] [outer = 0x7ff6b2bea800] 22:10:01 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:10:01 INFO - PROCESS | 10117 | 1461301801735 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 22:10:01 INFO - PROCESS | 10117 | 1461301801753 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:10:01 INFO - PROCESS | 10117 | 1461301801803 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:10:01 INFO - PROCESS | 10117 | 1461301801807 Marionette TRACE conn3 <- [1,2690,null,{}] 22:10:01 INFO - PROCESS | 10117 | 1461301801833 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:02 INFO - PROCESS | 10117 | 1461301802045 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:10:02 INFO - PROCESS | 10117 | 1461301802306 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8b06800 == 169 [pid = 10117] [id = 680] 22:10:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6b2beac00) [pid = 10117] [serial = 2041] [outer = (nil)] 22:10:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6b41e4400) [pid = 10117] [serial = 2042] [outer = 0x7ff6b2beac00] 22:10:02 INFO - PROCESS | 10117 | 1461301802379 Marionette DEBUG loaded listener.js 22:10:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b43cc400) [pid = 10117] [serial = 2043] [outer = 0x7ff6b2beac00] 22:10:03 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:10:03 INFO - PROCESS | 10117 | 1461301803716 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 22:10:03 INFO - PROCESS | 10117 | 1461301803795 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:10:03 INFO - PROCESS | 10117 | 1461301803801 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:10:03 INFO - PROCESS | 10117 | 1461301803804 Marionette TRACE conn3 <- [1,2694,null,{}] 22:10:03 INFO - PROCESS | 10117 | 1461301803810 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:04 INFO - PROCESS | 10117 | 1461301804026 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:10:04 INFO - PROCESS | 10117 | 1461301804290 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8f4a800 == 170 [pid = 10117] [id = 681] 22:10:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b4031000) [pid = 10117] [serial = 2044] [outer = (nil)] 22:10:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b44a2000) [pid = 10117] [serial = 2045] [outer = 0x7ff6b4031000] 22:10:04 INFO - PROCESS | 10117 | 1461301804359 Marionette DEBUG loaded listener.js 22:10:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b464d400) [pid = 10117] [serial = 2046] [outer = 0x7ff6b4031000] 22:10:05 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:10:05 INFO - PROCESS | 10117 | 1461301805667 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 22:10:05 INFO - PROCESS | 10117 | 1461301805750 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:10:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:10:05 INFO - PROCESS | 10117 | 1461301805775 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:10:05 INFO - PROCESS | 10117 | 1461301805778 Marionette TRACE conn3 <- [1,2698,null,{}] 22:10:05 INFO - PROCESS | 10117 | 1461301805783 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:06 INFO - PROCESS | 10117 | 1461301806046 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:10:06 INFO - PROCESS | 10117 | 1461301806313 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba698000 == 171 [pid = 10117] [id = 682] 22:10:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b44a5000) [pid = 10117] [serial = 2047] [outer = (nil)] 22:10:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b4a0d400) [pid = 10117] [serial = 2048] [outer = 0x7ff6b44a5000] 22:10:06 INFO - PROCESS | 10117 | 1461301806387 Marionette DEBUG loaded listener.js 22:10:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b4af5c00) [pid = 10117] [serial = 2049] [outer = 0x7ff6b44a5000] 22:10:07 INFO - PROCESS | 10117 | SkCairoFTTypeface::onFilterRec unimplemented 22:10:07 INFO - PROCESS | 10117 | 1461301807673 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 22:10:07 INFO - PROCESS | 10117 | 1461301807771 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:10:07 INFO - PROCESS | 10117 | 1461301807781 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:10:07 INFO - PROCESS | 10117 | 1461301807784 Marionette TRACE conn3 <- [1,2702,null,{}] 22:10:07 INFO - PROCESS | 10117 | 1461301807790 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:08 INFO - PROCESS | 10117 | 1461301808018 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:10:08 INFO - PROCESS | 10117 | 1461301808293 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb68c000 == 172 [pid = 10117] [id = 683] 22:10:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b4a0f000) [pid = 10117] [serial = 2050] [outer = (nil)] 22:10:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b4d49000) [pid = 10117] [serial = 2051] [outer = 0x7ff6b4a0f000] 22:10:08 INFO - PROCESS | 10117 | 1461301808372 Marionette DEBUG loaded listener.js 22:10:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b4e56000) [pid = 10117] [serial = 2052] [outer = 0x7ff6b4a0f000] 22:10:09 INFO - PROCESS | 10117 | 1461301809219 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 22:10:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:10:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1479ms 22:10:09 INFO - PROCESS | 10117 | 1461301809260 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:10:09 INFO - PROCESS | 10117 | 1461301809264 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:10:09 INFO - PROCESS | 10117 | 1461301809270 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:10:09 INFO - PROCESS | 10117 | 1461301809272 Marionette TRACE conn3 <- [1,2706,null,{}] 22:10:09 INFO - PROCESS | 10117 | 1461301809277 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:09 INFO - PROCESS | 10117 | 1461301809489 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:10:09 INFO - PROCESS | 10117 | 1461301809800 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bca2e000 == 173 [pid = 10117] [id = 684] 22:10:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b4aa5000) [pid = 10117] [serial = 2053] [outer = (nil)] 22:10:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b5d46000) [pid = 10117] [serial = 2054] [outer = 0x7ff6b4aa5000] 22:10:09 INFO - PROCESS | 10117 | 1461301809875 Marionette DEBUG loaded listener.js 22:10:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b71b6000) [pid = 10117] [serial = 2055] [outer = 0x7ff6b4aa5000] 22:10:10 INFO - PROCESS | 10117 | 1461301810692 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 22:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1441ms 22:10:10 INFO - PROCESS | 10117 | 1461301810712 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:10:10 INFO - PROCESS | 10117 | 1461301810715 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:10:10 INFO - PROCESS | 10117 | 1461301810721 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:10:10 INFO - PROCESS | 10117 | 1461301810724 Marionette TRACE conn3 <- [1,2710,null,{}] 22:10:10 INFO - PROCESS | 10117 | 1461301810729 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:10 INFO - PROCESS | 10117 | 1461301810969 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:10:11 INFO - PROCESS | 10117 | 1461301811244 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0573000 == 174 [pid = 10117] [id = 685] 22:10:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b4d47000) [pid = 10117] [serial = 2056] [outer = (nil)] 22:10:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b734b400) [pid = 10117] [serial = 2057] [outer = 0x7ff6b4d47000] 22:10:11 INFO - PROCESS | 10117 | 1461301811362 Marionette DEBUG loaded listener.js 22:10:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b83efc00) [pid = 10117] [serial = 2058] [outer = 0x7ff6b4d47000] 22:10:12 INFO - PROCESS | 10117 | 1461301812195 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 22:10:12 INFO - PROCESS | 10117 | 1461301812260 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:10:12 INFO - PROCESS | 10117 | 1461301812266 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:10:12 INFO - PROCESS | 10117 | 1461301812269 Marionette TRACE conn3 <- [1,2714,null,{}] 22:10:12 INFO - PROCESS | 10117 | 1461301812274 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:12 INFO - PROCESS | 10117 | 1461301812474 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:10:12 INFO - PROCESS | 10117 | 1461301812787 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:12 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0804800 == 175 [pid = 10117] [id = 686] 22:10:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b4d45c00) [pid = 10117] [serial = 2059] [outer = (nil)] 22:10:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b8e4fc00) [pid = 10117] [serial = 2060] [outer = 0x7ff6b4d45c00] 22:10:12 INFO - PROCESS | 10117 | 1461301812860 Marionette DEBUG loaded listener.js 22:10:12 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6ba4aa800) [pid = 10117] [serial = 2061] [outer = 0x7ff6b4d45c00] 22:10:13 INFO - PROCESS | 10117 | 1461301813710 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 22:10:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:10:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1489ms 22:10:13 INFO - PROCESS | 10117 | 1461301813757 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:10:13 INFO - PROCESS | 10117 | 1461301813762 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:10:13 INFO - PROCESS | 10117 | 1461301813768 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:10:13 INFO - PROCESS | 10117 | 1461301813772 Marionette TRACE conn3 <- [1,2718,null,{}] 22:10:13 INFO - PROCESS | 10117 | 1461301813777 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:14 INFO - PROCESS | 10117 | 1461301814011 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:10:14 INFO - PROCESS | 10117 | 1461301814330 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b99800 == 176 [pid = 10117] [id = 687] 22:10:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bb611800) [pid = 10117] [serial = 2062] [outer = (nil)] 22:10:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bb84f000) [pid = 10117] [serial = 2063] [outer = 0x7ff6bb611800] 22:10:14 INFO - PROCESS | 10117 | 1461301814413 Marionette DEBUG loaded listener.js 22:10:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bc0b5800) [pid = 10117] [serial = 2064] [outer = 0x7ff6bb611800] 22:10:15 INFO - PROCESS | 10117 | 1461301815390 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 22:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:10:15 INFO - PROCESS | 10117 | 1461301815462 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:10:15 INFO - PROCESS | 10117 | 1461301815517 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:10:15 INFO - PROCESS | 10117 | 1461301815521 Marionette TRACE conn3 <- [1,2722,null,{}] 22:10:15 INFO - PROCESS | 10117 | 1461301815550 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:15 INFO - PROCESS | 10117 | 1461301815883 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:10:16 INFO - PROCESS | 10117 | 1461301816189 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c111b000 == 177 [pid = 10117] [id = 688] 22:10:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6ba8ef000) [pid = 10117] [serial = 2065] [outer = (nil)] 22:10:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc175400) [pid = 10117] [serial = 2066] [outer = 0x7ff6ba8ef000] 22:10:16 INFO - PROCESS | 10117 | 1461301816260 Marionette DEBUG loaded listener.js 22:10:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bc2d2400) [pid = 10117] [serial = 2067] [outer = 0x7ff6ba8ef000] 22:10:17 INFO - PROCESS | 10117 | 1461301817111 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 22:10:17 INFO - PROCESS | 10117 | 1461301817173 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:10:17 INFO - PROCESS | 10117 | 1461301817178 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:10:17 INFO - PROCESS | 10117 | 1461301817180 Marionette TRACE conn3 <- [1,2726,null,{}] 22:10:17 INFO - PROCESS | 10117 | 1461301817186 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:17 INFO - PROCESS | 10117 | 1461301817422 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:10:17 INFO - PROCESS | 10117 | 1461301817770 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ed0000 == 178 [pid = 10117] [id = 689] 22:10:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6ac842800) [pid = 10117] [serial = 2068] [outer = (nil)] 22:10:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bc0b2000) [pid = 10117] [serial = 2069] [outer = 0x7ff6ac842800] 22:10:17 INFO - PROCESS | 10117 | 1461301817847 Marionette DEBUG loaded listener.js 22:10:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c050b800) [pid = 10117] [serial = 2070] [outer = 0x7ff6ac842800] 22:10:18 INFO - PROCESS | 10117 | 1461301818680 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 22:10:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:10:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1532ms 22:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:10:18 INFO - PROCESS | 10117 | 1461301818711 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:10:18 INFO - PROCESS | 10117 | 1461301818714 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:10:18 INFO - PROCESS | 10117 | 1461301818719 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:10:18 INFO - PROCESS | 10117 | 1461301818722 Marionette TRACE conn3 <- [1,2730,null,{}] 22:10:18 INFO - PROCESS | 10117 | 1461301818727 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:18 INFO - PROCESS | 10117 | 1461301818936 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:10:19 INFO - PROCESS | 10117 | 1461301819261 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2283800 == 179 [pid = 10117] [id = 690] 22:10:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6ab605800) [pid = 10117] [serial = 2071] [outer = (nil)] 22:10:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6ab60d400) [pid = 10117] [serial = 2072] [outer = 0x7ff6ab605800] 22:10:19 INFO - PROCESS | 10117 | 1461301819336 Marionette DEBUG loaded listener.js 22:10:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6b225a800) [pid = 10117] [serial = 2073] [outer = 0x7ff6ab605800] 22:10:21 INFO - PROCESS | 10117 | 1461301821018 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 22:10:21 INFO - PROCESS | 10117 | 1461301821099 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:10:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:10:21 INFO - PROCESS | 10117 | 1461301821109 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:10:21 INFO - PROCESS | 10117 | 1461301821113 Marionette TRACE conn3 <- [1,2734,null,{}] 22:10:21 INFO - PROCESS | 10117 | 1461301821121 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:21 INFO - PROCESS | 10117 | 1461301821333 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:10:21 INFO - PROCESS | 10117 | 1461301821606 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4ba0800 == 180 [pid = 10117] [id = 691] 22:10:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6ae93fc00) [pid = 10117] [serial = 2074] [outer = (nil)] 22:10:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6af237400) [pid = 10117] [serial = 2075] [outer = 0x7ff6ae93fc00] 22:10:21 INFO - PROCESS | 10117 | 1461301821673 Marionette DEBUG loaded listener.js 22:10:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6b00b5400) [pid = 10117] [serial = 2076] [outer = 0x7ff6ae93fc00] 22:10:22 INFO - PROCESS | 10117 | 1461301822765 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 22:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1736ms 22:10:22 INFO - PROCESS | 10117 | 1461301822846 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:10:22 INFO - PROCESS | 10117 | 1461301822854 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:10:22 INFO - PROCESS | 10117 | 1461301822863 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:10:22 INFO - PROCESS | 10117 | 1461301822866 Marionette TRACE conn3 <- [1,2738,null,{}] 22:10:22 INFO - PROCESS | 10117 | 1461301822871 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:23 INFO - PROCESS | 10117 | 1461301823135 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:10:23 INFO - PROCESS | 10117 | 1461301823555 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2ec6800 == 179 [pid = 10117] [id = 514] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc64e800 == 178 [pid = 10117] [id = 509] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e7b000 == 177 [pid = 10117] [id = 513] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8f54800 == 176 [pid = 10117] [id = 515] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6d012b000 == 175 [pid = 10117] [id = 510] 22:10:23 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6ba8eb400) [pid = 10117] [serial = 1943] [outer = (nil)] [url = about:blank] 22:10:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6aeea0000 == 176 [pid = 10117] [id = 692] 22:10:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6ae979c00) [pid = 10117] [serial = 2077] [outer = (nil)] 22:10:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6b1e6a400) [pid = 10117] [serial = 2078] [outer = 0x7ff6ae979c00] 22:10:23 INFO - PROCESS | 10117 | 1461301823705 Marionette DEBUG loaded listener.js 22:10:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6b2264c00) [pid = 10117] [serial = 2079] [outer = 0x7ff6ae979c00] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8eeb800 == 175 [pid = 10117] [id = 354] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6e4cd3000 == 174 [pid = 10117] [id = 512] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3908000 == 173 [pid = 10117] [id = 671] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c30b8000 == 172 [pid = 10117] [id = 670] 22:10:23 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c2f86800 == 171 [pid = 10117] [id = 669] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ed5000 == 170 [pid = 10117] [id = 668] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1de3000 == 169 [pid = 10117] [id = 667] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ca4000 == 168 [pid = 10117] [id = 666] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ad5800 == 167 [pid = 10117] [id = 665] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1145000 == 166 [pid = 10117] [id = 664] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a56000 == 165 [pid = 10117] [id = 663] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c07c2800 == 164 [pid = 10117] [id = 662] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0558800 == 163 [pid = 10117] [id = 661] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bc379800 == 162 [pid = 10117] [id = 660] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6babb2800 == 161 [pid = 10117] [id = 659] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba45e800 == 160 [pid = 10117] [id = 658] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e70000 == 159 [pid = 10117] [id = 657] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b709d800 == 158 [pid = 10117] [id = 656] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5bdb000 == 157 [pid = 10117] [id = 655] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2ac7800 == 156 [pid = 10117] [id = 654] 22:10:24 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6af15a000 == 155 [pid = 10117] [id = 653] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b1ad5800) [pid = 10117] [serial = 1892] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b41c0800) [pid = 10117] [serial = 1907] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6af869800) [pid = 10117] [serial = 1952] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b8e42c00) [pid = 10117] [serial = 1934] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b4ce0000) [pid = 10117] [serial = 1922] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6b21d4800) [pid = 10117] [serial = 1896] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6b4d45000) [pid = 10117] [serial = 1923] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6b4d4cc00) [pid = 10117] [serial = 1925] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b21cc400) [pid = 10117] [serial = 1956] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6aec2c800) [pid = 10117] [serial = 1950] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b43d8000) [pid = 10117] [serial = 1914] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6b8e4b000) [pid = 10117] [serial = 1935] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6b2850400) [pid = 10117] [serial = 1899] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6b20c8c00) [pid = 10117] [serial = 1955] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b4aeec00) [pid = 10117] [serial = 1920] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6aefe1400) [pid = 10117] [serial = 1890] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6b4226c00) [pid = 10117] [serial = 1911] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6ae93cc00) [pid = 10117] [serial = 1947] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b43cdc00) [pid = 10117] [serial = 1913] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b4031c00) [pid = 10117] [serial = 1905] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6ba8e6800) [pid = 10117] [serial = 1941] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6b2ba7000) [pid = 10117] [serial = 1902] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6aec21400) [pid = 10117] [serial = 1949] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6ac846800) [pid = 10117] [serial = 1946] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b2b8b400) [pid = 10117] [serial = 1901] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6aec21000) [pid = 10117] [serial = 1889] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b449fc00) [pid = 10117] [serial = 1916] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b421d000) [pid = 10117] [serial = 1910] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b21c9000) [pid = 10117] [serial = 1895] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6ba4b6400) [pid = 10117] [serial = 1940] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6b734a000) [pid = 10117] [serial = 1931] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6b21d4c00) [pid = 10117] [serial = 1812] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6b1e67400) [pid = 10117] [serial = 1893] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b9402800) [pid = 10117] [serial = 1937] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6b5d4b800) [pid = 10117] [serial = 1928] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b464a800) [pid = 10117] [serial = 1917] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6b41dd400) [pid = 10117] [serial = 1908] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6b83eb800) [pid = 10117] [serial = 1932] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6b4e5e000) [pid = 10117] [serial = 1926] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6b2ffbc00) [pid = 10117] [serial = 1904] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6b71b9000) [pid = 10117] [serial = 1929] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6b00b7400) [pid = 10117] [serial = 1953] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b4aa1000) [pid = 10117] [serial = 1919] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6b284a400) [pid = 10117] [serial = 1898] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6ba4ab400) [pid = 10117] [serial = 1938] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6b20d0000) [pid = 10117] [serial = 1958] [outer = (nil)] [url = about:blank] 22:10:24 INFO - PROCESS | 10117 | 1461301824556 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 22:10:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:10:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1732ms 22:10:24 INFO - PROCESS | 10117 | 1461301824596 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:10:24 INFO - PROCESS | 10117 | 1461301824600 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:10:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:10:24 INFO - PROCESS | 10117 | 1461301824613 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:10:24 INFO - PROCESS | 10117 | 1461301824619 Marionette TRACE conn3 <- [1,2742,null,{}] 22:10:24 INFO - PROCESS | 10117 | 1461301824646 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:24 INFO - PROCESS | 10117 | 1461301824863 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:10:25 INFO - PROCESS | 10117 | 1461301825134 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b3e5d800 == 156 [pid = 10117] [id = 693] 22:10:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6b1e74800) [pid = 10117] [serial = 2080] [outer = (nil)] 22:10:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6b2bad800) [pid = 10117] [serial = 2081] [outer = 0x7ff6b1e74800] 22:10:25 INFO - PROCESS | 10117 | 1461301825202 Marionette DEBUG loaded listener.js 22:10:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6b2f4f000) [pid = 10117] [serial = 2082] [outer = 0x7ff6b1e74800] 22:10:25 INFO - PROCESS | 10117 | 1461301825929 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 22:10:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:10:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1357ms 22:10:25 INFO - PROCESS | 10117 | 1461301825969 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:10:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:10:25 INFO - PROCESS | 10117 | 1461301825974 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:10:25 INFO - PROCESS | 10117 | 1461301825979 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:10:25 INFO - PROCESS | 10117 | 1461301825982 Marionette TRACE conn3 <- [1,2746,null,{}] 22:10:25 INFO - PROCESS | 10117 | 1461301825987 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:26 INFO - PROCESS | 10117 | 1461301826249 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:10:26 INFO - PROCESS | 10117 | 1461301826288 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:26 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5daa800 == 157 [pid = 10117] [id = 694] 22:10:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6af869800) [pid = 10117] [serial = 2083] [outer = (nil)] 22:10:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b402d800) [pid = 10117] [serial = 2084] [outer = 0x7ff6af869800] 22:10:26 INFO - PROCESS | 10117 | 1461301826349 Marionette DEBUG loaded listener.js 22:10:26 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b41c2000) [pid = 10117] [serial = 2085] [outer = 0x7ff6af869800] 22:10:27 INFO - PROCESS | 10117 | 1461301827207 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 22:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1279ms 22:10:27 INFO - PROCESS | 10117 | 1461301827259 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:10:27 INFO - PROCESS | 10117 | 1461301827262 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:10:27 INFO - PROCESS | 10117 | 1461301827271 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:10:27 INFO - PROCESS | 10117 | 1461301827273 Marionette TRACE conn3 <- [1,2750,null,{}] 22:10:27 INFO - PROCESS | 10117 | 1461301827283 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:27 INFO - PROCESS | 10117 | 1461301827535 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:10:27 INFO - PROCESS | 10117 | 1461301827577 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b725f000 == 158 [pid = 10117] [id = 695] 22:10:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b2f50800) [pid = 10117] [serial = 2086] [outer = (nil)] 22:10:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6b4226000) [pid = 10117] [serial = 2087] [outer = 0x7ff6b2f50800] 22:10:27 INFO - PROCESS | 10117 | 1461301827688 Marionette DEBUG loaded listener.js 22:10:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6b449c400) [pid = 10117] [serial = 2088] [outer = 0x7ff6b2f50800] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6bc158c00) [pid = 10117] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6bc154000) [pid = 10117] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6ae946000) [pid = 10117] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6b21d4400) [pid = 10117] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6b4653c00) [pid = 10117] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b71b9400) [pid = 10117] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6c0511000) [pid = 10117] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6b4e63400) [pid = 10117] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6b7347c00) [pid = 10117] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6b2262c00) [pid = 10117] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6b4a02c00) [pid = 10117] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 136 (0x7ff6b2f4b800) [pid = 10117] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 135 (0x7ff6aeb23c00) [pid = 10117] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 134 (0x7ff6af875c00) [pid = 10117] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 133 (0x7ff6bc220800) [pid = 10117] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 132 (0x7ff6b21cd400) [pid = 10117] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 131 (0x7ff6bb856000) [pid = 10117] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 130 (0x7ff6b4aab800) [pid = 10117] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 129 (0x7ff6ac847400) [pid = 10117] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 128 (0x7ff6c050c400) [pid = 10117] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 127 (0x7ff6b21c7c00) [pid = 10117] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 126 (0x7ff6b4a04400) [pid = 10117] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 125 (0x7ff6af239800) [pid = 10117] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:10:28 INFO - PROCESS | 10117 | --DOMWINDOW == 124 (0x7ff6ab604c00) [pid = 10117] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:10:29 INFO - PROCESS | 10117 | 1461301829101 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 22:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1843ms 22:10:29 INFO - PROCESS | 10117 | 1461301829114 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:10:29 INFO - PROCESS | 10117 | 1461301829117 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:10:29 INFO - PROCESS | 10117 | 1461301829122 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:10:29 INFO - PROCESS | 10117 | 1461301829125 Marionette TRACE conn3 <- [1,2754,null,{}] 22:10:29 INFO - PROCESS | 10117 | 1461301829129 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:29 INFO - PROCESS | 10117 | 1461301829333 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:10:29 INFO - PROCESS | 10117 | 1461301829522 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:29 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e71800 == 159 [pid = 10117] [id = 696] 22:10:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 125 (0x7ff6ae945400) [pid = 10117] [serial = 2089] [outer = (nil)] 22:10:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 126 (0x7ff6b41e5400) [pid = 10117] [serial = 2090] [outer = 0x7ff6ae945400] 22:10:29 INFO - PROCESS | 10117 | 1461301829583 Marionette DEBUG loaded listener.js 22:10:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 127 (0x7ff6b4a95800) [pid = 10117] [serial = 2091] [outer = 0x7ff6ae945400] 22:10:30 INFO - PROCESS | 10117 | 1461301830279 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 22:10:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:10:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1176ms 22:10:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:10:30 INFO - PROCESS | 10117 | 1461301830298 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:10:30 INFO - PROCESS | 10117 | 1461301830300 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:10:30 INFO - PROCESS | 10117 | 1461301830306 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:10:30 INFO - PROCESS | 10117 | 1461301830309 Marionette TRACE conn3 <- [1,2758,null,{}] 22:10:30 INFO - PROCESS | 10117 | 1461301830314 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:30 INFO - PROCESS | 10117 | 1461301830497 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:10:30 INFO - PROCESS | 10117 | 1461301830889 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b005f000 == 160 [pid = 10117] [id = 697] 22:10:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 128 (0x7ff6ab602800) [pid = 10117] [serial = 2092] [outer = (nil)] 22:10:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 129 (0x7ff6ab60ec00) [pid = 10117] [serial = 2093] [outer = 0x7ff6ab602800] 22:10:30 INFO - PROCESS | 10117 | 1461301830986 Marionette DEBUG loaded listener.js 22:10:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 130 (0x7ff6ae972c00) [pid = 10117] [serial = 2094] [outer = 0x7ff6ab602800] 22:10:31 INFO - PROCESS | 10117 | 1461301831981 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 22:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1729ms 22:10:32 INFO - PROCESS | 10117 | 1461301832037 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:10:32 INFO - PROCESS | 10117 | 1461301832044 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:10:32 INFO - PROCESS | 10117 | 1461301832053 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:10:32 INFO - PROCESS | 10117 | 1461301832057 Marionette TRACE conn3 <- [1,2762,null,{}] 22:10:32 INFO - PROCESS | 10117 | 1461301832064 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:32 INFO - PROCESS | 10117 | 1461301832290 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:10:32 INFO - PROCESS | 10117 | 1461301832603 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dc8000 == 161 [pid = 10117] [id = 698] 22:10:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 131 (0x7ff6b1e75c00) [pid = 10117] [serial = 2095] [outer = (nil)] 22:10:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 132 (0x7ff6b20ccc00) [pid = 10117] [serial = 2096] [outer = 0x7ff6b1e75c00] 22:10:32 INFO - PROCESS | 10117 | 1461301832686 Marionette DEBUG loaded listener.js 22:10:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 133 (0x7ff6b2846c00) [pid = 10117] [serial = 2097] [outer = 0x7ff6b1e75c00] 22:10:33 INFO - PROCESS | 10117 | 1461301833564 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 22:10:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:10:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1586ms 22:10:33 INFO - PROCESS | 10117 | 1461301833653 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:10:33 INFO - PROCESS | 10117 | 1461301833660 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:10:33 INFO - PROCESS | 10117 | 1461301833668 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:10:33 INFO - PROCESS | 10117 | 1461301833671 Marionette TRACE conn3 <- [1,2766,null,{}] 22:10:33 INFO - PROCESS | 10117 | 1461301833677 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:34 INFO - PROCESS | 10117 | 1461301834006 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:10:34 INFO - PROCESS | 10117 | 1461301834305 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93ac800 == 162 [pid = 10117] [id = 699] 22:10:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 134 (0x7ff6b2ba7000) [pid = 10117] [serial = 2098] [outer = (nil)] 22:10:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 135 (0x7ff6b2ff1000) [pid = 10117] [serial = 2099] [outer = 0x7ff6b2ba7000] 22:10:34 INFO - PROCESS | 10117 | 1461301834379 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 136 (0x7ff6b4226c00) [pid = 10117] [serial = 2100] [outer = 0x7ff6b2ba7000] 22:10:35 INFO - PROCESS | 10117 | 1461301835221 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 22:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 22:10:35 INFO - PROCESS | 10117 | 1461301835251 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:10:35 INFO - PROCESS | 10117 | 1461301835255 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:10:35 INFO - PROCESS | 10117 | 1461301835270 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:10:35 INFO - PROCESS | 10117 | 1461301835278 Marionette TRACE conn3 <- [1,2770,null,{}] 22:10:35 INFO - PROCESS | 10117 | 1461301835285 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:35 INFO - PROCESS | 10117 | 1461301835507 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:10:35 INFO - PROCESS | 10117 | 1461301835780 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb617000 == 163 [pid = 10117] [id = 700] 22:10:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 137 (0x7ff6b4226400) [pid = 10117] [serial = 2101] [outer = (nil)] 22:10:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6b4a07000) [pid = 10117] [serial = 2102] [outer = 0x7ff6b4226400] 22:10:35 INFO - PROCESS | 10117 | 1461301835898 Marionette DEBUG loaded listener.js 22:10:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6b4aa4400) [pid = 10117] [serial = 2103] [outer = 0x7ff6b4226400] 22:10:36 INFO - PROCESS | 10117 | 1461301836728 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 22:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1494ms 22:10:36 INFO - PROCESS | 10117 | 1461301836758 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:10:36 INFO - PROCESS | 10117 | 1461301836764 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:10:36 INFO - PROCESS | 10117 | 1461301836769 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:10:36 INFO - PROCESS | 10117 | 1461301836773 Marionette TRACE conn3 <- [1,2774,null,{}] 22:10:36 INFO - PROCESS | 10117 | 1461301836778 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:37 INFO - PROCESS | 10117 | 1461301837010 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:10:37 INFO - PROCESS | 10117 | 1461301837256 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcaa6000 == 164 [pid = 10117] [id = 701] 22:10:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6b2f4e800) [pid = 10117] [serial = 2104] [outer = (nil)] 22:10:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6b4ce2c00) [pid = 10117] [serial = 2105] [outer = 0x7ff6b2f4e800] 22:10:37 INFO - PROCESS | 10117 | 1461301837368 Marionette DEBUG loaded listener.js 22:10:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6b5d42c00) [pid = 10117] [serial = 2106] [outer = 0x7ff6b2f4e800] 22:10:38 INFO - PROCESS | 10117 | 1461301838235 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 22:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1529ms 22:10:38 INFO - PROCESS | 10117 | 1461301838300 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:10:38 INFO - PROCESS | 10117 | 1461301838303 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:10:38 INFO - PROCESS | 10117 | 1461301838309 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:10:38 INFO - PROCESS | 10117 | 1461301838311 Marionette TRACE conn3 <- [1,2778,null,{}] 22:10:38 INFO - PROCESS | 10117 | 1461301838317 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:38 INFO - PROCESS | 10117 | 1461301838546 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:10:38 INFO - PROCESS | 10117 | 1461301838870 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0574800 == 165 [pid = 10117] [id = 702] 22:10:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6b7345400) [pid = 10117] [serial = 2107] [outer = (nil)] 22:10:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b7351c00) [pid = 10117] [serial = 2108] [outer = 0x7ff6b7345400] 22:10:38 INFO - PROCESS | 10117 | 1461301838964 Marionette DEBUG loaded listener.js 22:10:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b8e4c000) [pid = 10117] [serial = 2109] [outer = 0x7ff6b7345400] 22:10:39 INFO - PROCESS | 10117 | 1461301839818 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 22:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1578ms 22:10:39 INFO - PROCESS | 10117 | 1461301839889 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:10:39 INFO - PROCESS | 10117 | 1461301839893 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:10:39 INFO - PROCESS | 10117 | 1461301839898 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:10:39 INFO - PROCESS | 10117 | 1461301839900 Marionette TRACE conn3 <- [1,2782,null,{}] 22:10:39 INFO - PROCESS | 10117 | 1461301839906 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:40 INFO - PROCESS | 10117 | 1461301840185 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:10:40 INFO - PROCESS | 10117 | 1461301840493 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0a45000 == 166 [pid = 10117] [id = 703] 22:10:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b7349400) [pid = 10117] [serial = 2110] [outer = (nil)] 22:10:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6ba8ecc00) [pid = 10117] [serial = 2111] [outer = 0x7ff6b7349400] 22:10:40 INFO - PROCESS | 10117 | 1461301840570 Marionette DEBUG loaded listener.js 22:10:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6bb5f0400) [pid = 10117] [serial = 2112] [outer = 0x7ff6b7349400] 22:10:41 INFO - PROCESS | 10117 | 1461301841386 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 22:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1535ms 22:10:41 INFO - PROCESS | 10117 | 1461301841435 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:10:41 INFO - PROCESS | 10117 | 1461301841439 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:10:41 INFO - PROCESS | 10117 | 1461301841445 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:10:41 INFO - PROCESS | 10117 | 1461301841447 Marionette TRACE conn3 <- [1,2786,null,{}] 22:10:41 INFO - PROCESS | 10117 | 1461301841452 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:41 INFO - PROCESS | 10117 | 1461301841676 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:10:41 INFO - PROCESS | 10117 | 1461301841990 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b97800 == 167 [pid = 10117] [id = 704] 22:10:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6ba4ac800) [pid = 10117] [serial = 2113] [outer = (nil)] 22:10:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6bb849400) [pid = 10117] [serial = 2114] [outer = 0x7ff6ba4ac800] 22:10:42 INFO - PROCESS | 10117 | 1461301842072 Marionette DEBUG loaded listener.js 22:10:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6bb856800) [pid = 10117] [serial = 2115] [outer = 0x7ff6ba4ac800] 22:10:42 INFO - PROCESS | 10117 | 1461301842908 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 22:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1528ms 22:10:42 INFO - PROCESS | 10117 | 1461301842974 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:10:42 INFO - PROCESS | 10117 | 1461301842979 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:10:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:10:42 INFO - PROCESS | 10117 | 1461301842987 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:10:42 INFO - PROCESS | 10117 | 1461301842991 Marionette TRACE conn3 <- [1,2790,null,{}] 22:10:42 INFO - PROCESS | 10117 | 1461301842998 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:43 INFO - PROCESS | 10117 | 1461301843263 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:10:43 INFO - PROCESS | 10117 | 1461301843579 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1019000 == 168 [pid = 10117] [id = 705] 22:10:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6bb5f0800) [pid = 10117] [serial = 2116] [outer = (nil)] 22:10:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6bc14c800) [pid = 10117] [serial = 2117] [outer = 0x7ff6bb5f0800] 22:10:43 INFO - PROCESS | 10117 | 1461301843660 Marionette DEBUG loaded listener.js 22:10:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6bc169000) [pid = 10117] [serial = 2118] [outer = 0x7ff6bb5f0800] 22:10:44 INFO - PROCESS | 10117 | 1461301844514 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 22:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1581ms 22:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:10:44 INFO - PROCESS | 10117 | 1461301844569 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:10:44 INFO - PROCESS | 10117 | 1461301844571 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:10:44 INFO - PROCESS | 10117 | 1461301844578 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:10:44 INFO - PROCESS | 10117 | 1461301844581 Marionette TRACE conn3 <- [1,2794,null,{}] 22:10:44 INFO - PROCESS | 10117 | 1461301844586 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:44 INFO - PROCESS | 10117 | 1461301844819 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:10:45 INFO - PROCESS | 10117 | 1461301845138 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b18800 == 169 [pid = 10117] [id = 706] 22:10:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6af871000) [pid = 10117] [serial = 2119] [outer = (nil)] 22:10:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6bc22dc00) [pid = 10117] [serial = 2120] [outer = 0x7ff6af871000] 22:10:45 INFO - PROCESS | 10117 | 1461301845222 Marionette DEBUG loaded listener.js 22:10:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6bc2d4400) [pid = 10117] [serial = 2121] [outer = 0x7ff6af871000] 22:10:46 INFO - PROCESS | 10117 | 1461301846060 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 22:10:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:10:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1539ms 22:10:46 INFO - PROCESS | 10117 | 1461301846118 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:10:46 INFO - PROCESS | 10117 | 1461301846122 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:10:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:10:46 INFO - PROCESS | 10117 | 1461301846128 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:10:46 INFO - PROCESS | 10117 | 1461301846131 Marionette TRACE conn3 <- [1,2798,null,{}] 22:10:46 INFO - PROCESS | 10117 | 1461301846136 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:46 INFO - PROCESS | 10117 | 1461301846373 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:10:46 INFO - PROCESS | 10117 | 1461301846703 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1eca800 == 170 [pid = 10117] [id = 707] 22:10:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6bcc96800) [pid = 10117] [serial = 2122] [outer = (nil)] 22:10:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6bcc9c000) [pid = 10117] [serial = 2123] [outer = 0x7ff6bcc96800] 22:10:46 INFO - PROCESS | 10117 | 1461301846790 Marionette DEBUG loaded listener.js 22:10:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6bcec5800) [pid = 10117] [serial = 2124] [outer = 0x7ff6bcc96800] 22:10:47 INFO - PROCESS | 10117 | 1461301847653 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 22:10:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:10:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 22:10:47 INFO - PROCESS | 10117 | 1461301847713 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:10:47 INFO - PROCESS | 10117 | 1461301847718 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:10:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:10:47 INFO - PROCESS | 10117 | 1461301847724 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:10:47 INFO - PROCESS | 10117 | 1461301847729 Marionette TRACE conn3 <- [1,2802,null,{}] 22:10:47 INFO - PROCESS | 10117 | 1461301847735 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:48 INFO - PROCESS | 10117 | 1461301848047 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:10:48 INFO - PROCESS | 10117 | 1461301848381 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30b3000 == 171 [pid = 10117] [id = 708] 22:10:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6c0510400) [pid = 10117] [serial = 2125] [outer = (nil)] 22:10:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6c0827000) [pid = 10117] [serial = 2126] [outer = 0x7ff6c0510400] 22:10:48 INFO - PROCESS | 10117 | 1461301848460 Marionette DEBUG loaded listener.js 22:10:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6c090c400) [pid = 10117] [serial = 2127] [outer = 0x7ff6c0510400] 22:10:49 INFO - PROCESS | 10117 | 1461301849302 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 22:10:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:10:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1632ms 22:10:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:10:49 INFO - PROCESS | 10117 | 1461301849357 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:10:49 INFO - PROCESS | 10117 | 1461301849360 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:10:49 INFO - PROCESS | 10117 | 1461301849366 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:10:49 INFO - PROCESS | 10117 | 1461301849369 Marionette TRACE conn3 <- [1,2806,null,{}] 22:10:49 INFO - PROCESS | 10117 | 1461301849374 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:49 INFO - PROCESS | 10117 | 1461301849610 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:10:49 INFO - PROCESS | 10117 | 1461301849929 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3916000 == 172 [pid = 10117] [id = 709] 22:10:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6bced0400) [pid = 10117] [serial = 2128] [outer = (nil)] 22:10:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6c0a93400) [pid = 10117] [serial = 2129] [outer = 0x7ff6bced0400] 22:10:50 INFO - PROCESS | 10117 | 1461301850010 Marionette DEBUG loaded listener.js 22:10:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6c0a9a000) [pid = 10117] [serial = 2130] [outer = 0x7ff6bced0400] 22:10:50 INFO - PROCESS | 10117 | 1461301850809 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 22:10:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:10:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1493ms 22:10:50 INFO - PROCESS | 10117 | 1461301850859 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:10:50 INFO - PROCESS | 10117 | 1461301850863 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:10:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:10:50 INFO - PROCESS | 10117 | 1461301850869 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:10:50 INFO - PROCESS | 10117 | 1461301850872 Marionette TRACE conn3 <- [1,2810,null,{}] 22:10:50 INFO - PROCESS | 10117 | 1461301850878 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:51 INFO - PROCESS | 10117 | 1461301851123 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:10:51 INFO - PROCESS | 10117 | 1461301851443 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3fb6000 == 173 [pid = 10117] [id = 710] 22:10:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6c090ec00) [pid = 10117] [serial = 2131] [outer = (nil)] 22:10:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6c0ab1800) [pid = 10117] [serial = 2132] [outer = 0x7ff6c090ec00] 22:10:51 INFO - PROCESS | 10117 | 1461301851522 Marionette DEBUG loaded listener.js 22:10:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6c0aba800) [pid = 10117] [serial = 2133] [outer = 0x7ff6c090ec00] 22:10:52 INFO - PROCESS | 10117 | 1461301852330 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 22:10:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:10:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1531ms 22:10:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:10:52 INFO - PROCESS | 10117 | 1461301852402 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:10:52 INFO - PROCESS | 10117 | 1461301852404 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:10:52 INFO - PROCESS | 10117 | 1461301852410 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:10:52 INFO - PROCESS | 10117 | 1461301852413 Marionette TRACE conn3 <- [1,2814,null,{}] 22:10:52 INFO - PROCESS | 10117 | 1461301852418 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:52 INFO - PROCESS | 10117 | 1461301852653 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:10:52 INFO - PROCESS | 10117 | 1461301852973 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:53 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c4406000 == 174 [pid = 10117] [id = 711] 22:10:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6aeb1e800) [pid = 10117] [serial = 2134] [outer = (nil)] 22:10:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c0abbc00) [pid = 10117] [serial = 2135] [outer = 0x7ff6aeb1e800] 22:10:53 INFO - PROCESS | 10117 | 1461301853052 Marionette DEBUG loaded listener.js 22:10:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6c0cd9400) [pid = 10117] [serial = 2136] [outer = 0x7ff6aeb1e800] 22:10:53 INFO - PROCESS | 10117 | 1461301853874 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 22:10:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:10:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 22:10:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:10:53 INFO - PROCESS | 10117 | 1461301853944 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:10:53 INFO - PROCESS | 10117 | 1461301853947 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:10:53 INFO - PROCESS | 10117 | 1461301853953 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:10:53 INFO - PROCESS | 10117 | 1461301853957 Marionette TRACE conn3 <- [1,2818,null,{}] 22:10:53 INFO - PROCESS | 10117 | 1461301853962 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:54 INFO - PROCESS | 10117 | 1461301854230 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:10:54 INFO - PROCESS | 10117 | 1461301854547 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c456d000 == 175 [pid = 10117] [id = 712] 22:10:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6ae979800) [pid = 10117] [serial = 2137] [outer = (nil)] 22:10:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6c0edbc00) [pid = 10117] [serial = 2138] [outer = 0x7ff6ae979800] 22:10:54 INFO - PROCESS | 10117 | 1461301854625 Marionette DEBUG loaded listener.js 22:10:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c1a23c00) [pid = 10117] [serial = 2139] [outer = 0x7ff6ae979800] 22:10:55 INFO - PROCESS | 10117 | 1461301855432 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 22:10:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:10:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1535ms 22:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:10:55 INFO - PROCESS | 10117 | 1461301855488 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:10:55 INFO - PROCESS | 10117 | 1461301855490 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:10:55 INFO - PROCESS | 10117 | 1461301855496 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:10:55 INFO - PROCESS | 10117 | 1461301855499 Marionette TRACE conn3 <- [1,2822,null,{}] 22:10:55 INFO - PROCESS | 10117 | 1461301855504 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:55 INFO - PROCESS | 10117 | 1461301855721 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:10:56 INFO - PROCESS | 10117 | 1461301856051 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:56 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45b8800 == 176 [pid = 10117] [id = 713] 22:10:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6b1ad2000) [pid = 10117] [serial = 2140] [outer = (nil)] 22:10:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6c1a2c800) [pid = 10117] [serial = 2141] [outer = 0x7ff6b1ad2000] 22:10:56 INFO - PROCESS | 10117 | 1461301856132 Marionette DEBUG loaded listener.js 22:10:56 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c1a32400) [pid = 10117] [serial = 2142] [outer = 0x7ff6b1ad2000] 22:10:56 INFO - PROCESS | 10117 | 1461301856928 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 22:10:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:10:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1482ms 22:10:56 INFO - PROCESS | 10117 | 1461301856979 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:10:56 INFO - PROCESS | 10117 | 1461301856983 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:10:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:10:56 INFO - PROCESS | 10117 | 1461301856988 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:10:56 INFO - PROCESS | 10117 | 1461301856991 Marionette TRACE conn3 <- [1,2826,null,{}] 22:10:57 INFO - PROCESS | 10117 | 1461301856996 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:57 INFO - PROCESS | 10117 | 1461301857219 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:10:57 INFO - PROCESS | 10117 | 1461301857541 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c5913000 == 177 [pid = 10117] [id = 714] 22:10:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c1a25400) [pid = 10117] [serial = 2143] [outer = (nil)] 22:10:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c1a2e000) [pid = 10117] [serial = 2144] [outer = 0x7ff6c1a25400] 22:10:57 INFO - PROCESS | 10117 | 1461301857621 Marionette DEBUG loaded listener.js 22:10:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c1bcc000) [pid = 10117] [serial = 2145] [outer = 0x7ff6c1a25400] 22:10:58 INFO - PROCESS | 10117 | 1461301858470 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1530ms 22:10:58 INFO - PROCESS | 10117 | 1461301858519 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:10:58 INFO - PROCESS | 10117 | 1461301858522 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:10:58 INFO - PROCESS | 10117 | 1461301858528 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:10:58 INFO - PROCESS | 10117 | 1461301858531 Marionette TRACE conn3 <- [1,2830,null,{}] 22:10:58 INFO - PROCESS | 10117 | 1461301858536 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:58 INFO - PROCESS | 10117 | 1461301858768 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:10:59 INFO - PROCESS | 10117 | 1461301859128 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c7321800 == 178 [pid = 10117] [id = 715] 22:10:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c1bd3400) [pid = 10117] [serial = 2146] [outer = (nil)] 22:10:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c1bd6400) [pid = 10117] [serial = 2147] [outer = 0x7ff6c1bd3400] 22:10:59 INFO - PROCESS | 10117 | 1461301859216 Marionette DEBUG loaded listener.js 22:10:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c1d3b000) [pid = 10117] [serial = 2148] [outer = 0x7ff6c1bd3400] 22:11:00 INFO - PROCESS | 10117 | 1461301860023 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1534ms 22:11:00 INFO - PROCESS | 10117 | 1461301860064 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:11:00 INFO - PROCESS | 10117 | 1461301860067 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:11:00 INFO - PROCESS | 10117 | 1461301860073 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:11:00 INFO - PROCESS | 10117 | 1461301860075 Marionette TRACE conn3 <- [1,2834,null,{}] 22:11:00 INFO - PROCESS | 10117 | 1461301860081 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:00 INFO - PROCESS | 10117 | 1461301860324 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:11:00 INFO - PROCESS | 10117 | 1461301860651 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:00 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb252800 == 179 [pid = 10117] [id = 716] 22:11:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c1a26800) [pid = 10117] [serial = 2149] [outer = (nil)] 22:11:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c1da4400) [pid = 10117] [serial = 2150] [outer = 0x7ff6c1a26800] 22:11:00 INFO - PROCESS | 10117 | 1461301860733 Marionette DEBUG loaded listener.js 22:11:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c1daf000) [pid = 10117] [serial = 2151] [outer = 0x7ff6c1a26800] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b1e72800) [pid = 10117] [serial = 2030] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6bcc96400) [pid = 10117] [serial = 2001] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6bc228800) [pid = 10117] [serial = 1995] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6af872400) [pid = 10117] [serial = 2024] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6b2269800) [pid = 10117] [serial = 1967] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6c0504400) [pid = 10117] [serial = 2009] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6bb60d400) [pid = 10117] [serial = 1989] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c072c400) [pid = 10117] [serial = 2013] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c0723c00) [pid = 10117] [serial = 2012] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6bcc9ec00) [pid = 10117] [serial = 2003] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b83f0800) [pid = 10117] [serial = 1982] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b4229000) [pid = 10117] [serial = 1973] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b4a0a800) [pid = 10117] [serial = 1976] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6bcecac00) [pid = 10117] [serial = 2007] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c050a000) [pid = 10117] [serial = 2010] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6aefe0800) [pid = 10117] [serial = 2022] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b1e5cc00) [pid = 10117] [serial = 1965] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6bce1c800) [pid = 10117] [serial = 2006] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6bc2d5c00) [pid = 10117] [serial = 1998] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6b41b6000) [pid = 10117] [serial = 1971] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6bc0b8c00) [pid = 10117] [serial = 1992] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6ba8ec000) [pid = 10117] [serial = 1986] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6bc2cbc00) [pid = 10117] [serial = 1997] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6ae941000) [pid = 10117] [serial = 1961] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6bc4ddc00) [pid = 10117] [serial = 2000] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c0829800) [pid = 10117] [serial = 2015] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6b8e49c00) [pid = 10117] [serial = 1983] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6b21d5000) [pid = 10117] [serial = 2027] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b1ad4400) [pid = 10117] [serial = 2025] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b2b90000) [pid = 10117] [serial = 1968] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b2847000) [pid = 10117] [serial = 2028] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6c0832800) [pid = 10117] [serial = 2016] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6b71b0c00) [pid = 10117] [serial = 1980] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6bce1a400) [pid = 10117] [serial = 2004] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6aec21800) [pid = 10117] [serial = 2021] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6b9411400) [pid = 10117] [serial = 1985] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6bb604c00) [pid = 10117] [serial = 1988] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b4aab400) [pid = 10117] [serial = 1977] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6b00b6800) [pid = 10117] [serial = 1964] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6b4e5c400) [pid = 10117] [serial = 1979] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6aeb1c800) [pid = 10117] [serial = 1962] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6b449e400) [pid = 10117] [serial = 1974] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6bc16e800) [pid = 10117] [serial = 1994] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6b1e6e400) [pid = 10117] [serial = 1887] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b2fec400) [pid = 10117] [serial = 1970] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6c090b400) [pid = 10117] [serial = 2018] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6bc0aec00) [pid = 10117] [serial = 1991] [outer = (nil)] [url = about:blank] 22:11:02 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6bb5ec000) [pid = 10117] [serial = 1944] [outer = (nil)] [url = about:blank] 22:11:03 INFO - PROCESS | 10117 | 1461301863198 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 3183ms 22:11:03 INFO - PROCESS | 10117 | 1461301863259 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:11:03 INFO - PROCESS | 10117 | 1461301863265 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:11:03 INFO - PROCESS | 10117 | 1461301863279 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:11:03 INFO - PROCESS | 10117 | 1461301863283 Marionette TRACE conn3 <- [1,2838,null,{}] 22:11:03 INFO - PROCESS | 10117 | 1461301863295 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:03 INFO - PROCESS | 10117 | 1461301863510 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:11:03 INFO - PROCESS | 10117 | 1461301863702 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b0295000 == 180 [pid = 10117] [id = 717] 22:11:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6aeb26000) [pid = 10117] [serial = 2152] [outer = (nil)] 22:11:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6aefec000) [pid = 10117] [serial = 2153] [outer = 0x7ff6aeb26000] 22:11:03 INFO - PROCESS | 10117 | 1461301863766 Marionette DEBUG loaded listener.js 22:11:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6af23d400) [pid = 10117] [serial = 2154] [outer = 0x7ff6aeb26000] 22:11:04 INFO - PROCESS | 10117 | 1461301864646 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 22:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1396ms 22:11:04 INFO - PROCESS | 10117 | 1461301864672 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:11:04 INFO - PROCESS | 10117 | 1461301864680 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:11:04 INFO - PROCESS | 10117 | 1461301864689 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:11:04 INFO - PROCESS | 10117 | 1461301864693 Marionette TRACE conn3 <- [1,2842,null,{}] 22:11:04 INFO - PROCESS | 10117 | 1461301864698 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:04 INFO - PROCESS | 10117 | 1461301864914 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:11:05 INFO - PROCESS | 10117 | 1461301865148 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2ad8800 == 181 [pid = 10117] [id = 718] 22:11:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6aefea800) [pid = 10117] [serial = 2155] [outer = (nil)] 22:11:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b1e69c00) [pid = 10117] [serial = 2156] [outer = 0x7ff6aefea800] 22:11:05 INFO - PROCESS | 10117 | 1461301865215 Marionette DEBUG loaded listener.js 22:11:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b20c7800) [pid = 10117] [serial = 2157] [outer = 0x7ff6aefea800] 22:11:06 INFO - PROCESS | 10117 | 1461301866074 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 22:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1438ms 22:11:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:11:06 INFO - PROCESS | 10117 | 1461301866128 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:11:06 INFO - PROCESS | 10117 | 1461301866131 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:11:06 INFO - PROCESS | 10117 | 1461301866143 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:11:06 INFO - PROCESS | 10117 | 1461301866148 Marionette TRACE conn3 <- [1,2846,null,{}] 22:11:06 INFO - PROCESS | 10117 | 1461301866163 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:06 INFO - PROCESS | 10117 | 1461301866463 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:11:06 INFO - PROCESS | 10117 | 1461301866523 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:06 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b467a000 == 182 [pid = 10117] [id = 719] 22:11:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b2baa000) [pid = 10117] [serial = 2158] [outer = (nil)] 22:11:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6b2baec00) [pid = 10117] [serial = 2159] [outer = 0x7ff6b2baa000] 22:11:06 INFO - PROCESS | 10117 | 1461301866650 Marionette DEBUG loaded listener.js 22:11:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6b2f4bc00) [pid = 10117] [serial = 2160] [outer = 0x7ff6b2baa000] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6ac83e000) [pid = 10117] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6af869800) [pid = 10117] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6b2f50800) [pid = 10117] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6b1e74800) [pid = 10117] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6ae979c00) [pid = 10117] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:11:07 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6ae93fc00) [pid = 10117] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:11:08 INFO - PROCESS | 10117 | 1461301867995 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 22:11:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:11:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1892ms 22:11:08 INFO - PROCESS | 10117 | 1461301868028 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:11:08 INFO - PROCESS | 10117 | 1461301868032 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:11:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:11:08 INFO - PROCESS | 10117 | 1461301868037 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:11:08 INFO - PROCESS | 10117 | 1461301868040 Marionette TRACE conn3 <- [1,2850,null,{}] 22:11:08 INFO - PROCESS | 10117 | 1461301868045 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:08 INFO - PROCESS | 10117 | 1461301868245 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:11:08 INFO - PROCESS | 10117 | 1461301868448 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dd5800 == 183 [pid = 10117] [id = 720] 22:11:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6b1e69800) [pid = 10117] [serial = 2161] [outer = (nil)] 22:11:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6b2f54c00) [pid = 10117] [serial = 2162] [outer = 0x7ff6b1e69800] 22:11:08 INFO - PROCESS | 10117 | 1461301868513 Marionette DEBUG loaded listener.js 22:11:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b4030000) [pid = 10117] [serial = 2163] [outer = 0x7ff6b1e69800] 22:11:09 INFO - PROCESS | 10117 | 1461301869237 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:11:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:11:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1227ms 22:11:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:11:09 INFO - PROCESS | 10117 | 1461301869268 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:11:09 INFO - PROCESS | 10117 | 1461301869270 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:11:09 INFO - PROCESS | 10117 | 1461301869275 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:11:09 INFO - PROCESS | 10117 | 1461301869279 Marionette TRACE conn3 <- [1,2854,null,{}] 22:11:09 INFO - PROCESS | 10117 | 1461301869283 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:09 INFO - PROCESS | 10117 | 1461301869561 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:11:09 INFO - PROCESS | 10117 | 1461301869952 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:09 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6af15a000 == 184 [pid = 10117] [id = 721] 22:11:09 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6ac848800) [pid = 10117] [serial = 2164] [outer = (nil)] 22:11:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6ae96e800) [pid = 10117] [serial = 2165] [outer = 0x7ff6ac848800] 22:11:10 INFO - PROCESS | 10117 | 1461301870032 Marionette DEBUG loaded listener.js 22:11:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6aec23c00) [pid = 10117] [serial = 2166] [outer = 0x7ff6ac848800] 22:11:10 INFO - PROCESS | 10117 | 1461301870920 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 22:11:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:11:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1684ms 22:11:10 INFO - PROCESS | 10117 | 1461301870962 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:11:10 INFO - PROCESS | 10117 | 1461301870969 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:11:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:11:10 INFO - PROCESS | 10117 | 1461301870978 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:11:10 INFO - PROCESS | 10117 | 1461301870982 Marionette TRACE conn3 <- [1,2858,null,{}] 22:11:10 INFO - PROCESS | 10117 | 1461301870989 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:11 INFO - PROCESS | 10117 | 1461301871259 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:11:11 INFO - PROCESS | 10117 | 1461301871578 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42e3000 == 185 [pid = 10117] [id = 722] 22:11:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6b1ad1c00) [pid = 10117] [serial = 2167] [outer = (nil)] 22:11:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b1e5f400) [pid = 10117] [serial = 2168] [outer = 0x7ff6b1ad1c00] 22:11:11 INFO - PROCESS | 10117 | 1461301871660 Marionette DEBUG loaded listener.js 22:11:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b1e70400) [pid = 10117] [serial = 2169] [outer = 0x7ff6b1ad1c00] 22:11:12 INFO - PROCESS | 10117 | 1461301872532 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1589ms 22:11:12 INFO - PROCESS | 10117 | 1461301872571 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:11:12 INFO - PROCESS | 10117 | 1461301872577 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:11:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:11:12 INFO - PROCESS | 10117 | 1461301872583 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:11:12 INFO - PROCESS | 10117 | 1461301872585 Marionette TRACE conn3 <- [1,2862,null,{}] 22:11:12 INFO - PROCESS | 10117 | 1461301872591 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:12 INFO - PROCESS | 10117 | 1461301872826 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:11:13 INFO - PROCESS | 10117 | 1461301873180 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b7093000 == 186 [pid = 10117] [id = 723] 22:11:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b2266400) [pid = 10117] [serial = 2170] [outer = (nil)] 22:11:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b284cc00) [pid = 10117] [serial = 2171] [outer = 0x7ff6b2266400] 22:11:13 INFO - PROCESS | 10117 | 1461301873262 Marionette DEBUG loaded listener.js 22:11:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b2ba8800) [pid = 10117] [serial = 2172] [outer = 0x7ff6b2266400] 22:11:14 INFO - PROCESS | 10117 | 1461301874133 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 22:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 22:11:14 INFO - PROCESS | 10117 | 1461301874195 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:11:14 INFO - PROCESS | 10117 | 1461301874200 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:11:14 INFO - PROCESS | 10117 | 1461301874214 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:11:14 INFO - PROCESS | 10117 | 1461301874223 Marionette TRACE conn3 <- [1,2866,null,{}] 22:11:14 INFO - PROCESS | 10117 | 1461301874229 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:14 INFO - PROCESS | 10117 | 1461301874499 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:11:14 INFO - PROCESS | 10117 | 1461301874812 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8e72000 == 187 [pid = 10117] [id = 724] 22:11:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b2842800) [pid = 10117] [serial = 2173] [outer = (nil)] 22:11:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b4229c00) [pid = 10117] [serial = 2174] [outer = 0x7ff6b2842800] 22:11:14 INFO - PROCESS | 10117 | 1461301874891 Marionette DEBUG loaded listener.js 22:11:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b449e400) [pid = 10117] [serial = 2175] [outer = 0x7ff6b2842800] 22:11:15 INFO - PROCESS | 10117 | 1461301875718 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:11:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1543ms 22:11:15 INFO - PROCESS | 10117 | 1461301875750 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:11:15 INFO - PROCESS | 10117 | 1461301875754 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:11:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:11:15 INFO - PROCESS | 10117 | 1461301875759 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:11:15 INFO - PROCESS | 10117 | 1461301875762 Marionette TRACE conn3 <- [1,2870,null,{}] 22:11:15 INFO - PROCESS | 10117 | 1461301875767 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:16 INFO - PROCESS | 10117 | 1461301875999 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:11:16 INFO - PROCESS | 10117 | 1461301876327 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b93a2800 == 188 [pid = 10117] [id = 725] 22:11:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b44a8c00) [pid = 10117] [serial = 2176] [outer = (nil)] 22:11:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b4a05000) [pid = 10117] [serial = 2177] [outer = 0x7ff6b44a8c00] 22:11:16 INFO - PROCESS | 10117 | 1461301876406 Marionette DEBUG loaded listener.js 22:11:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b4a9d400) [pid = 10117] [serial = 2178] [outer = 0x7ff6b44a8c00] 22:11:17 INFO - PROCESS | 10117 | 1461301877214 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 22:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1485ms 22:11:17 INFO - PROCESS | 10117 | 1461301877246 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:11:17 INFO - PROCESS | 10117 | 1461301877250 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:11:17 INFO - PROCESS | 10117 | 1461301877256 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:11:17 INFO - PROCESS | 10117 | 1461301877260 Marionette TRACE conn3 <- [1,2874,null,{}] 22:11:17 INFO - PROCESS | 10117 | 1461301877265 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:17 INFO - PROCESS | 10117 | 1461301877508 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:11:17 INFO - PROCESS | 10117 | 1461301877832 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:17 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba6b1800 == 189 [pid = 10117] [id = 726] 22:11:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b4d43800) [pid = 10117] [serial = 2179] [outer = (nil)] 22:11:17 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b4d50c00) [pid = 10117] [serial = 2180] [outer = 0x7ff6b4d43800] 22:11:17 INFO - PROCESS | 10117 | 1461301877926 Marionette DEBUG loaded listener.js 22:11:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b71bf800) [pid = 10117] [serial = 2181] [outer = 0x7ff6b4d43800] 22:11:18 INFO - PROCESS | 10117 | 1461301878822 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 22:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1636ms 22:11:18 INFO - PROCESS | 10117 | 1461301878893 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:11:18 INFO - PROCESS | 10117 | 1461301878897 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:11:18 INFO - PROCESS | 10117 | 1461301878903 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:11:18 INFO - PROCESS | 10117 | 1461301878905 Marionette TRACE conn3 <- [1,2878,null,{}] 22:11:18 INFO - PROCESS | 10117 | 1461301878910 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:19 INFO - PROCESS | 10117 | 1461301879143 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:11:19 INFO - PROCESS | 10117 | 1461301879470 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:19 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb792800 == 190 [pid = 10117] [id = 727] 22:11:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b284d000) [pid = 10117] [serial = 2182] [outer = (nil)] 22:11:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b9408800) [pid = 10117] [serial = 2183] [outer = 0x7ff6b284d000] 22:11:19 INFO - PROCESS | 10117 | 1461301879553 Marionette DEBUG loaded listener.js 22:11:19 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6ba4b9800) [pid = 10117] [serial = 2184] [outer = 0x7ff6b284d000] 22:11:20 INFO - PROCESS | 10117 | 1461301880386 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1530ms 22:11:20 INFO - PROCESS | 10117 | 1461301880434 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:11:20 INFO - PROCESS | 10117 | 1461301880438 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:11:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:11:20 INFO - PROCESS | 10117 | 1461301880446 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:11:20 INFO - PROCESS | 10117 | 1461301880449 Marionette TRACE conn3 <- [1,2882,null,{}] 22:11:20 INFO - PROCESS | 10117 | 1461301880454 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:20 INFO - PROCESS | 10117 | 1461301880685 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:11:21 INFO - PROCESS | 10117 | 1461301881000 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcab8000 == 191 [pid = 10117] [id = 728] 22:11:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b4d45000) [pid = 10117] [serial = 2185] [outer = (nil)] 22:11:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6bb602c00) [pid = 10117] [serial = 2186] [outer = 0x7ff6b4d45000] 22:11:21 INFO - PROCESS | 10117 | 1461301881077 Marionette DEBUG loaded listener.js 22:11:21 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bb84f400) [pid = 10117] [serial = 2187] [outer = 0x7ff6b4d45000] 22:11:21 INFO - PROCESS | 10117 | 1461301881917 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 22:11:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:11:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1537ms 22:11:21 INFO - PROCESS | 10117 | 1461301881985 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 10117 | 1461301881989 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:11:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:11:21 INFO - PROCESS | 10117 | 1461301881994 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:11:21 INFO - PROCESS | 10117 | 1461301881996 Marionette TRACE conn3 <- [1,2886,null,{}] 22:11:22 INFO - PROCESS | 10117 | 1461301882002 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:22 INFO - PROCESS | 10117 | 1461301882228 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:11:22 INFO - PROCESS | 10117 | 1461301882539 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:22 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a3000 == 192 [pid = 10117] [id = 729] 22:11:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6b9408000) [pid = 10117] [serial = 2188] [outer = (nil)] 22:11:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6bc155000) [pid = 10117] [serial = 2189] [outer = 0x7ff6b9408000] 22:11:22 INFO - PROCESS | 10117 | 1461301882619 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6bc222400) [pid = 10117] [serial = 2190] [outer = 0x7ff6b9408000] 22:11:23 INFO - PROCESS | 10117 | 1461301883442 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 22:11:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:11:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1490ms 22:11:23 INFO - PROCESS | 10117 | 1461301883486 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:11:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:11:23 INFO - PROCESS | 10117 | 1461301883491 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:11:23 INFO - PROCESS | 10117 | 1461301883497 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:11:23 INFO - PROCESS | 10117 | 1461301883500 Marionette TRACE conn3 <- [1,2890,null,{}] 22:11:23 INFO - PROCESS | 10117 | 1461301883506 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:23 INFO - PROCESS | 10117 | 1461301883746 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:11:24 INFO - PROCESS | 10117 | 1461301884063 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c09c7000 == 193 [pid = 10117] [id = 730] 22:11:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc222800) [pid = 10117] [serial = 2191] [outer = (nil)] 22:11:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bc2d2800) [pid = 10117] [serial = 2192] [outer = 0x7ff6bc222800] 22:11:24 INFO - PROCESS | 10117 | 1461301884142 Marionette DEBUG loaded listener.js 22:11:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6bc4da400) [pid = 10117] [serial = 2193] [outer = 0x7ff6bc222800] 22:11:24 INFO - PROCESS | 10117 | 1461301884976 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:11:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:11:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1535ms 22:11:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:11:25 INFO - PROCESS | 10117 | 1461301885032 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:11:25 INFO - PROCESS | 10117 | 1461301885035 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:11:25 INFO - PROCESS | 10117 | 1461301885041 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:11:25 INFO - PROCESS | 10117 | 1461301885043 Marionette TRACE conn3 <- [1,2894,null,{}] 22:11:25 INFO - PROCESS | 10117 | 1461301885049 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:25 INFO - PROCESS | 10117 | 1461301885269 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:11:25 INFO - PROCESS | 10117 | 1461301885600 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:25 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd5000 == 194 [pid = 10117] [id = 731] 22:11:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6bce1a000) [pid = 10117] [serial = 2194] [outer = (nil)] 22:11:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bce21c00) [pid = 10117] [serial = 2195] [outer = 0x7ff6bce1a000] 22:11:25 INFO - PROCESS | 10117 | 1461301885693 Marionette DEBUG loaded listener.js 22:11:25 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c050ac00) [pid = 10117] [serial = 2196] [outer = 0x7ff6bce1a000] 22:11:26 INFO - PROCESS | 10117 | 1461301886573 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:11:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 22:11:26 INFO - PROCESS | 10117 | 1461301886626 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:11:26 INFO - PROCESS | 10117 | 1461301886630 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:11:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:11:26 INFO - PROCESS | 10117 | 1461301886637 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:11:26 INFO - PROCESS | 10117 | 1461301886641 Marionette TRACE conn3 <- [1,2898,null,{}] 22:11:26 INFO - PROCESS | 10117 | 1461301886647 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:26 INFO - PROCESS | 10117 | 1461301886922 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:11:27 INFO - PROCESS | 10117 | 1461301887244 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b15800 == 195 [pid = 10117] [id = 732] 22:11:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6bce1d800) [pid = 10117] [serial = 2197] [outer = (nil)] 22:11:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c0a9f000) [pid = 10117] [serial = 2198] [outer = 0x7ff6bce1d800] 22:11:27 INFO - PROCESS | 10117 | 1461301887322 Marionette DEBUG loaded listener.js 22:11:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c1a30400) [pid = 10117] [serial = 2199] [outer = 0x7ff6bce1d800] 22:11:28 INFO - PROCESS | 10117 | 1461301888145 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 22:11:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:11:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1583ms 22:11:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:11:28 INFO - PROCESS | 10117 | 1461301888221 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:11:28 INFO - PROCESS | 10117 | 1461301888224 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:11:28 INFO - PROCESS | 10117 | 1461301888230 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:11:28 INFO - PROCESS | 10117 | 1461301888233 Marionette TRACE conn3 <- [1,2902,null,{}] 22:11:28 INFO - PROCESS | 10117 | 1461301888238 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:28 INFO - PROCESS | 10117 | 1461301888485 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:11:28 INFO - PROCESS | 10117 | 1461301888803 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ec3800 == 196 [pid = 10117] [id = 733] 22:11:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c0725800) [pid = 10117] [serial = 2200] [outer = (nil)] 22:11:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c1d35400) [pid = 10117] [serial = 2201] [outer = 0x7ff6c0725800] 22:11:28 INFO - PROCESS | 10117 | 1461301888880 Marionette DEBUG loaded listener.js 22:11:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c1d41c00) [pid = 10117] [serial = 2202] [outer = 0x7ff6c0725800] 22:11:29 INFO - PROCESS | 10117 | 1461301889759 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:11:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:11:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1583ms 22:11:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:11:29 INFO - PROCESS | 10117 | 1461301889813 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:11:29 INFO - PROCESS | 10117 | 1461301889816 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:11:29 INFO - PROCESS | 10117 | 1461301889822 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:11:29 INFO - PROCESS | 10117 | 1461301889824 Marionette TRACE conn3 <- [1,2906,null,{}] 22:11:29 INFO - PROCESS | 10117 | 1461301889829 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:30 INFO - PROCESS | 10117 | 1461301890062 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:11:30 INFO - PROCESS | 10117 | 1461301890383 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30ab000 == 197 [pid = 10117] [id = 734] 22:11:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c0726c00) [pid = 10117] [serial = 2203] [outer = (nil)] 22:11:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c3203400) [pid = 10117] [serial = 2204] [outer = 0x7ff6c0726c00] 22:11:30 INFO - PROCESS | 10117 | 1461301890461 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c3591400) [pid = 10117] [serial = 2205] [outer = 0x7ff6c0726c00] 22:11:31 INFO - PROCESS | 10117 | 1461301891267 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:11:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1487ms 22:11:31 INFO - PROCESS | 10117 | 1461301891309 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:11:31 INFO - PROCESS | 10117 | 1461301891313 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:11:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:11:31 INFO - PROCESS | 10117 | 1461301891319 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:11:31 INFO - PROCESS | 10117 | 1461301891321 Marionette TRACE conn3 <- [1,2910,null,{}] 22:11:31 INFO - PROCESS | 10117 | 1461301891327 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:31 INFO - PROCESS | 10117 | 1461301891559 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:11:31 INFO - PROCESS | 10117 | 1461301891885 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:31 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d43800 == 198 [pid = 10117] [id = 735] 22:11:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c3202c00) [pid = 10117] [serial = 2206] [outer = (nil)] 22:11:31 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c3684000) [pid = 10117] [serial = 2207] [outer = 0x7ff6c3202c00] 22:11:31 INFO - PROCESS | 10117 | 1461301891960 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c368a800) [pid = 10117] [serial = 2208] [outer = 0x7ff6c3202c00] 22:11:32 INFO - PROCESS | 10117 | 1461301892651 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 22:11:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:11:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:11:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 22:11:32 INFO - TEST-START | /DOMEvents/constructors.html 22:11:32 INFO - PROCESS | 10117 | 1461301892704 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 10117 | 1461301892707 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:11:32 INFO - PROCESS | 10117 | 1461301892713 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 10117 | 1461301892716 Marionette TRACE conn3 <- [1,2914,null,{}] 22:11:32 INFO - PROCESS | 10117 | 1461301892721 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:32 INFO - PROCESS | 10117 | 1461301892976 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:11:33 INFO - PROCESS | 10117 | 1461301893258 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45b7000 == 199 [pid = 10117] [id = 736] 22:11:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6bcece400) [pid = 10117] [serial = 2209] [outer = (nil)] 22:11:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c368d400) [pid = 10117] [serial = 2210] [outer = 0x7ff6bcece400] 22:11:33 INFO - PROCESS | 10117 | 1461301893334 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c37b2400) [pid = 10117] [serial = 2211] [outer = 0x7ff6bcece400] 22:11:34 INFO - PROCESS | 10117 | 1461301894260 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:11:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1598ms 22:11:34 INFO - PROCESS | 10117 | 1461301894313 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 10117 | 1461301894317 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:11:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:11:34 INFO - PROCESS | 10117 | 1461301894326 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 10117 | 1461301894337 Marionette TRACE conn3 <- [1,2918,null,{}] 22:11:34 INFO - PROCESS | 10117 | 1461301894353 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:34 INFO - PROCESS | 10117 | 1461301894583 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:11:34 INFO - PROCESS | 10117 | 1461301894905 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cc213000 == 200 [pid = 10117] [id = 737] 22:11:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c3592800) [pid = 10117] [serial = 2212] [outer = (nil)] 22:11:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c37bd800) [pid = 10117] [serial = 2213] [outer = 0x7ff6c3592800] 22:11:34 INFO - PROCESS | 10117 | 1461301894979 Marionette DEBUG loaded listener.js 22:11:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6c3b48800) [pid = 10117] [serial = 2214] [outer = 0x7ff6c3592800] 22:11:35 INFO - PROCESS | 10117 | 1461301895684 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:11:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:11:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1404ms 22:11:35 INFO - PROCESS | 10117 | 1461301895732 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 10117 | 1461301895735 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:11:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:11:35 INFO - PROCESS | 10117 | 1461301895741 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 10117 | 1461301895743 Marionette TRACE conn3 <- [1,2922,null,{}] 22:11:35 INFO - PROCESS | 10117 | 1461301895750 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:35 INFO - PROCESS | 10117 | 1461301895963 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:11:36 INFO - PROCESS | 10117 | 1461301896250 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ccf14000 == 201 [pid = 10117] [id = 738] 22:11:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6aec24800) [pid = 10117] [serial = 2215] [outer = (nil)] 22:11:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c3b4cc00) [pid = 10117] [serial = 2216] [outer = 0x7ff6aec24800] 22:11:36 INFO - PROCESS | 10117 | 1461301896324 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c3d89400) [pid = 10117] [serial = 2217] [outer = 0x7ff6aec24800] 22:11:36 INFO - PROCESS | 10117 | [10117] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:36 INFO - PROCESS | 10117 | [10117] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:36 INFO - PROCESS | 10117 | [10117] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:36 INFO - PROCESS | 10117 | [10117] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:37 INFO - PROCESS | 10117 | 1461301897110 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 22:11:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:11:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:37 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 22:11:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:37 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 22:11:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:37 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]" 22:11:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:11:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1387ms 22:11:37 INFO - PROCESS | 10117 | 1461301897133 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:11:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:11:37 INFO - PROCESS | 10117 | 1461301897140 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:11:37 INFO - PROCESS | 10117 | 1461301897146 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 10117 | 1461301897149 Marionette TRACE conn3 <- [1,2926,null,{}] 22:11:37 INFO - PROCESS | 10117 | 1461301897154 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:37 INFO - PROCESS | 10117 | 1461301897384 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:11:37 INFO - PROCESS | 10117 | 1461301897643 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd0cf800 == 202 [pid = 10117] [id = 739] 22:11:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6b2844400) [pid = 10117] [serial = 2218] [outer = (nil)] 22:11:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6c3ee3800) [pid = 10117] [serial = 2219] [outer = 0x7ff6b2844400] 22:11:37 INFO - PROCESS | 10117 | 1461301897715 Marionette DEBUG loaded listener.js 22:11:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6c40f3000) [pid = 10117] [serial = 2220] [outer = 0x7ff6b2844400] 22:11:38 INFO - PROCESS | 10117 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:11:38 INFO - PROCESS | 10117 | 1461301898475 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 22:11:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:11:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1382ms 22:11:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:11:38 INFO - PROCESS | 10117 | 1461301898528 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:11:38 INFO - PROCESS | 10117 | 1461301898532 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:11:38 INFO - PROCESS | 10117 | 1461301898538 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:11:38 INFO - PROCESS | 10117 | 1461301898541 Marionette TRACE conn3 <- [1,2930,null,{}] 22:11:38 INFO - PROCESS | 10117 | 1461301898546 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:38 INFO - PROCESS | 10117 | 1461301898812 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:11:39 INFO - PROCESS | 10117 | 1461301899095 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cd8c6000 == 203 [pid = 10117] [id = 740] 22:11:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6c3eeb800) [pid = 10117] [serial = 2221] [outer = (nil)] 22:11:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6c4188000) [pid = 10117] [serial = 2222] [outer = 0x7ff6c3eeb800] 22:11:39 INFO - PROCESS | 10117 | 1461301899212 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6c4191800) [pid = 10117] [serial = 2223] [outer = 0x7ff6c3eeb800] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6dd42b800 == 202 [pid = 10117] [id = 475] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1ce2000 == 201 [pid = 10117] [id = 674] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb61a000 == 200 [pid = 10117] [id = 501] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b3e5e800 == 199 [pid = 10117] [id = 520] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4dd5800 == 198 [pid = 10117] [id = 720] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b467a000 == 197 [pid = 10117] [id = 719] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b2ad8800 == 196 [pid = 10117] [id = 718] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0295000 == 195 [pid = 10117] [id = 717] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c7321800 == 194 [pid = 10117] [id = 715] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c5913000 == 193 [pid = 10117] [id = 714] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45b8800 == 192 [pid = 10117] [id = 713] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c456d000 == 191 [pid = 10117] [id = 712] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c4406000 == 190 [pid = 10117] [id = 711] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3fb6000 == 189 [pid = 10117] [id = 710] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3916000 == 188 [pid = 10117] [id = 709] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c30b3000 == 187 [pid = 10117] [id = 708] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1eca800 == 186 [pid = 10117] [id = 707] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b18800 == 185 [pid = 10117] [id = 706] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1019000 == 184 [pid = 10117] [id = 705] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b97800 == 183 [pid = 10117] [id = 704] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0a45000 == 182 [pid = 10117] [id = 703] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0574800 == 181 [pid = 10117] [id = 702] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcaa6000 == 180 [pid = 10117] [id = 701] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb617000 == 179 [pid = 10117] [id = 700] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b93ac800 == 178 [pid = 10117] [id = 699] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4dc8000 == 177 [pid = 10117] [id = 698] 22:11:41 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b005f000 == 176 [pid = 10117] [id = 697] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6b41e5400) [pid = 10117] [serial = 2090] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6c0918800) [pid = 10117] [serial = 2019] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6b402d800) [pid = 10117] [serial = 2084] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6b4226000) [pid = 10117] [serial = 2087] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b449c400) [pid = 10117] [serial = 2088] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6b2f55000) [pid = 10117] [serial = 2039] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6b2b8f000) [pid = 10117] [serial = 2036] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6aefea000) [pid = 10117] [serial = 2033] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6b2bad800) [pid = 10117] [serial = 2081] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6b1e6a400) [pid = 10117] [serial = 2078] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6b2264c00) [pid = 10117] [serial = 2079] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b00b5400) [pid = 10117] [serial = 2076] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6af237400) [pid = 10117] [serial = 2075] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6ab60d400) [pid = 10117] [serial = 2072] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6bc0b2000) [pid = 10117] [serial = 2069] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6bc175400) [pid = 10117] [serial = 2066] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6bb84f000) [pid = 10117] [serial = 2063] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6b8e4fc00) [pid = 10117] [serial = 2060] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b734b400) [pid = 10117] [serial = 2057] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6b5d46000) [pid = 10117] [serial = 2054] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b4d49000) [pid = 10117] [serial = 2051] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b4a0d400) [pid = 10117] [serial = 2048] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6b44a2000) [pid = 10117] [serial = 2045] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6b41e4400) [pid = 10117] [serial = 2042] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b41c2000) [pid = 10117] [serial = 2085] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6b2f4f000) [pid = 10117] [serial = 2082] [outer = (nil)] [url = about:blank] 22:11:41 INFO - PROCESS | 10117 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:11:41 INFO - PROCESS | 10117 | 1461301901962 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 22:11:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:11:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 3437ms 22:11:41 INFO - PROCESS | 10117 | 1461301901975 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:11:41 INFO - PROCESS | 10117 | 1461301901980 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:11:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:11:41 INFO - PROCESS | 10117 | 1461301901987 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:11:41 INFO - PROCESS | 10117 | 1461301901992 Marionette TRACE conn3 <- [1,2934,null,{}] 22:11:42 INFO - PROCESS | 10117 | 1461301902001 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:42 INFO - PROCESS | 10117 | 1461301902212 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:11:42 INFO - PROCESS | 10117 | 1461301902444 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1a91800 == 177 [pid = 10117] [id = 741] 22:11:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6af231400) [pid = 10117] [serial = 2224] [outer = (nil)] 22:11:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6af23b800) [pid = 10117] [serial = 2225] [outer = 0x7ff6af231400] 22:11:42 INFO - PROCESS | 10117 | 1461301902513 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6b00b5400) [pid = 10117] [serial = 2226] [outer = 0x7ff6af231400] 22:11:43 INFO - PROCESS | 10117 | 1461301903153 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:11:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:11:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1184ms 22:11:43 INFO - PROCESS | 10117 | 1461301903171 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 10117 | 1461301903179 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:11:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:11:43 INFO - PROCESS | 10117 | 1461301903189 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 10117 | 1461301903193 Marionette TRACE conn3 <- [1,2938,null,{}] 22:11:43 INFO - PROCESS | 10117 | 1461301903198 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:43 INFO - PROCESS | 10117 | 1461301903500 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:11:43 INFO - PROCESS | 10117 | 1461301903530 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b42dc000 == 178 [pid = 10117] [id = 742] 22:11:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6af233c00) [pid = 10117] [serial = 2227] [outer = (nil)] 22:11:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6b21ce000) [pid = 10117] [serial = 2228] [outer = 0x7ff6af233c00] 22:11:43 INFO - PROCESS | 10117 | 1461301903591 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6b284ac00) [pid = 10117] [serial = 2229] [outer = 0x7ff6af233c00] 22:11:44 INFO - PROCESS | 10117 | 1461301904552 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:11:44 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. 22:11:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1383ms 22:11:44 INFO - PROCESS | 10117 | 1461301904573 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 10117 | 1461301904577 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:11:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:11:44 INFO - PROCESS | 10117 | 1461301904585 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 10117 | 1461301904592 Marionette TRACE conn3 <- [1,2942,null,{}] 22:11:44 INFO - PROCESS | 10117 | 1461301904620 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:44 INFO - PROCESS | 10117 | 1461301904943 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:11:45 INFO - PROCESS | 10117 | 1461301905005 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b5da6000 == 179 [pid = 10117] [id = 743] 22:11:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6b2bf6400) [pid = 10117] [serial = 2230] [outer = (nil)] 22:11:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6b2ff9c00) [pid = 10117] [serial = 2231] [outer = 0x7ff6b2bf6400] 22:11:45 INFO - PROCESS | 10117 | 1461301905073 Marionette DEBUG loaded listener.js 22:11:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6b41e4400) [pid = 10117] [serial = 2232] [outer = 0x7ff6b2bf6400] 22:11:45 INFO - PROCESS | 10117 | 1461301905959 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 22:11:45 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 22:11:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:11:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1392ms 22:11:45 INFO - PROCESS | 10117 | 1461301905977 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:11:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:11:45 INFO - PROCESS | 10117 | 1461301905981 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:11:45 INFO - PROCESS | 10117 | 1461301905986 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 10117 | 1461301905989 Marionette TRACE conn3 <- [1,2946,null,{}] 22:11:46 INFO - PROCESS | 10117 | 1461301906004 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:46 INFO - PROCESS | 10117 | 1461301906292 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6b1e6fc00) [pid = 10117] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b2beac00) [pid = 10117] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6ac842800) [pid = 10117] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6aeb25800) [pid = 10117] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6b4031000) [pid = 10117] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6ab605800) [pid = 10117] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6bb611800) [pid = 10117] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6b4d45c00) [pid = 10117] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6b2bea800) [pid = 10117] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6b44a5000) [pid = 10117] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6ba8ef000) [pid = 10117] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6b4d47000) [pid = 10117] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6b4a0f000) [pid = 10117] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6b4aa5000) [pid = 10117] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6ae945400) [pid = 10117] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6ab607400) [pid = 10117] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6ae93ec00) [pid = 10117] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6b2baa000) [pid = 10117] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6bb5f0800) [pid = 10117] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6ba4ac800) [pid = 10117] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6b7349400) [pid = 10117] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6b7345400) [pid = 10117] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6b2f4e800) [pid = 10117] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6b4226400) [pid = 10117] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6b2ba7000) [pid = 10117] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6b1e75c00) [pid = 10117] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6ab602800) [pid = 10117] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6aeb26000) [pid = 10117] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6c1bd3400) [pid = 10117] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6c1a25400) [pid = 10117] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b1ad2000) [pid = 10117] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6ae979800) [pid = 10117] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6aeb1e800) [pid = 10117] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6c090ec00) [pid = 10117] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6bced0400) [pid = 10117] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6c0510400) [pid = 10117] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6bcc96800) [pid = 10117] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6af871000) [pid = 10117] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:11:46 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6aefea800) [pid = 10117] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:11:46 INFO - PROCESS | 10117 | 1461301906896 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1976800 == 180 [pid = 10117] [id = 744] 22:11:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6ab602800) [pid = 10117] [serial = 2233] [outer = (nil)] 22:11:46 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6ae93ec00) [pid = 10117] [serial = 2234] [outer = 0x7ff6ab602800] 22:11:46 INFO - PROCESS | 10117 | 1461301906962 Marionette DEBUG loaded listener.js 22:11:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b1e6fc00) [pid = 10117] [serial = 2235] [outer = 0x7ff6ab602800] 22:11:47 INFO - PROCESS | 10117 | 1461301907561 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:11:47 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. 22:11:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1593ms 22:11:47 INFO - PROCESS | 10117 | 1461301907580 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 10117 | 1461301907583 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:11:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:11:47 INFO - PROCESS | 10117 | 1461301907588 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 10117 | 1461301907590 Marionette TRACE conn3 <- [1,2950,null,{}] 22:11:47 INFO - PROCESS | 10117 | 1461301907595 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:47 INFO - PROCESS | 10117 | 1461301907808 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:11:48 INFO - PROCESS | 10117 | 1461301908017 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8c69000 == 181 [pid = 10117] [id = 745] 22:11:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6b00aa800) [pid = 10117] [serial = 2236] [outer = (nil)] 22:11:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b43d1800) [pid = 10117] [serial = 2237] [outer = 0x7ff6b00aa800] 22:11:48 INFO - PROCESS | 10117 | 1461301908079 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b4a0f000) [pid = 10117] [serial = 2238] [outer = 0x7ff6b00aa800] 22:11:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b8f5f000 == 182 [pid = 10117] [id = 746] 22:11:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b4aaf800) [pid = 10117] [serial = 2239] [outer = (nil)] 22:11:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6b2ff6c00) [pid = 10117] [serial = 2240] [outer = 0x7ff6b4aaf800] 22:11:48 INFO - PROCESS | 10117 | 1461301908990 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:11:49 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. 22:11:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1429ms 22:11:49 INFO - PROCESS | 10117 | 1461301909020 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:11:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:11:49 INFO - PROCESS | 10117 | 1461301909025 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:11:49 INFO - PROCESS | 10117 | 1461301909034 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:11:49 INFO - PROCESS | 10117 | 1461301909039 Marionette TRACE conn3 <- [1,2954,null,{}] 22:11:49 INFO - PROCESS | 10117 | 1461301909047 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:49 INFO - PROCESS | 10117 | 1461301909401 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:11:49 INFO - PROCESS | 10117 | 1461301909770 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b400a800 == 183 [pid = 10117] [id = 747] 22:11:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b20c8800) [pid = 10117] [serial = 2241] [outer = (nil)] 22:11:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b21d2000) [pid = 10117] [serial = 2242] [outer = 0x7ff6b20c8800] 22:11:49 INFO - PROCESS | 10117 | 1461301909854 Marionette DEBUG loaded listener.js 22:11:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b2b84800) [pid = 10117] [serial = 2243] [outer = 0x7ff6b20c8800] 22:11:50 INFO - PROCESS | 10117 | 1461301910607 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:11:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:11:50 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 22:11:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1636ms 22:11:50 INFO - PROCESS | 10117 | 1461301910670 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:11:50 INFO - PROCESS | 10117 | 1461301910679 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:11:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:11:50 INFO - PROCESS | 10117 | 1461301910689 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 10117 | 1461301910692 Marionette TRACE conn3 <- [1,2958,null,{}] 22:11:50 INFO - PROCESS | 10117 | 1461301910698 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:51 INFO - PROCESS | 10117 | 1461301911032 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:11:51 INFO - PROCESS | 10117 | 1461301911244 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba46f800 == 184 [pid = 10117] [id = 748] 22:11:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b2ba7800) [pid = 10117] [serial = 2244] [outer = (nil)] 22:11:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b43cc000) [pid = 10117] [serial = 2245] [outer = 0x7ff6b2ba7800] 22:11:51 INFO - PROCESS | 10117 | 1461301911381 Marionette DEBUG loaded listener.js 22:11:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6b4a10000) [pid = 10117] [serial = 2246] [outer = 0x7ff6b2ba7800] 22:11:52 INFO - PROCESS | 10117 | 1461301912163 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:11:52 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. 22:11:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1528ms 22:11:52 INFO - PROCESS | 10117 | 1461301912218 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 10117 | 1461301912222 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:11:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:11:52 INFO - PROCESS | 10117 | 1461301912227 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 10117 | 1461301912233 Marionette TRACE conn3 <- [1,2962,null,{}] 22:11:52 INFO - PROCESS | 10117 | 1461301912270 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:52 INFO - PROCESS | 10117 | 1461301912511 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:11:52 INFO - PROCESS | 10117 | 1461301912786 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc378000 == 185 [pid = 10117] [id = 749] 22:11:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6b4d42800) [pid = 10117] [serial = 2247] [outer = (nil)] 22:11:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6b4e59800) [pid = 10117] [serial = 2248] [outer = 0x7ff6b4d42800] 22:11:52 INFO - PROCESS | 10117 | 1461301912948 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6b5d4d800) [pid = 10117] [serial = 2249] [outer = 0x7ff6b4d42800] 22:11:53 INFO - PROCESS | 10117 | 1461301913690 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:11:53 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. 22:11:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1508ms 22:11:53 INFO - PROCESS | 10117 | 1461301913737 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:11:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:11:53 INFO - PROCESS | 10117 | 1461301913742 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:11:53 INFO - PROCESS | 10117 | 1461301913747 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:11:53 INFO - PROCESS | 10117 | 1461301913751 Marionette TRACE conn3 <- [1,2966,null,{}] 22:11:53 INFO - PROCESS | 10117 | 1461301913756 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:53 INFO - PROCESS | 10117 | 1461301913981 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:11:54 INFO - PROCESS | 10117 | 1461301914266 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c06a8000 == 186 [pid = 10117] [id = 750] 22:11:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6b00aac00) [pid = 10117] [serial = 2250] [outer = (nil)] 22:11:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b7345400) [pid = 10117] [serial = 2251] [outer = 0x7ff6b00aac00] 22:11:54 INFO - PROCESS | 10117 | 1461301914343 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6b8e48000) [pid = 10117] [serial = 2252] [outer = 0x7ff6b00aac00] 22:11:55 INFO - PROCESS | 10117 | 1461301915103 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:11:55 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. 22:11:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1385ms 22:11:55 INFO - PROCESS | 10117 | 1461301915132 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:11:55 INFO - PROCESS | 10117 | 1461301915136 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:11:55 INFO - PROCESS | 10117 | 1461301915141 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:11:55 INFO - PROCESS | 10117 | 1461301915143 Marionette TRACE conn3 <- [1,2970,null,{}] 22:11:55 INFO - PROCESS | 10117 | 1461301915149 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:55 INFO - PROCESS | 10117 | 1461301915363 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:11:55 INFO - PROCESS | 10117 | 1461301915617 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b89000 == 187 [pid = 10117] [id = 751] 22:11:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6b734a000) [pid = 10117] [serial = 2253] [outer = (nil)] 22:11:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6b9407800) [pid = 10117] [serial = 2254] [outer = 0x7ff6b734a000] 22:11:55 INFO - PROCESS | 10117 | 1461301915690 Marionette DEBUG loaded listener.js 22:11:55 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6ba8ef400) [pid = 10117] [serial = 2255] [outer = 0x7ff6b734a000] 22:11:56 INFO - PROCESS | 10117 | 1461301916499 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:11:56 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. 22:11:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1384ms 22:11:56 INFO - PROCESS | 10117 | 1461301916527 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 10117 | 1461301916531 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:11:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:11:56 INFO - PROCESS | 10117 | 1461301916536 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 10117 | 1461301916538 Marionette TRACE conn3 <- [1,2974,null,{}] 22:11:56 INFO - PROCESS | 10117 | 1461301916544 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:56 INFO - PROCESS | 10117 | 1461301916799 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:11:57 INFO - PROCESS | 10117 | 1461301917086 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:57 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ab7800 == 188 [pid = 10117] [id = 752] 22:11:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6bc0b7c00) [pid = 10117] [serial = 2256] [outer = (nil)] 22:11:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6bc22a000) [pid = 10117] [serial = 2257] [outer = 0x7ff6bc0b7c00] 22:11:57 INFO - PROCESS | 10117 | 1461301917176 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6bc4da000) [pid = 10117] [serial = 2258] [outer = 0x7ff6bc0b7c00] 22:11:57 INFO - PROCESS | 10117 | 1461301917939 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 22:11:57 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. 22:11:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 22:11:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:11:57 INFO - PROCESS | 10117 | 1461301917971 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:11:57 INFO - PROCESS | 10117 | 1461301917974 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:11:57 INFO - PROCESS | 10117 | 1461301917980 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 10117 | 1461301917983 Marionette TRACE conn3 <- [1,2978,null,{}] 22:11:57 INFO - PROCESS | 10117 | 1461301917988 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:58 INFO - PROCESS | 10117 | 1461301918213 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:11:58 INFO - PROCESS | 10117 | 1461301918469 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1df0000 == 189 [pid = 10117] [id = 753] 22:11:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6ac841400) [pid = 10117] [serial = 2259] [outer = (nil)] 22:11:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6bce19400) [pid = 10117] [serial = 2260] [outer = 0x7ff6ac841400] 22:11:58 INFO - PROCESS | 10117 | 1461301918557 Marionette DEBUG loaded listener.js 22:11:58 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c0509400) [pid = 10117] [serial = 2261] [outer = 0x7ff6ac841400] 22:11:59 INFO - PROCESS | 10117 | 1461301919287 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:11:59 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. 22:11:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1332ms 22:11:59 INFO - PROCESS | 10117 | 1461301919311 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:11:59 INFO - PROCESS | 10117 | 1461301919315 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:11:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:11:59 INFO - PROCESS | 10117 | 1461301919321 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:11:59 INFO - PROCESS | 10117 | 1461301919323 Marionette TRACE conn3 <- [1,2982,null,{}] 22:11:59 INFO - PROCESS | 10117 | 1461301919329 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:59 INFO - PROCESS | 10117 | 1461301919549 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:11:59 INFO - PROCESS | 10117 | 1461301919849 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:59 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30ae800 == 190 [pid = 10117] [id = 754] 22:11:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6b4e63c00) [pid = 10117] [serial = 2262] [outer = (nil)] 22:11:59 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6c072a800) [pid = 10117] [serial = 2263] [outer = 0x7ff6b4e63c00] 22:11:59 INFO - PROCESS | 10117 | 1461301919923 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c090cc00) [pid = 10117] [serial = 2264] [outer = 0x7ff6b4e63c00] 22:12:00 INFO - PROCESS | 10117 | 1461301920717 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 22:12:00 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 22:12:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:12:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1433ms 22:12:00 INFO - PROCESS | 10117 | 1461301920756 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:12:00 INFO - PROCESS | 10117 | 1461301920759 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:12:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:12:00 INFO - PROCESS | 10117 | 1461301920766 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 10117 | 1461301920768 Marionette TRACE conn3 <- [1,2986,null,{}] 22:12:00 INFO - PROCESS | 10117 | 1461301920774 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:01 INFO - PROCESS | 10117 | 1461301921046 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:12:01 INFO - PROCESS | 10117 | 1461301921309 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c3d56800 == 191 [pid = 10117] [id = 755] 22:12:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c0508400) [pid = 10117] [serial = 2265] [outer = (nil)] 22:12:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c0a95c00) [pid = 10117] [serial = 2266] [outer = 0x7ff6c0508400] 22:12:01 INFO - PROCESS | 10117 | 1461301921399 Marionette DEBUG loaded listener.js 22:12:01 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c0ab3400) [pid = 10117] [serial = 2267] [outer = 0x7ff6c0508400] 22:12:02 INFO - PROCESS | 10117 | 1461301922105 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:12:02 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. 22:12:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1428ms 22:12:02 INFO - PROCESS | 10117 | 1461301922195 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:12:02 INFO - PROCESS | 10117 | 1461301922199 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:12:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:12:02 INFO - PROCESS | 10117 | 1461301922205 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:12:02 INFO - PROCESS | 10117 | 1461301922208 Marionette TRACE conn3 <- [1,2990,null,{}] 22:12:02 INFO - PROCESS | 10117 | 1461301922214 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:02 INFO - PROCESS | 10117 | 1461301922454 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:12:02 INFO - PROCESS | 10117 | 1461301922702 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:02 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c456b000 == 192 [pid = 10117] [id = 756] 22:12:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6ab606c00) [pid = 10117] [serial = 2268] [outer = (nil)] 22:12:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c0ccb400) [pid = 10117] [serial = 2269] [outer = 0x7ff6ab606c00] 22:12:02 INFO - PROCESS | 10117 | 1461301922779 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c0ed6c00) [pid = 10117] [serial = 2270] [outer = 0x7ff6ab606c00] 22:12:03 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c45c8800 == 193 [pid = 10117] [id = 757] 22:12:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c1b6b000) [pid = 10117] [serial = 2271] [outer = (nil)] 22:12:03 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c0ab5800) [pid = 10117] [serial = 2272] [outer = 0x7ff6c1b6b000] 22:12:03 INFO - PROCESS | 10117 | 1461301923648 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:12:03 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. 22:12:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 22:12:03 INFO - PROCESS | 10117 | 1461301923689 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:12:03 INFO - PROCESS | 10117 | 1461301923694 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:12:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:12:03 INFO - PROCESS | 10117 | 1461301923704 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 10117 | 1461301923707 Marionette TRACE conn3 <- [1,2994,null,{}] 22:12:03 INFO - PROCESS | 10117 | 1461301923713 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:04 INFO - PROCESS | 10117 | 1461301924103 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:12:04 INFO - PROCESS | 10117 | 1461301924395 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:04 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6cb23f000 == 194 [pid = 10117] [id = 758] 22:12:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c1bcb000) [pid = 10117] [serial = 2273] [outer = (nil)] 22:12:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c1d43800) [pid = 10117] [serial = 2274] [outer = 0x7ff6c1bcb000] 22:12:04 INFO - PROCESS | 10117 | 1461301924492 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c37b1800) [pid = 10117] [serial = 2275] [outer = 0x7ff6c1bcb000] 22:12:05 INFO - PROCESS | 10117 | 1461301925239 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:12:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:12:05 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 22:12:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1583ms 22:12:05 INFO - PROCESS | 10117 | 1461301925288 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:12:05 INFO - PROCESS | 10117 | 1461301925292 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:12:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:12:05 INFO - PROCESS | 10117 | 1461301925298 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:12:05 INFO - PROCESS | 10117 | 1461301925300 Marionette TRACE conn3 <- [1,2998,null,{}] 22:12:05 INFO - PROCESS | 10117 | 1461301925307 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:05 INFO - PROCESS | 10117 | 1461301925547 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:12:05 INFO - PROCESS | 10117 | 1461301925834 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:05 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce10d000 == 195 [pid = 10117] [id = 759] 22:12:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c1d38000) [pid = 10117] [serial = 2276] [outer = (nil)] 22:12:05 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c3999000) [pid = 10117] [serial = 2277] [outer = 0x7ff6c1d38000] 22:12:05 INFO - PROCESS | 10117 | 1461301925912 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 10117 | ++DOMWINDOW == 195 (0x7ff6c3edcc00) [pid = 10117] [serial = 2278] [outer = 0x7ff6c1d38000] 22:12:06 INFO - PROCESS | 10117 | 1461301926665 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:12:06 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. 22:12:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1381ms 22:12:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:12:06 INFO - PROCESS | 10117 | 1461301926679 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:12:06 INFO - PROCESS | 10117 | 1461301926682 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:12:06 INFO - PROCESS | 10117 | 1461301926688 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:12:06 INFO - PROCESS | 10117 | 1461301926691 Marionette TRACE conn3 <- [1,3002,null,{}] 22:12:06 INFO - PROCESS | 10117 | 1461301926696 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:06 INFO - PROCESS | 10117 | 1461301926931 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:12:07 INFO - PROCESS | 10117 | 1461301927224 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ce858800 == 196 [pid = 10117] [id = 760] 22:12:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 196 (0x7ff6b4af5800) [pid = 10117] [serial = 2279] [outer = (nil)] 22:12:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 197 (0x7ff6c3edd000) [pid = 10117] [serial = 2280] [outer = 0x7ff6b4af5800] 22:12:07 INFO - PROCESS | 10117 | 1461301927299 Marionette DEBUG loaded listener.js 22:12:07 INFO - PROCESS | 10117 | ++DOMWINDOW == 198 (0x7ff6c4437000) [pid = 10117] [serial = 2281] [outer = 0x7ff6b4af5800] 22:12:08 INFO - PROCESS | 10117 | 1461301928043 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:12:08 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. 22:12:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1386ms 22:12:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:12:08 INFO - PROCESS | 10117 | 1461301928074 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 10117 | 1461301928077 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:12:08 INFO - PROCESS | 10117 | 1461301928083 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 10117 | 1461301928086 Marionette TRACE conn3 <- [1,3006,null,{}] 22:12:08 INFO - PROCESS | 10117 | 1461301928090 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:08 INFO - PROCESS | 10117 | 1461301928367 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:12:08 INFO - PROCESS | 10117 | 1461301928643 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:08 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ceb3d000 == 197 [pid = 10117] [id = 761] 22:12:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 199 (0x7ff6c1d3f000) [pid = 10117] [serial = 2282] [outer = (nil)] 22:12:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 200 (0x7ff6c443f800) [pid = 10117] [serial = 2283] [outer = 0x7ff6c1d3f000] 22:12:08 INFO - PROCESS | 10117 | 1461301928718 Marionette DEBUG loaded listener.js 22:12:08 INFO - PROCESS | 10117 | ++DOMWINDOW == 201 (0x7ff6c467e000) [pid = 10117] [serial = 2284] [outer = 0x7ff6c1d3f000] 22:12:09 INFO - PROCESS | 10117 | 1461301929475 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:12:09 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. 22:12:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1432ms 22:12:09 INFO - PROCESS | 10117 | 1461301929515 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:12:09 INFO - PROCESS | 10117 | 1461301929518 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:12:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:12:09 INFO - PROCESS | 10117 | 1461301929524 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:12:09 INFO - PROCESS | 10117 | 1461301929526 Marionette TRACE conn3 <- [1,3010,null,{}] 22:12:09 INFO - PROCESS | 10117 | 1461301929532 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:09 INFO - PROCESS | 10117 | 1461301929817 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:12:10 INFO - PROCESS | 10117 | 1461301930092 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:10 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6d47ce800 == 198 [pid = 10117] [id = 762] 22:12:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 202 (0x7ff6bcc9cc00) [pid = 10117] [serial = 2285] [outer = (nil)] 22:12:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 203 (0x7ff6c47d2800) [pid = 10117] [serial = 2286] [outer = 0x7ff6bcc9cc00] 22:12:10 INFO - PROCESS | 10117 | 1461301930170 Marionette DEBUG loaded listener.js 22:12:10 INFO - PROCESS | 10117 | ++DOMWINDOW == 204 (0x7ff6c47d9c00) [pid = 10117] [serial = 2287] [outer = 0x7ff6bcc9cc00] 22:12:10 INFO - PROCESS | 10117 | 1461301930947 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 22:12:10 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 22:12:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1434ms 22:12:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:12:10 INFO - PROCESS | 10117 | 1461301930959 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:12:10 INFO - PROCESS | 10117 | 1461301930962 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:12:10 INFO - PROCESS | 10117 | 1461301930968 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:12:10 INFO - PROCESS | 10117 | 1461301930971 Marionette TRACE conn3 <- [1,3014,null,{}] 22:12:10 INFO - PROCESS | 10117 | 1461301930976 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:11 INFO - PROCESS | 10117 | 1461301931220 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:12:11 INFO - PROCESS | 10117 | 1461301931497 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:11 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da5e8000 == 199 [pid = 10117] [id = 763] 22:12:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 205 (0x7ff6b4a09c00) [pid = 10117] [serial = 2288] [outer = (nil)] 22:12:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 206 (0x7ff6c47e0000) [pid = 10117] [serial = 2289] [outer = 0x7ff6b4a09c00] 22:12:11 INFO - PROCESS | 10117 | 1461301931574 Marionette DEBUG loaded listener.js 22:12:11 INFO - PROCESS | 10117 | ++DOMWINDOW == 207 (0x7ff6c55ad400) [pid = 10117] [serial = 2290] [outer = 0x7ff6b4a09c00] 22:12:11 INFO - PROCESS | 10117 | [10117] 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 22:12:12 INFO - PROCESS | 10117 | 1461301932441 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:12:12 INFO - {} 22:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:12:12 INFO - {} 22:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:12:12 INFO - {} 22:12:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:12:12 INFO - {} 22:12:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1530ms 22:12:12 INFO - PROCESS | 10117 | 1461301932500 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:12:12 INFO - PROCESS | 10117 | 1461301932503 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:12:12 INFO - TEST-START | /FileAPI/fileReader.html 22:12:12 INFO - PROCESS | 10117 | 1461301932510 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:12:12 INFO - PROCESS | 10117 | 1461301932513 Marionette TRACE conn3 <- [1,3018,null,{}] 22:12:12 INFO - PROCESS | 10117 | 1461301932570 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:12 INFO - PROCESS | 10117 | 1461301932817 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:12:13 INFO - PROCESS | 10117 | 1461301933147 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6daabb800 == 200 [pid = 10117] [id = 764] 22:12:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 208 (0x7ff6c55adc00) [pid = 10117] [serial = 2291] [outer = (nil)] 22:12:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 209 (0x7ff6c59d0400) [pid = 10117] [serial = 2292] [outer = 0x7ff6c55adc00] 22:12:13 INFO - PROCESS | 10117 | 1461301933224 Marionette DEBUG loaded listener.js 22:12:13 INFO - PROCESS | 10117 | ++DOMWINDOW == 210 (0x7ff6c63a9000) [pid = 10117] [serial = 2293] [outer = 0x7ff6c55adc00] 22:12:13 INFO - PROCESS | 10117 | 1461301933989 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 22:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:12:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:12:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 1533ms 22:12:14 INFO - TEST-START | /FileAPI/historical.html 22:12:14 INFO - PROCESS | 10117 | 1461301934045 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 10117 | 1461301934047 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:12:14 INFO - PROCESS | 10117 | 1461301934054 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 10117 | 1461301934057 Marionette TRACE conn3 <- [1,3022,null,{}] 22:12:14 INFO - PROCESS | 10117 | 1461301934062 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:14 INFO - PROCESS | 10117 | 1461301934331 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:12:14 INFO - PROCESS | 10117 | 1461301934627 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:14 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6db820000 == 201 [pid = 10117] [id = 765] 22:12:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 211 (0x7ff6c576f800) [pid = 10117] [serial = 2294] [outer = (nil)] 22:12:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 212 (0x7ff6c6e1dc00) [pid = 10117] [serial = 2295] [outer = 0x7ff6c576f800] 22:12:14 INFO - PROCESS | 10117 | 1461301934766 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 10117 | ++DOMWINDOW == 213 (0x7ff6c6ed1800) [pid = 10117] [serial = 2296] [outer = 0x7ff6c576f800] 22:12:15 INFO - PROCESS | 10117 | 1461301935516 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 22:12:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:12:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:12:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:12:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:12:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:12:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:12:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:12:15 INFO - TEST-OK | /FileAPI/historical.html | took 1480ms 22:12:15 INFO - PROCESS | 10117 | 1461301935535 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 10117 | 1461301935539 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:12:15 INFO - TEST-START | /FileAPI/idlharness.html 22:12:15 INFO - PROCESS | 10117 | 1461301935547 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 10117 | 1461301935552 Marionette TRACE conn3 <- [1,3026,null,{}] 22:12:15 INFO - PROCESS | 10117 | 1461301935559 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:15 INFO - PROCESS | 10117 | 1461301935802 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:12:16 INFO - PROCESS | 10117 | 1461301936103 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:16 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6df1af800 == 202 [pid = 10117] [id = 766] 22:12:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 214 (0x7ff6aefe5400) [pid = 10117] [serial = 2297] [outer = (nil)] 22:12:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 215 (0x7ff6c6edcc00) [pid = 10117] [serial = 2298] [outer = 0x7ff6aefe5400] 22:12:16 INFO - PROCESS | 10117 | 1461301936181 Marionette DEBUG loaded listener.js 22:12:16 INFO - PROCESS | 10117 | ++DOMWINDOW == 216 (0x7ff6c6f61000) [pid = 10117] [serial = 2299] [outer = 0x7ff6aefe5400] 22:12:17 INFO - PROCESS | 10117 | 1461301937863 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:12:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:12:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:12:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:12:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:12:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:12:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:12:18 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 22:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:12:18 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 22:12:18 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 22:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:12:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:12:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:12:18 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 22:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:12:18 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 22:12:18 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 22:12:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:12:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:12:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:12:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:12:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:12:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 2470ms 22:12:18 INFO - PROCESS | 10117 | 1461301938028 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:12:18 INFO - PROCESS | 10117 | 1461301938034 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:12:18 INFO - TEST-START | /FileAPI/idlharness.worker 22:12:18 INFO - PROCESS | 10117 | 1461301938043 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:12:18 INFO - PROCESS | 10117 | 1461301938051 Marionette TRACE conn3 <- [1,3030,null,{}] 22:12:18 INFO - PROCESS | 10117 | 1461301938062 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:18 INFO - PROCESS | 10117 | 1461301938339 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:12:18 INFO - PROCESS | 10117 | 1461301938637 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:18 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6da832800 == 203 [pid = 10117] [id = 767] 22:12:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 217 (0x7ff6b2bec800) [pid = 10117] [serial = 2300] [outer = (nil)] 22:12:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 218 (0x7ff6c6fb9800) [pid = 10117] [serial = 2301] [outer = 0x7ff6b2bec800] 22:12:18 INFO - PROCESS | 10117 | 1461301938712 Marionette DEBUG loaded listener.js 22:12:18 INFO - PROCESS | 10117 | ++DOMWINDOW == 219 (0x7ff6cac3e800) [pid = 10117] [serial = 2302] [outer = 0x7ff6b2bec800] 22:12:19 INFO - PROCESS | 10117 | [10117] 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 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b0062000 == 202 [pid = 10117] [id = 673] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4ba5800 == 201 [pid = 10117] [id = 678] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b1cdc800 == 200 [pid = 10117] [id = 677] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b725f000 == 199 [pid = 10117] [id = 695] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b5daa800 == 198 [pid = 10117] [id = 694] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c6ea4000 == 197 [pid = 10117] [id = 43] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6aeea0000 == 196 [pid = 10117] [id = 692] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ed0000 == 195 [pid = 10117] [id = 689] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b4ba0800 == 194 [pid = 10117] [id = 691] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd8c6800 == 193 [pid = 10117] [id = 51] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0b99800 == 192 [pid = 10117] [id = 687] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0573000 == 191 [pid = 10117] [id = 685] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0804800 == 190 [pid = 10117] [id = 686] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c111b000 == 189 [pid = 10117] [id = 688] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd8c6000 == 188 [pid = 10117] [id = 740] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cd0cf800 == 187 [pid = 10117] [id = 739] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ccf14000 == 186 [pid = 10117] [id = 738] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6cc213000 == 185 [pid = 10117] [id = 737] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c45b7000 == 184 [pid = 10117] [id = 736] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c3d43800 == 183 [pid = 10117] [id = 735] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c30ab000 == 182 [pid = 10117] [id = 734] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1ec3800 == 181 [pid = 10117] [id = 733] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c1b15800 == 180 [pid = 10117] [id = 732] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c0fd5000 == 179 [pid = 10117] [id = 731] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c09c7000 == 178 [pid = 10117] [id = 730] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6c06a3000 == 177 [pid = 10117] [id = 729] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bcab8000 == 176 [pid = 10117] [id = 728] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6bb792800 == 175 [pid = 10117] [id = 727] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6ba6b1800 == 174 [pid = 10117] [id = 726] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b93a2800 == 173 [pid = 10117] [id = 725] 22:12:20 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b8e72000 == 172 [pid = 10117] [id = 724] 22:12:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b7093000 == 171 [pid = 10117] [id = 723] 22:12:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6b42e3000 == 170 [pid = 10117] [id = 722] 22:12:21 INFO - PROCESS | 10117 | --DOCSHELL 0x7ff6af15a000 == 169 [pid = 10117] [id = 721] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 218 (0x7ff6b4a95800) [pid = 10117] [serial = 2091] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 217 (0x7ff6b225f400) [pid = 10117] [serial = 1959] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 216 (0x7ff6b43cc400) [pid = 10117] [serial = 2043] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 215 (0x7ff6c050b800) [pid = 10117] [serial = 2070] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 214 (0x7ff6af868c00) [pid = 10117] [serial = 2034] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 213 (0x7ff6b464d400) [pid = 10117] [serial = 2046] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 212 (0x7ff6b225a800) [pid = 10117] [serial = 2073] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 211 (0x7ff6bc0b5800) [pid = 10117] [serial = 2064] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 210 (0x7ff6ba4aa800) [pid = 10117] [serial = 2061] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 209 (0x7ff6b41b8800) [pid = 10117] [serial = 2040] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 208 (0x7ff6b4af5c00) [pid = 10117] [serial = 2049] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 207 (0x7ff6bc2d2400) [pid = 10117] [serial = 2067] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 206 (0x7ff6b83efc00) [pid = 10117] [serial = 2058] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 205 (0x7ff6b4e56000) [pid = 10117] [serial = 2052] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 204 (0x7ff6b71b6000) [pid = 10117] [serial = 2055] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 203 (0x7ff6b2b8f800) [pid = 10117] [serial = 2031] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 202 (0x7ff6b2f54c00) [pid = 10117] [serial = 2162] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 201 (0x7ff6b2baec00) [pid = 10117] [serial = 2159] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 200 (0x7ff6b2f4bc00) [pid = 10117] [serial = 2160] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 199 (0x7ff6bc169000) [pid = 10117] [serial = 2118] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 198 (0x7ff6bc14c800) [pid = 10117] [serial = 2117] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 197 (0x7ff6bb856800) [pid = 10117] [serial = 2115] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 196 (0x7ff6bb849400) [pid = 10117] [serial = 2114] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 195 (0x7ff6bb5f0400) [pid = 10117] [serial = 2112] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 194 (0x7ff6ba8ecc00) [pid = 10117] [serial = 2111] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 193 (0x7ff6b8e4c000) [pid = 10117] [serial = 2109] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 192 (0x7ff6b7351c00) [pid = 10117] [serial = 2108] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 191 (0x7ff6b5d42c00) [pid = 10117] [serial = 2106] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 190 (0x7ff6b4ce2c00) [pid = 10117] [serial = 2105] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 189 (0x7ff6b4aa4400) [pid = 10117] [serial = 2103] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 188 (0x7ff6b4a07000) [pid = 10117] [serial = 2102] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 187 (0x7ff6b4226c00) [pid = 10117] [serial = 2100] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 186 (0x7ff6b2ff1000) [pid = 10117] [serial = 2099] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 185 (0x7ff6b2846c00) [pid = 10117] [serial = 2097] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 184 (0x7ff6b20ccc00) [pid = 10117] [serial = 2096] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 183 (0x7ff6ae972c00) [pid = 10117] [serial = 2094] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 182 (0x7ff6ab60ec00) [pid = 10117] [serial = 2093] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 181 (0x7ff6aefec000) [pid = 10117] [serial = 2153] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 180 (0x7ff6af23d400) [pid = 10117] [serial = 2154] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 179 (0x7ff6c1da4400) [pid = 10117] [serial = 2150] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 178 (0x7ff6c1d3b000) [pid = 10117] [serial = 2148] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 177 (0x7ff6c1bd6400) [pid = 10117] [serial = 2147] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 176 (0x7ff6c1bcc000) [pid = 10117] [serial = 2145] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 175 (0x7ff6c1a2e000) [pid = 10117] [serial = 2144] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 174 (0x7ff6c1a32400) [pid = 10117] [serial = 2142] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 173 (0x7ff6c1a2c800) [pid = 10117] [serial = 2141] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 172 (0x7ff6c1a23c00) [pid = 10117] [serial = 2139] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 171 (0x7ff6c0edbc00) [pid = 10117] [serial = 2138] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 170 (0x7ff6c0cd9400) [pid = 10117] [serial = 2136] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 169 (0x7ff6c0abbc00) [pid = 10117] [serial = 2135] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 168 (0x7ff6c0aba800) [pid = 10117] [serial = 2133] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 167 (0x7ff6c0ab1800) [pid = 10117] [serial = 2132] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 166 (0x7ff6c0a9a000) [pid = 10117] [serial = 2130] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 165 (0x7ff6c0a93400) [pid = 10117] [serial = 2129] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 164 (0x7ff6c090c400) [pid = 10117] [serial = 2127] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 163 (0x7ff6c0827000) [pid = 10117] [serial = 2126] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 162 (0x7ff6bcec5800) [pid = 10117] [serial = 2124] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6bcc9c000) [pid = 10117] [serial = 2123] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6bc2d4400) [pid = 10117] [serial = 2121] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6bc22dc00) [pid = 10117] [serial = 2120] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6b1e69c00) [pid = 10117] [serial = 2156] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b20c7800) [pid = 10117] [serial = 2157] [outer = (nil)] [url = about:blank] 22:12:21 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b2be7400) [pid = 10117] [serial = 2037] [outer = (nil)] [url = about:blank] 22:12:23 INFO - PROCESS | 10117 | 1461301942979 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:12:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:12:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:12:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:12:23 INFO - {} 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:12:23 INFO - {} 22:12:23 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 - {} 22:12:23 INFO - {} 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:12:23 INFO - {} 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:12:23 INFO - {} 22:12:23 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 - {} 22:12:23 INFO - {} 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 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 22:12:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:23 INFO - {} 22:12:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5021ms 22:12:23 INFO - PROCESS | 10117 | 1461301943064 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:12:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:12:23 INFO - PROCESS | 10117 | 1461301943068 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:12:23 INFO - PROCESS | 10117 | 1461301943074 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 10117 | 1461301943081 Marionette TRACE conn3 <- [1,3034,null,{}] 22:12:23 INFO - PROCESS | 10117 | 1461301943096 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:23 INFO - PROCESS | 10117 | 1461301943478 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:12:23 INFO - PROCESS | 10117 | 1461301943520 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2ae2800 == 170 [pid = 10117] [id = 768] 22:12:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6ae973800) [pid = 10117] [serial = 2303] [outer = (nil)] 22:12:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6b2ff1000) [pid = 10117] [serial = 2304] [outer = 0x7ff6ae973800] 22:12:23 INFO - PROCESS | 10117 | 1461301943583 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b402e800) [pid = 10117] [serial = 2305] [outer = 0x7ff6ae973800] 22:12:24 INFO - PROCESS | 10117 | 1461301944376 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 22:12:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:12:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1351ms 22:12:24 INFO - PROCESS | 10117 | 1461301944427 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 10117 | 1461301944435 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:12:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:12:24 INFO - PROCESS | 10117 | 1461301944452 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 10117 | 1461301944456 Marionette TRACE conn3 <- [1,3038,null,{}] 22:12:24 INFO - PROCESS | 10117 | 1461301944462 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:24 INFO - PROCESS | 10117 | 1461301944766 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:12:24 INFO - PROCESS | 10117 | 1461301944827 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:24 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4660800 == 171 [pid = 10117] [id = 769] 22:12:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6b43cf000) [pid = 10117] [serial = 2306] [outer = (nil)] 22:12:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6b43d3400) [pid = 10117] [serial = 2307] [outer = 0x7ff6b43cf000] 22:12:24 INFO - PROCESS | 10117 | 1461301944889 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b44a5800) [pid = 10117] [serial = 2308] [outer = 0x7ff6b43cf000] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 161 (0x7ff6c3eeb800) [pid = 10117] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 160 (0x7ff6aec24800) [pid = 10117] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 159 (0x7ff6c3202c00) [pid = 10117] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 158 (0x7ff6c0725800) [pid = 10117] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 157 (0x7ff6b284d000) [pid = 10117] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 156 (0x7ff6b2bf6400) [pid = 10117] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 155 (0x7ff6af231400) [pid = 10117] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 154 (0x7ff6c0726c00) [pid = 10117] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 153 (0x7ff6b4d43800) [pid = 10117] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 152 (0x7ff6c3592800) [pid = 10117] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 151 (0x7ff6ac848800) [pid = 10117] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 150 (0x7ff6bce1d800) [pid = 10117] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 149 (0x7ff6b1ad1c00) [pid = 10117] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 148 (0x7ff6ab602800) [pid = 10117] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 147 (0x7ff6bcece400) [pid = 10117] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 146 (0x7ff6b44a8c00) [pid = 10117] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 145 (0x7ff6bce1a000) [pid = 10117] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 144 (0x7ff6af233c00) [pid = 10117] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 143 (0x7ff6b4d45000) [pid = 10117] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 142 (0x7ff6b2844400) [pid = 10117] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 141 (0x7ff6c1a26800) [pid = 10117] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 140 (0x7ff6b2842800) [pid = 10117] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 139 (0x7ff6b9408000) [pid = 10117] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 138 (0x7ff6bc222800) [pid = 10117] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:12:26 INFO - PROCESS | 10117 | --DOMWINDOW == 137 (0x7ff6b2266400) [pid = 10117] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:12:26 INFO - PROCESS | 10117 | 1461301946556 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 22:12:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:12:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2137ms 22:12:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:12:26 INFO - PROCESS | 10117 | 1461301946589 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:12:26 INFO - PROCESS | 10117 | 1461301946591 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:12:26 INFO - PROCESS | 10117 | 1461301946598 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:12:26 INFO - PROCESS | 10117 | 1461301946603 Marionette TRACE conn3 <- [1,3042,null,{}] 22:12:26 INFO - PROCESS | 10117 | 1461301946617 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:26 INFO - PROCESS | 10117 | 1461301946803 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:12:27 INFO - PROCESS | 10117 | 1461301947003 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:27 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4ddf800 == 172 [pid = 10117] [id = 770] 22:12:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 138 (0x7ff6b4227c00) [pid = 10117] [serial = 2309] [outer = (nil)] 22:12:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 139 (0x7ff6b4a02c00) [pid = 10117] [serial = 2310] [outer = 0x7ff6b4227c00] 22:12:27 INFO - PROCESS | 10117 | 1461301947068 Marionette DEBUG loaded listener.js 22:12:27 INFO - PROCESS | 10117 | ++DOMWINDOW == 140 (0x7ff6b4a99c00) [pid = 10117] [serial = 2311] [outer = 0x7ff6b4227c00] 22:12:28 INFO - PROCESS | 10117 | 1461301948045 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:12:28 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. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:12:28 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'.) 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:12:28 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. 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:12:28 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. 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:12:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:12:28 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. 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:12:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:12:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:12:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:12:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1493ms 22:12:28 INFO - PROCESS | 10117 | 1461301948090 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:12:28 INFO - PROCESS | 10117 | 1461301948098 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:12:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:12:28 INFO - PROCESS | 10117 | 1461301948114 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 10117 | 1461301948122 Marionette TRACE conn3 <- [1,3046,null,{}] 22:12:28 INFO - PROCESS | 10117 | 1461301948130 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:28 INFO - PROCESS | 10117 | 1461301948715 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:12:28 INFO - PROCESS | 10117 | 1461301948971 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6af15d000 == 173 [pid = 10117] [id = 771] 22:12:28 INFO - PROCESS | 10117 | ++DOMWINDOW == 141 (0x7ff6ae939000) [pid = 10117] [serial = 2312] [outer = (nil)] 22:12:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 142 (0x7ff6ae96d000) [pid = 10117] [serial = 2313] [outer = 0x7ff6ae939000] 22:12:29 INFO - PROCESS | 10117 | 1461301949048 Marionette DEBUG loaded listener.js 22:12:29 INFO - PROCESS | 10117 | ++DOMWINDOW == 143 (0x7ff6aeb29400) [pid = 10117] [serial = 2314] [outer = 0x7ff6ae939000] 22:12:29 INFO - PROCESS | 10117 | [10117] 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 22:12:29 INFO - PROCESS | 10117 | 1461301949963 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:12:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:12:30 INFO - {} 22:12:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1891ms 22:12:30 INFO - PROCESS | 10117 | 1461301950013 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:12:30 INFO - PROCESS | 10117 | 1461301950018 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:12:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:12:30 INFO - PROCESS | 10117 | 1461301950026 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:12:30 INFO - PROCESS | 10117 | 1461301950032 Marionette TRACE conn3 <- [1,3050,null,{}] 22:12:30 INFO - PROCESS | 10117 | 1461301950038 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:30 INFO - PROCESS | 10117 | 1461301950340 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:12:30 INFO - PROCESS | 10117 | 1461301950641 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:30 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b2285800 == 174 [pid = 10117] [id = 772] 22:12:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 144 (0x7ff6af871000) [pid = 10117] [serial = 2315] [outer = (nil)] 22:12:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 145 (0x7ff6b00b3000) [pid = 10117] [serial = 2316] [outer = 0x7ff6af871000] 22:12:30 INFO - PROCESS | 10117 | 1461301950719 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 10117 | ++DOMWINDOW == 146 (0x7ff6b1e5cc00) [pid = 10117] [serial = 2317] [outer = 0x7ff6af871000] 22:12:31 INFO - PROCESS | 10117 | 1461301951538 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 22:12:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:12:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:12:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:12:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:12:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1536ms 22:12:31 INFO - PROCESS | 10117 | 1461301951562 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:12:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:12:31 INFO - PROCESS | 10117 | 1461301951567 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:12:31 INFO - PROCESS | 10117 | 1461301951574 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 10117 | 1461301951577 Marionette TRACE conn3 <- [1,3054,null,{}] 22:12:31 INFO - PROCESS | 10117 | 1461301951583 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:31 INFO - PROCESS | 10117 | 1461301951819 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:12:32 INFO - PROCESS | 10117 | 1461301952102 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b4dc4800 == 175 [pid = 10117] [id = 773] 22:12:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 147 (0x7ff6b00ab800) [pid = 10117] [serial = 2318] [outer = (nil)] 22:12:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 148 (0x7ff6b20d1400) [pid = 10117] [serial = 2319] [outer = 0x7ff6b00ab800] 22:12:32 INFO - PROCESS | 10117 | 1461301952179 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 10117 | ++DOMWINDOW == 149 (0x7ff6b2260400) [pid = 10117] [serial = 2320] [outer = 0x7ff6b00ab800] 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:12:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - PROCESS | 10117 | 1461301953525 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:33 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" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:33 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" 22:12:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2062ms 22:12:33 INFO - PROCESS | 10117 | 1461301953742 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 10117 | 1461301953755 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:12:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:12:33 INFO - PROCESS | 10117 | 1461301953849 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 10117 | 1461301953855 Marionette TRACE conn3 <- [1,3058,null,{}] 22:12:33 INFO - PROCESS | 10117 | 1461301953864 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:34 INFO - PROCESS | 10117 | 1461301954102 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:12:34 INFO - PROCESS | 10117 | 1461301954370 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b72ea000 == 176 [pid = 10117] [id = 774] 22:12:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 150 (0x7ff6b1e5d000) [pid = 10117] [serial = 2321] [outer = (nil)] 22:12:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 151 (0x7ff6b4aaec00) [pid = 10117] [serial = 2322] [outer = 0x7ff6b1e5d000] 22:12:34 INFO - PROCESS | 10117 | 1461301954441 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 10117 | ++DOMWINDOW == 152 (0x7ff6b4ce4c00) [pid = 10117] [serial = 2323] [outer = 0x7ff6b1e5d000] 22:12:35 INFO - PROCESS | 10117 | 1461301955267 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:12:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:12:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:12:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:12:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1502ms 22:12:35 INFO - PROCESS | 10117 | 1461301955298 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:12:35 INFO - PROCESS | 10117 | 1461301955304 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:12:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:12:35 INFO - PROCESS | 10117 | 1461301955313 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:12:35 INFO - PROCESS | 10117 | 1461301955317 Marionette TRACE conn3 <- [1,3062,null,{}] 22:12:35 INFO - PROCESS | 10117 | 1461301955322 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:35 INFO - PROCESS | 10117 | 1461301955560 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:12:35 INFO - PROCESS | 10117 | 1461301955811 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6b1f0a800 == 177 [pid = 10117] [id = 775] 22:12:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 153 (0x7ff6ac844800) [pid = 10117] [serial = 2324] [outer = (nil)] 22:12:35 INFO - PROCESS | 10117 | ++DOMWINDOW == 154 (0x7ff6b4aa4000) [pid = 10117] [serial = 2325] [outer = 0x7ff6ac844800] 22:12:35 INFO - PROCESS | 10117 | 1461301955922 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 10117 | ++DOMWINDOW == 155 (0x7ff6b4e5d800) [pid = 10117] [serial = 2326] [outer = 0x7ff6ac844800] 22:12:36 INFO - PROCESS | 10117 | [10117] 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 22:12:36 INFO - PROCESS | 10117 | 1461301956690 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:12:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:12:36 INFO - {} 22:12:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1427ms 22:12:36 INFO - PROCESS | 10117 | 1461301956743 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:12:36 INFO - PROCESS | 10117 | 1461301956746 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:12:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:12:36 INFO - PROCESS | 10117 | 1461301956761 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 10117 | 1461301956763 Marionette TRACE conn3 <- [1,3066,null,{}] 22:12:36 INFO - PROCESS | 10117 | 1461301956769 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:37 INFO - PROCESS | 10117 | 1461301957082 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:12:37 INFO - PROCESS | 10117 | 1461301957357 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:37 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6ba476000 == 178 [pid = 10117] [id = 776] 22:12:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 156 (0x7ff6b940bc00) [pid = 10117] [serial = 2327] [outer = (nil)] 22:12:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 157 (0x7ff6ba4ac400) [pid = 10117] [serial = 2328] [outer = 0x7ff6b940bc00] 22:12:37 INFO - PROCESS | 10117 | 1461301957445 Marionette DEBUG loaded listener.js 22:12:37 INFO - PROCESS | 10117 | ++DOMWINDOW == 158 (0x7ff6bb60a000) [pid = 10117] [serial = 2329] [outer = 0x7ff6b940bc00] 22:12:38 INFO - PROCESS | 10117 | 1461301958179 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:12:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:12:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1441ms 22:12:38 INFO - PROCESS | 10117 | 1461301958195 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:12:38 INFO - PROCESS | 10117 | 1461301958198 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:12:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:12:38 INFO - PROCESS | 10117 | 1461301958203 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:12:38 INFO - PROCESS | 10117 | 1461301958205 Marionette TRACE conn3 <- [1,3070,null,{}] 22:12:38 INFO - PROCESS | 10117 | 1461301958211 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:38 INFO - PROCESS | 10117 | 1461301958431 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:12:38 INFO - PROCESS | 10117 | 1461301958686 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bb62c800 == 179 [pid = 10117] [id = 777] 22:12:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 159 (0x7ff6b4e62000) [pid = 10117] [serial = 2330] [outer = (nil)] 22:12:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 160 (0x7ff6bc0b6400) [pid = 10117] [serial = 2331] [outer = 0x7ff6b4e62000] 22:12:38 INFO - PROCESS | 10117 | 1461301958762 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 10117 | ++DOMWINDOW == 161 (0x7ff6bc15a400) [pid = 10117] [serial = 2332] [outer = 0x7ff6b4e62000] 22:12:39 INFO - PROCESS | 10117 | 1461301959528 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:12:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1341ms 22:12:39 INFO - PROCESS | 10117 | 1461301959546 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:12:39 INFO - PROCESS | 10117 | 1461301959550 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:12:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:12:39 INFO - PROCESS | 10117 | 1461301959555 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 10117 | 1461301959557 Marionette TRACE conn3 <- [1,3074,null,{}] 22:12:39 INFO - PROCESS | 10117 | 1461301959563 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:39 INFO - PROCESS | 10117 | 1461301959790 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:12:40 INFO - PROCESS | 10117 | 1461301960084 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:40 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bc376000 == 180 [pid = 10117] [id = 778] 22:12:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 162 (0x7ff6b940c000) [pid = 10117] [serial = 2333] [outer = (nil)] 22:12:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 163 (0x7ff6bc174800) [pid = 10117] [serial = 2334] [outer = 0x7ff6b940c000] 22:12:40 INFO - PROCESS | 10117 | 1461301960155 Marionette DEBUG loaded listener.js 22:12:40 INFO - PROCESS | 10117 | ++DOMWINDOW == 164 (0x7ff6bc2ccc00) [pid = 10117] [serial = 2335] [outer = 0x7ff6b940c000] 22:12:40 INFO - PROCESS | 10117 | 1461301960927 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:12:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1431ms 22:12:40 INFO - PROCESS | 10117 | 1461301960990 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:12:40 INFO - PROCESS | 10117 | 1461301960994 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:12:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:12:41 INFO - PROCESS | 10117 | 1461301960999 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 10117 | 1461301961002 Marionette TRACE conn3 <- [1,3078,null,{}] 22:12:41 INFO - PROCESS | 10117 | 1461301961008 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:41 INFO - PROCESS | 10117 | 1461301961312 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:12:41 INFO - PROCESS | 10117 | 1461301961536 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:41 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6bcac5800 == 181 [pid = 10117] [id = 779] 22:12:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 165 (0x7ff6bc14c800) [pid = 10117] [serial = 2336] [outer = (nil)] 22:12:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 166 (0x7ff6bc4d3c00) [pid = 10117] [serial = 2337] [outer = 0x7ff6bc14c800] 22:12:41 INFO - PROCESS | 10117 | 1461301961612 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 10117 | ++DOMWINDOW == 167 (0x7ff6bcc96800) [pid = 10117] [serial = 2338] [outer = 0x7ff6bc14c800] 22:12:42 INFO - PROCESS | 10117 | 1461301962406 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 10117 | 1461301962441 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:12:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:12:42 INFO - PROCESS | 10117 | 1461301962448 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 10117 | 1461301962455 Marionette TRACE conn3 <- [1,3082,null,{}] 22:12:42 INFO - PROCESS | 10117 | 1461301962462 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:42 INFO - PROCESS | 10117 | 1461301962701 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:12:43 INFO - PROCESS | 10117 | 1461301962994 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0573000 == 182 [pid = 10117] [id = 780] 22:12:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 168 (0x7ff6b5d44800) [pid = 10117] [serial = 2339] [outer = (nil)] 22:12:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 169 (0x7ff6bce20800) [pid = 10117] [serial = 2340] [outer = 0x7ff6b5d44800] 22:12:43 INFO - PROCESS | 10117 | 1461301963065 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 10117 | ++DOMWINDOW == 170 (0x7ff6bcecd400) [pid = 10117] [serial = 2341] [outer = 0x7ff6b5d44800] 22:12:43 INFO - PROCESS | 10117 | 1461301963823 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 22:12:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:12:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:12:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:12:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1394ms 22:12:43 INFO - PROCESS | 10117 | 1461301963844 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 10117 | 1461301963847 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:12:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:12:43 INFO - PROCESS | 10117 | 1461301963853 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 10117 | 1461301963855 Marionette TRACE conn3 <- [1,3086,null,{}] 22:12:43 INFO - PROCESS | 10117 | 1461301963860 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:44 INFO - PROCESS | 10117 | 1461301964073 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:12:44 INFO - PROCESS | 10117 | 1461301964334 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c07b2800 == 183 [pid = 10117] [id = 781] 22:12:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 171 (0x7ff6c0507000) [pid = 10117] [serial = 2342] [outer = (nil)] 22:12:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 172 (0x7ff6c0730400) [pid = 10117] [serial = 2343] [outer = 0x7ff6c0507000] 22:12:44 INFO - PROCESS | 10117 | 1461301964420 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 10117 | ++DOMWINDOW == 173 (0x7ff6c0a96400) [pid = 10117] [serial = 2344] [outer = 0x7ff6c0507000] 22:12:45 INFO - PROCESS | 10117 | 1461301965165 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:12:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:12:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1340ms 22:12:45 INFO - PROCESS | 10117 | 1461301965193 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:12:45 INFO - PROCESS | 10117 | 1461301965202 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:12:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:12:45 INFO - PROCESS | 10117 | 1461301965208 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:12:45 INFO - PROCESS | 10117 | 1461301965212 Marionette TRACE conn3 <- [1,3090,null,{}] 22:12:45 INFO - PROCESS | 10117 | 1461301965217 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:45 INFO - PROCESS | 10117 | 1461301965497 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:12:45 INFO - PROCESS | 10117 | 1461301965798 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0b85800 == 184 [pid = 10117] [id = 782] 22:12:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 174 (0x7ff6ae93c400) [pid = 10117] [serial = 2345] [outer = (nil)] 22:12:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 175 (0x7ff6c1a27400) [pid = 10117] [serial = 2346] [outer = 0x7ff6ae93c400] 22:12:45 INFO - PROCESS | 10117 | 1461301965874 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 10117 | ++DOMWINDOW == 176 (0x7ff6c1b64c00) [pid = 10117] [serial = 2347] [outer = 0x7ff6ae93c400] 22:12:46 INFO - PROCESS | 10117 | 1461301966625 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:12:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1430ms 22:12:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:12:46 INFO - PROCESS | 10117 | 1461301966639 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:12:46 INFO - PROCESS | 10117 | 1461301966641 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:12:46 INFO - PROCESS | 10117 | 1461301966645 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 10117 | 1461301966649 Marionette TRACE conn3 <- [1,3094,null,{}] 22:12:46 INFO - PROCESS | 10117 | 1461301966654 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:46 INFO - PROCESS | 10117 | 1461301966881 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:12:47 INFO - PROCESS | 10117 | 1461301967145 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c0fd2800 == 185 [pid = 10117] [id = 783] 22:12:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 177 (0x7ff6ab603c00) [pid = 10117] [serial = 2348] [outer = (nil)] 22:12:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 178 (0x7ff6c1bca400) [pid = 10117] [serial = 2349] [outer = 0x7ff6ab603c00] 22:12:47 INFO - PROCESS | 10117 | 1461301967219 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 10117 | ++DOMWINDOW == 179 (0x7ff6c1bd6400) [pid = 10117] [serial = 2350] [outer = 0x7ff6ab603c00] 22:12:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:12:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1390ms 22:12:48 INFO - PROCESS | 10117 | 1461301968030 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:12:48 INFO - PROCESS | 10117 | 1461301968038 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 10117 | 1461301968041 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:12:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:12:48 INFO - PROCESS | 10117 | 1461301968047 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 10117 | 1461301968049 Marionette TRACE conn3 <- [1,3098,null,{}] 22:12:48 INFO - PROCESS | 10117 | 1461301968054 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:48 INFO - PROCESS | 10117 | 1461301968296 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:12:48 INFO - PROCESS | 10117 | 1461301968591 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:48 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1140000 == 186 [pid = 10117] [id = 784] 22:12:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 180 (0x7ff6af876400) [pid = 10117] [serial = 2351] [outer = (nil)] 22:12:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 181 (0x7ff6c1da5c00) [pid = 10117] [serial = 2352] [outer = 0x7ff6af876400] 22:12:48 INFO - PROCESS | 10117 | 1461301968665 Marionette DEBUG loaded listener.js 22:12:48 INFO - PROCESS | 10117 | ++DOMWINDOW == 182 (0x7ff6c1db2800) [pid = 10117] [serial = 2353] [outer = 0x7ff6af876400] 22:12:49 INFO - PROCESS | 10117 | 1461301969414 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 22:12:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:12:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:12:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1383ms 22:12:49 INFO - PROCESS | 10117 | 1461301969430 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:12:49 INFO - PROCESS | 10117 | 1461301969433 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:12:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:12:49 INFO - PROCESS | 10117 | 1461301969439 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:12:49 INFO - PROCESS | 10117 | 1461301969441 Marionette TRACE conn3 <- [1,3102,null,{}] 22:12:49 INFO - PROCESS | 10117 | 1461301969446 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:49 INFO - PROCESS | 10117 | 1461301969666 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:12:49 INFO - PROCESS | 10117 | 1461301969936 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1b1d000 == 187 [pid = 10117] [id = 785] 22:12:49 INFO - PROCESS | 10117 | ++DOMWINDOW == 183 (0x7ff6c1a26c00) [pid = 10117] [serial = 2354] [outer = (nil)] 22:12:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 184 (0x7ff6c3211c00) [pid = 10117] [serial = 2355] [outer = 0x7ff6c1a26c00] 22:12:50 INFO - PROCESS | 10117 | 1461301970012 Marionette DEBUG loaded listener.js 22:12:50 INFO - PROCESS | 10117 | ++DOMWINDOW == 185 (0x7ff6c3685000) [pid = 10117] [serial = 2356] [outer = 0x7ff6c1a26c00] 22:12:50 INFO - PROCESS | 10117 | 1461301970768 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:12:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:12:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1382ms 22:12:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:12:50 INFO - PROCESS | 10117 | 1461301970822 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:12:50 INFO - PROCESS | 10117 | 1461301970824 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:12:50 INFO - PROCESS | 10117 | 1461301970831 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 10117 | 1461301970833 Marionette TRACE conn3 <- [1,3106,null,{}] 22:12:50 INFO - PROCESS | 10117 | 1461301970839 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:51 INFO - PROCESS | 10117 | 1461301971100 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:12:51 INFO - PROCESS | 10117 | 1461301971366 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:51 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c1ec3800 == 188 [pid = 10117] [id = 786] 22:12:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 186 (0x7ff6c1da9400) [pid = 10117] [serial = 2357] [outer = (nil)] 22:12:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 187 (0x7ff6c368d800) [pid = 10117] [serial = 2358] [outer = 0x7ff6c1da9400] 22:12:51 INFO - PROCESS | 10117 | 1461301971441 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 10117 | ++DOMWINDOW == 188 (0x7ff6c3991000) [pid = 10117] [serial = 2359] [outer = 0x7ff6c1da9400] 22:12:52 INFO - PROCESS | 10117 | 1461301972241 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 22:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:12:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:12:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 22:12:52 INFO - PROCESS | 10117 | 1461301972260 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:12:52 INFO - PROCESS | 10117 | 1461301972262 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:12:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:12:52 INFO - PROCESS | 10117 | 1461301972269 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:12:52 INFO - PROCESS | 10117 | 1461301972271 Marionette TRACE conn3 <- [1,3110,null,{}] 22:12:52 INFO - PROCESS | 10117 | 1461301972276 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:52 INFO - PROCESS | 10117 | 1461301972520 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:12:52 INFO - PROCESS | 10117 | 1461301972800 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:52 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c30a8000 == 189 [pid = 10117] [id = 787] 22:12:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 189 (0x7ff6c3205c00) [pid = 10117] [serial = 2360] [outer = (nil)] 22:12:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 190 (0x7ff6c3b54400) [pid = 10117] [serial = 2361] [outer = 0x7ff6c3205c00] 22:12:52 INFO - PROCESS | 10117 | 1461301972875 Marionette DEBUG loaded listener.js 22:12:52 INFO - PROCESS | 10117 | ++DOMWINDOW == 191 (0x7ff6c3e1b400) [pid = 10117] [serial = 2362] [outer = 0x7ff6c3205c00] 22:12:53 INFO - PROCESS | 10117 | 1461301973659 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 22:12:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:12:53 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 22:12:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:12:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1435ms 22:12:53 INFO - PROCESS | 10117 | 1461301973707 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 10117 | 1461301973711 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:12:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:12:53 INFO - PROCESS | 10117 | 1461301973717 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 10117 | 1461301973720 Marionette TRACE conn3 <- [1,3114,null,{}] 22:12:53 INFO - PROCESS | 10117 | 1461301973728 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:53 INFO - PROCESS | 10117 | 1461301973979 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:12:54 INFO - PROCESS | 10117 | 1461301974273 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"794fb764-3091-4ed7-b368-b6f2eb8436e2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 10117 | ++DOCSHELL 0x7ff6c391f800 == 190 [pid = 10117] [id = 788] 22:12:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 192 (0x7ff6c368f000) [pid = 10117] [serial = 2363] [outer = (nil)] 22:12:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 193 (0x7ff6c40f3400) [pid = 10117] [serial = 2364] [outer = 0x7ff6c368f000] 22:12:54 INFO - PROCESS | 10117 | 1461301974351 Marionette DEBUG loaded listener.js 22:12:54 INFO - PROCESS | 10117 | ++DOMWINDOW == 194 (0x7ff6c4434c00) [pid = 10117] [serial = 2365] [outer = 0x7ff6c368f000] 22:12:55 INFO - PROCESS | 10117 | 1461301975103 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 22:12:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:12:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1434ms 22:12:55 INFO - PROCESS | 10117 | 1461301975152 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 10117 | 1461301975156 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:12:56 WARNING - u'runner_teardown' () 22:12:56 INFO - No more tests 22:12:56 INFO - Got 0 unexpected results 22:12:56 INFO - SUITE-END | took 1163s 22:12:56 INFO - Closing logging queue 22:12:56 INFO - queue closed 22:12:56 INFO - Return code: 0 22:12:56 WARNING - # TBPL SUCCESS # 22:12:56 INFO - Running post-action listener: _resource_record_post_action 22:12:56 INFO - Running post-run listener: _resource_record_post_run 22:12:57 INFO - Total resource usage - Wall time: 1197s; CPU: 98.0%; Read bytes: 0; Write bytes: 974385152; Read time: 0; Write time: 388912 22:12:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:12:57 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 52174848; Read time: 0; Write time: 45056 22:12:57 INFO - run-tests - Wall time: 1168s; CPU: 98.0%; Read bytes: 0; Write bytes: 918179840; Read time: 0; Write time: 341864 22:12:57 INFO - Running post-run listener: _upload_blobber_files 22:12:57 INFO - Blob upload gear active. 22:12:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:12:57 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 22:12:57 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'] 22:12:57 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 22:12:58 INFO - (blobuploader) - INFO - Open directory for files ... 22:12:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:12:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:12:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:13:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:13:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:13:01 INFO - (blobuploader) - INFO - Done attempting. 22:13:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:13:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:13:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:13:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:13:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:13:02 INFO - (blobuploader) - INFO - Done attempting. 22:13:02 INFO - (blobuploader) - INFO - Iteration through files over. 22:13:02 INFO - Return code: 0 22:13:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:13:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:13:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b7ff279d6ca1643b6545f6151ff51f2205d42c5c4c8fc4869eca981e117c1b28e728c81e51e20db2f002d2d794a60bdd34d414eed6e56b608ca05a9340906dc8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cac871a1ffe4146747cf3d150cc07f7a89d43880f362a7f3b17514aced77d0a9e385c50fe3dee00edc53e07a412b77ea25bbea3d0d6aba7edaa626db1277685"} 22:13:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:13:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:13:02 INFO - Contents: 22:13:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b7ff279d6ca1643b6545f6151ff51f2205d42c5c4c8fc4869eca981e117c1b28e728c81e51e20db2f002d2d794a60bdd34d414eed6e56b608ca05a9340906dc8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cac871a1ffe4146747cf3d150cc07f7a89d43880f362a7f3b17514aced77d0a9e385c50fe3dee00edc53e07a412b77ea25bbea3d0d6aba7edaa626db1277685"} 22:13:02 INFO - Running post-run listener: copy_logs_to_upload_dir 22:13:02 INFO - Copying logs to upload dir... 22:13:02 INFO - mkdir: /builds/slave/test/build/upload/logs 22:13:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1269.509101 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 9 secs) (at 2016-04-21 22:13:02.961553) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 22:13:02.962736) ========= 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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b7ff279d6ca1643b6545f6151ff51f2205d42c5c4c8fc4869eca981e117c1b28e728c81e51e20db2f002d2d794a60bdd34d414eed6e56b608ca05a9340906dc8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cac871a1ffe4146747cf3d150cc07f7a89d43880f362a7f3b17514aced77d0a9e385c50fe3dee00edc53e07a412b77ea25bbea3d0d6aba7edaa626db1277685"} build_url:https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038019 build_url: 'https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/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/b7ff279d6ca1643b6545f6151ff51f2205d42c5c4c8fc4869eca981e117c1b28e728c81e51e20db2f002d2d794a60bdd34d414eed6e56b608ca05a9340906dc8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cac871a1ffe4146747cf3d150cc07f7a89d43880f362a7f3b17514aced77d0a9e385c50fe3dee00edc53e07a412b77ea25bbea3d0d6aba7edaa626db1277685"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TsGYAoQwS8GO-HSgMKDA8g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 22:13:03.039520) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:13:03.040045) ========= 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-1461300535.482538-1949733525 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022154 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:13:03.105965) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 22:13:03.106294) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 22:13:03.106677) ========= ========= Total master_lag: 9.79 =========